]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - include/net.h
Add support for CompactFlash on ATC board
[karo-tx-uboot.git] / include / net.h
index 396f36e6df7023affbbe9929dc79938e9393ba11..b4106fe5eb7c9deebf0028e734d7a72e908ddb4d 100644 (file)
 #define CONFIG_NET_MULTI
 #endif
 #endif
+
+#if !defined(CONFIG_NET_MULTI) && defined(CONFIG_8260)
+#include <config.h>
+#if defined(CONFIG_ETHER_ON_FCC)
+#if defined(CONFIG_ETHER_ON_SCC)
+#error "Ethernet not correctly defined"
+#endif /* CONFIG_ETHER_ON_SCC */
+#define CONFIG_NET_MULTI
+#if (CONFIG_ETHER_INDEX == 1)
+#define        CONFIG_ETHER_ON_FCC1
+# define CFG_CMXFCR_MASK1      CFG_CMXFCR_MASK
+# define CFG_CMXFCR_VALUE1     CFG_CMXFCR_VALUE
+#elif (CONFIG_ETHER_INDEX == 2)
+#define        CONFIG_ETHER_ON_FCC2
+# define CFG_CMXFCR_MASK2      CFG_CMXFCR_MASK
+# define CFG_CMXFCR_VALUE2     CFG_CMXFCR_VALUE
+#elif (CONFIG_ETHER_INDEX == 3)
+#define        CONFIG_ETHER_ON_FCC3
+# define CFG_CMXFCR_MASK3      CFG_CMXFCR_MASK
+# define CFG_CMXFCR_VALUE3     CFG_CMXFCR_VALUE
+#endif /* CONFIG_ETHER_INDEX */
+#endif /* CONFIG_ETHER_ON_FCC */
+#endif /* !CONFIG_NET_MULTI && CONFIG_8260 */
+
 #include <asm/byteorder.h>     /* for nton* / ntoh* stuff */