]> git.ipfire.org Git - people/ms/u-boot.git/commitdiff
net: removed board-specific CONFIGs from MPC5xxx FEC driver
authorBen Warren <biggerbadderben@gmail.com>
Fri, 6 Feb 2009 07:58:25 +0000 (23:58 -0800)
committerBen Warren <biggerbadderben@gmail.com>
Tue, 10 Feb 2009 07:01:40 +0000 (23:01 -0800)
Added new CONFIG options for the three type of MAC-PHY interconnect and
applied them all relevant board config files

Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
23 files changed:
drivers/net/mpc5xxx_fec.c
include/configs/BC3450.h
include/configs/IceCube.h
include/configs/PM520.h
include/configs/TB5200.h
include/configs/TOP5200.h
include/configs/TQM5200.h
include/configs/Total5200.h
include/configs/canmb.h
include/configs/cm5200.h
include/configs/cpci5200.h
include/configs/hmi1001.h
include/configs/inka4x0.h
include/configs/jupiter.h
include/configs/mcc200.h
include/configs/mecp5200.h
include/configs/motionpro.h
include/configs/mucmc52.h
include/configs/munices.h
include/configs/o2dnt.h
include/configs/pf5200.h
include/configs/uc101.h
include/configs/v38b.h

index f8618b1726e6761597fa326ed3fe7d674fe9603f..2bf901e138bec5faf46cd9c79111b5605e819a22 100644 (file)
@@ -19,9 +19,6 @@ DECLARE_GLOBAL_DATA_PTR;
 
 /* #define DEBUG       0x28 */
 
-#if defined(CONFIG_CMD_NET) && defined(CONFIG_NET_MULTI) && \
-       defined(CONFIG_MPC5xxx_FEC)
-
 #if !(defined(CONFIG_MII) || defined(CONFIG_CMD_MII))
 #error "CONFIG_MII has to be defined!"
 #endif
@@ -891,28 +888,11 @@ int mpc5xxx_fec_initialize(bd_t * bis)
        fec->eth = (ethernet_regs *)MPC5XXX_FEC;
        fec->tbdBase = (FEC_TBD *)FEC_BD_BASE;
        fec->rbdBase = (FEC_RBD *)(FEC_BD_BASE + FEC_TBD_NUM * sizeof(FEC_TBD));
-#if defined(CONFIG_CANMB)              || \
-       defined(CONFIG_CM5200)          || \
-       defined(CONFIG_HMI1001)         || \
-       defined(CONFIG_ICECUBE)         || \
-       defined(CONFIG_INKA4X0)         || \
-       defined(CONFIG_JUPITER)         || \
-       defined(CONFIG_MCC200)          || \
-       defined(CONFIG_MOTIONPRO)       || \
-       defined(CONFIG_MUCMC52)         || \
-       defined(CONFIG_O2DNT)           || \
-       defined(CONFIG_PM520)           || \
-       defined(CONFIG_TOP5200)         || \
-       defined(CONFIG_TQM5200)         || \
-       defined(CONFIG_UC101)           || \
-       defined(CONFIG_V38B)            || \
-       defined(CONFIG_MUNICES)
-# ifndef CONFIG_FEC_10MBIT
+#if defined(CONFIG_MPC5xxx_FEC_MII100)
        fec->xcv_type = MII100;
-# else
+#elif defined(CONFIG_MPC5xxx_FEC_MII10)
        fec->xcv_type = MII10;
-# endif
-#elif defined(CONFIG_TOTAL5200)
+#elif defined(CONFIG_MPC5xxx_FEC_SEVENWIRE)
        fec->xcv_type = SEVENWIRE;
 #else
 #error fec->xcv_type not initialized.
@@ -1064,5 +1044,3 @@ static uint32 local_crc32(char *string, unsigned int crc_value, int len)
         /**/ return crc;
 }
 #endif /* DEBUG */
-
-#endif /* CONFIG_MPC5xxx_FEC */
index 28be8dd62f2a0b7c8a389b9a82b428c35863d3be..bced118e38576d81cee6f301531c8c68f956da04 100644 (file)
 /*
  * Ethernet configuration
  *
- * Define CONFIG_FEC10MBIT to force FEC at 10MBIT
+ * Define CONFIG_MPC5xxx_MII10 to force FEC at 10MBIT
  */
 #define CONFIG_MPC5xxx_FEC     1
-#undef CONFIG_FEC_10MBIT
+#define CONFIG_MPC5xxx_FEC_MII100
+#undef CONFIG_MPC5xxx_MII10
 #define CONFIG_PHY_ADDR                0x00
 
 /*
index f8c94ec2c2cfa2e4f124ac94a99f2b72de4c607b..5ef0b7798e5acd18f1457f9954790fe03083be1e 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 /*
- * Define CONFIG_FEC_10MBIT to force FEC at 10Mb
+ * Define CONFIG_MPC5xxx_FEC_MII10 to force FEC at 10Mb
  */
