diff options
author | Eran Liberty <liberty@freescale.com> | 2005-07-28 10:08:46 -0500 |
---|---|---|
committer | Jon Loeliger <jdl@freescale.com> | 2005-07-28 10:08:46 -0500 |
commit | f046ccd15c8bc9613bfd72916b761a127d36e5c6 (patch) | |
tree | 40b48bdc1fff75c661cab5c4806a322a67e9dc44 /drivers/tsec.h | |
parent | 63be111e72371b6edc6d02134dd785abb6be188c (diff) | |
download | u-boot-imx-f046ccd15c8bc9613bfd72916b761a127d36e5c6.zip u-boot-imx-f046ccd15c8bc9613bfd72916b761a127d36e5c6.tar.gz u-boot-imx-f046ccd15c8bc9613bfd72916b761a127d36e5c6.tar.bz2 |
* Patch by Eran Liberty
Add support for the Freescale MPC8349ADS board.
Diffstat (limited to 'drivers/tsec.h')
-rw-r--r-- | drivers/tsec.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/drivers/tsec.h b/drivers/tsec.h index d1c70aa..15961d7 100644 --- a/drivers/tsec.h +++ b/drivers/tsec.h @@ -18,11 +18,22 @@ #define __TSEC_H #include <net.h> -#include <mpc85xx.h> +#include <config.h> + +#ifndef CFG_TSEC1_OFFSET + #define CFG_TSEC1_OFFSET (0x24000) +#endif -#define TSEC_BASE_ADDR (CFG_IMMR + 0x24000) #define TSEC_SIZE 0x01000 +/* FIXME: Should these be pushed back to 83xx and 85xx config files? */ +#if defined(CONFIG_MPC85xx) + #define TSEC_BASE_ADDR (CFG_IMMR + CFG_TSEC1_OFFSET) +#elif defined(CONFIG_MPC83XX) + #define TSEC_BASE_ADDR (CFG_IMMRBAR + CFG_TSEC1_OFFSET) +#endif + + #define MAC_ADDR_LEN 6 /* #define TSEC_TIMEOUT 1000000 */ |