|
@@ -43,9 +43,7 @@
|
|
|
|
|
|
#define CONFIG_PCI
|
|
|
#define CONFIG_TSEC_ENET /* tsec ethernet support */
|
|
|
-#undef CONFIG_TSEC_ENET /* tsec ethernet support */
|
|
|
-#undef CONFIG_ETHER_ON_FCC /* cpm FCC ethernet support */
|
|
|
-#define CONFIG_ETHER_ON_FCC /* cpm FCC ethernet support */
|
|
|
+#undef CONFIG_ETHER_ON_FCC /* cpm FCC ethernet support */
|
|
|
#define CONFIG_ENV_OVERWRITE
|
|
|
#define CONFIG_SPD_EEPROM /* Use SPD EEPROM for DDR setup*/
|
|
|
#define CONFIG_DDR_DLL /* possible DLL fix needed */
|
|
@@ -349,13 +347,15 @@
|
|
|
#endif /* CONFIG_PCI */
|
|
|
|
|
|
|
|
|
-#if defined(CONFIG_TSEC_ENET)
|
|
|
+#ifdef CONFIG_TSEC_ENET
|
|
|
|
|
|
#ifndef CONFIG_NET_MULTI
|
|
|
#define CONFIG_NET_MULTI 1
|
|
|
#endif
|
|
|
|
|
|
+#ifndef CONFIG_MII
|
|
|
#define CONFIG_MII 1 /* MII PHY management */
|
|
|
+#endif
|
|
|
#define CONFIG_TSEC1 1
|
|
|
#define CONFIG_TSEC1_NAME "TSEC0"
|
|
|
#define CONFIG_TSEC2 1
|
|
@@ -369,9 +369,10 @@
|
|
|
/* Options are: TSEC[0-1] */
|
|
|
#define CONFIG_ETHPRIME "TSEC0"
|
|
|
|
|
|
-#elif defined(CONFIG_ETHER_ON_FCC) /* CPM FCC Ethernet */
|
|
|
+#endif /* CONFIG_TSEC_ENET */
|
|
|
+
|
|
|
+#ifdef CONFIG_ETHER_ON_FCC /* CPM FCC Ethernet */
|
|
|
|
|
|
-#define CONFIG_ETHER_ON_FCC /* define if ether on FCC */
|
|
|
#undef CONFIG_ETHER_NONE /* define if ether on something else */
|
|
|
#define CONFIG_ETHER_INDEX 2 /* which channel for ether */
|
|
|
|
|
@@ -392,7 +393,10 @@
|
|
|
#define FETH3_RST 0x80
|
|
|
#endif /* CONFIG_ETHER_INDEX */
|
|
|
|
|
|
-#define CONFIG_MII /* MII PHY management */
|
|
|
+#ifndef CONFIG_MII
|
|
|
+#define CONFIG_MII 1 /* MII PHY management */
|
|
|
+#endif
|
|
|
+
|
|
|
#define CONFIG_BITBANGMII /* bit-bang MII PHY management */
|
|
|
|
|
|
/*
|
|
@@ -458,11 +462,13 @@
|
|
|
#define CONFIG_COMMANDS (CONFIG_CMD_DFL \
|
|
|
| CFG_CMD_PCI \
|
|
|
| CFG_CMD_PING \
|
|
|
+ | CFG_CMD_MII \
|
|
|
| CFG_CMD_I2C)
|
|
|
#elif defined(CONFIG_TSEC_ENET)
|
|
|
#define CONFIG_COMMANDS (CONFIG_CMD_DFL \
|
|
|
| CFG_CMD_PING \
|
|
|
- | CFG_CMD_I2C)
|
|
|
+ | CFG_CMD_I2C \
|
|
|
+ | CFG_CMD_MII)
|
|
|
#elif defined(CONFIG_ETHER_ON_FCC)
|
|
|
#define CONFIG_COMMANDS (CONFIG_CMD_DFL \
|
|
|
| CFG_CMD_MII \
|
|
@@ -554,8 +560,10 @@
|
|
|
#define CONFIG_EXTRA_ENV_SETTINGS \
|
|
|
"netdev=eth0\0" \
|
|
|
"consoledev=ttyS0\0" \
|
|
|
- "ramdiskaddr=400000\0" \
|
|
|
- "ramdiskfile=your.ramdisk.u-boot\0"
|
|
|
+ "ramdiskaddr=600000\0" \
|
|
|
+ "ramdiskfile=your.ramdisk.u-boot\0" \
|
|
|
+ "fdtaddr=400000\0" \
|
|
|
+ "fdtfile=mpc8560ads.dtb\0"
|
|
|
|
|
|
#define CONFIG_NFSBOOTCOMMAND \
|
|
|
"setenv bootargs root=/dev/nfs rw " \
|
|
@@ -563,7 +571,8 @@
|
|
|
"ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
|
|
|
"console=$consoledev,$baudrate $othbootargs;" \
|
|
|
"tftp $loadaddr $bootfile;" \
|
|
|
- "bootm $loadaddr"
|
|
|
+ "tftp $fdtaddr $fdtfile;" \
|
|
|
+ "bootm $loadaddr - $fdtaddr"
|
|
|
|
|
|
#define CONFIG_RAMBOOTCOMMAND \
|
|
|
"setenv bootargs root=/dev/ram rw " \
|