-/* #define CONFIG_FEC_10MBIT 1 */
+/* #define CONFIG_MPC5xxx_FEC_MII10 */
 #define CONFIG_PHY_ADDR                0x00
-#if defined(CONFIG_LITE5200B)
-#define CONFIG_FEC_MII100      1
-#endif
 
 /*
  * GPIO configuration
index e250e0338d5c873e1f87ca072d2582db75d576ac..ff73ef9a290e02b6fff2b714440319aa3332669c 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 /*
- * Define CONFIG_FEC_10MBIT to force FEC at 10Mb
+ * Define CONFIG_MPC5xxx_FEC_MII10 to force FEC at 10Mb
  */
-/* #define CONFIG_FEC_10MBIT 1 */
+/* #define CONFIG_MPC5xxx_FEC_MII10 */
 #define CONFIG_PHY_ADDR                0x00
 
 /*
index 60102469c52d99458f351ccb42f62616cfecbade..b42d3d944d9bbf2680ace213e5b464068c726175 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 /*
- * Define CONFIG_FEC_10MBIT to force FEC at 10Mb
+ * Define CONFIG_MPC5xxx_FEC_MII10 to force FEC at 10Mb
  */
-/* #define CONFIG_FEC_10MBIT 1 */
+/* #define CONFIG_MPC5xxx_FEC_MII10 */
 #define CONFIG_PHY_ADDR                0x00
 
 /*
index 046948e74600c5a265f407c4e68bb711b2328388..50197f4c51cd0ffa1f816a2f14a467f480c7cf61 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
-#define CONFIG_FEC_10MBIT      1               /* Workaround for FEC 100Mbit problem */
+#define CONFIG_MPC5xxx_FEC_MII10       /* Workaround for FEC 100Mbit problem */
 #define        CONFIG_PHY_ADDR         0x1f
 #define        CONFIG_PHY_TYPE         0x79c874
 /*
index db7f51d4e7a76233cae5865105610993f4ca1740..6850eba15dd14f0a4875631d137830e46a444d1f 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 /*
- * Define CONFIG_FEC_10MBIT to force FEC at 10Mb
+ * Define CONFIG_MPC5xxx_FEC_MII10 to force FEC at 10Mb
  */
-/* #define CONFIG_FEC_10MBIT 1 */
+/* #define CONFIG_MPC5xxx_FEC_MII10 */
 #define CONFIG_PHY_ADDR                0x00
 
 /*
index 75d1985ff3c8279ce0066b3d1e0ead3897a47a2b..9a75848079c7723e5d9eab1864fd23e00693b637 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_SEVENWIRE
 /* dummy, 7-wire FEC does not have phy address */
 #define CONFIG_PHY_ADDR                0x00
 
index ff7b6e5ca1af7d649e8eb23a19e23f833f331d2a..1f275e5dbcffa43b150adca88b98b435544361f9 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 #define        CONFIG_PHY_ADDR         0x0
 /*
  * GPIO configuration:
index 620ffea08d76f28fa8d5b7fb9d9163c8db922479..ddcc6aad4657f16941b919c771dd6abacb852a21 100644 (file)
@@ -65,6 +65,7 @@
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 #define CONFIG_PHY_ADDR                0x00
 #define CONFIG_ENV_OVERWRITE   1       /* allow overwriting of ethaddr */
 /* use misc_init_r() to read ethaddr from I2C EEPROM (see CONFIG_SYS_I2C_EEPROM) */
index b9dabac989d864ded3b892e3622431f529abbc86..52df16af14a953cf314790fdaecb5f1bc77cf295 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 /*
  * Define CONFIG_FEC_10MBIT to force FEC at 10Mb
  */
index 16b06cd8b684675888c14e320a73f7fa3d919a2c..a81527ebedd429ce64d8539938a4d13c2f74a452 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 #define CONFIG_PHY_ADDR                0x00
 #define CONFIG_MII             1               /* MII PHY management           */
 
index 405234cc851700aa84a781f7e0763e0b285a3386..e42fa6dcc82b99fc99e13265a1bd43e397f86f5f 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 /*
- * Define CONFIG_FEC_10MBIT to force FEC at 10Mb
+ * Define CONFIG_MPC5xxx_FEC_MII10 to force FEC at 10Mb
  */
-/* #define CONFIG_FEC_10MBIT 1 */
+/* #define CONFIG_MPC5xxx_FEC_MII10 */
 #define CONFIG_PHY_ADDR                0x00
 #define CONFIG_MII
 
index 2ebe3705752696e7fd2f72e9796e1693070c3658..9c45acf88b76524510bdb808633ce4537b44fdcb 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 /*
- * Define CONFIG_FEC_10MBIT to force FEC at 10Mb
+ * Define CONFIG_MPC5xxx_FEC_MII10 to force FEC at 10Mb
  */
-/* #define CONFIG_FEC_10MBIT 1 */
+/* #define CONFIG_MPC5xxx_FEC_MII10 */
 #define CONFIG_PHY_ADDR                0x00
 
 /*
index e64cc3704b06da7d4b6e574cd332ab4c48df2f12..e5812ee8a2e46e9d7b1e75157d29e1fe6cdd6136 100644 (file)
 /*
  * Ethernet configuration
  */
-/*#define CONFIG_MPC5xxx_FEC   1*/
+/* #define CONFIG_MPC5xxx_FEC  1 */
+/* #define CONFIG_MPC5xxx_FEC_MII100 */
 /*
- * Define CONFIG_FEC_10MBIT to force FEC at 10Mb
+ * Define CONFIG_MPC5xxx_FEC_MII10 to force FEC at 10Mb
  */
-/* #define CONFIG_FEC_10MBIT 1 */
+/* #define CONFIG_MPC5xxx_FEC_MII10 */
 #define CONFIG_PHY_ADDR                1
 
 /*
index 7ef5bdfd9d68056a67cf24bc05678a7f3e86e2b3..4a93b5888575c7a4111c3c76f3509304ff4f4c5a 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 /*
- * Define CONFIG_FEC_10MBIT to force FEC at 10Mb
+ * Define CONFIG_MPC5xxx_FEC_MII10 to force FEC at 10Mb
  */
-/* #define CONFIG_FEC_10MBIT 1 */
+/* #define CONFIG_MPC5xxx_FEC_MII10 */
 #define CONFIG_PHY_ADDR                0x00
 #define CONFIG_UDP_CHECKSUM     1
 
index b3f16d5e7c411183845e16dd06b6e2e400190184..e6e3729a20dba92077005ed7e17076ab12784bcb 100644 (file)
@@ -82,6 +82,7 @@
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 #define CONFIG_PHY_ADDR                0x2
 #define CONFIG_PHY_TYPE                0x79c874
 #define CONFIG_RESET_PHY_R     1
index 2f48a0f251cd06cb415562afeafc8895be6ec26d..ae60cd2215fcc0f1ba4da3cb648f150e476f5e01 100644 (file)
  * Ethernet configuration
  */
 #define        CONFIG_MPC5xxx_FEC      1
+#define CONFIG_MPC5xxx_FEC_MII100
 #define        CONFIG_PHY_ADDR         0x00
 #define        CONFIG_MII              1               /* MII PHY management           */
 
index 7682faa32aa651acbc8379d695cf5c6b0b1f7de3..fa5230f52ee2d7fddd3ad849dcc1c74377e490a3 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 #define CONFIG_PHY_ADDR                0x01
 #define CONFIG_MII             1
 
index bfae7b429153116b80e914417b6e30cdaf8ab8bc..18e7cc2a9c6c6d1a03c009b1fdbaef4cdb14bf2b 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 /*
- * Define CONFIG_FEC_10MBIT to force FEC at 10Mb
+ * Define CONFIG_MPC5xxx_FEC_MII10 to force FEC at 10Mb
  */
-/* #define CONFIG_FEC_10MBIT 1 */
+/* #define CONFIG_MPC5xxx_FEC_MII10 */
 #define CONFIG_PHY_ADDR                0x00
 
 /*
index b2e2a1c4a039e0c0d3737264bead46079d0c999f..8ca55d78ecc58899dfab06aa3deeda4705c89d21 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 /*
- * Define CONFIG_FEC_10MBIT to force FEC at 10Mb
+ * Define CONFIG_MPC5xxx_FEC_MII10 to force FEC at 10Mb
  */
-/* #define CONFIG_FEC_10MBIT 1 */
+/* #define CONFIG_MPC5xxx_FEC_MII10 */
 #define CONFIG_PHY_ADDR                0x00
 #define CONFIG_UDP_CHECKSUM    1
 
index 553eb25fbbd82fef9cea76654967fe12859e5c5f..87cb4e508b1c4de794132b1f94efbd7580e47848 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 #define CONFIG_PHY_ADDR                0x00
 #define CONFIG_MII             1
 
index 0156ce1c18c0af6bc5be8ebf9a46c1185eaa4c1d..fc7128e738e53da5eb414d543585054b29cd0cbf 100644 (file)
  * Ethernet configuration
  */
 #define CONFIG_MPC5xxx_FEC     1
+#define CONFIG_MPC5xxx_FEC_MII100
 #define CONFIG_PHY_ADDR                0x00
 #define CONFIG_MII             1