]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
net: emaclite: Move emaclite to Kconfig
authorMichal Simek <michal.simek@xilinx.com>
Fri, 11 Dec 2015 08:41:49 +0000 (09:41 +0100)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 27 Jan 2016 10:50:40 +0000 (11:50 +0100)
Add PHYLIB and MII dependencies and enable it by default for Microblaze.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
board/xilinx/microblaze-generic/xparameters.h
configs/microblaze-generic_defconfig
drivers/net/Kconfig
include/configs/microblaze-generic.h

index 79c87fb61803e66c81d7a1e82272d899a530bd9d..4f44427e601c3e847464f15923ac7df6f6bfaaea 100644 (file)
@@ -44,9 +44,6 @@
 #define XILINX_SYSACE_HIGHADDR 0x4180ffff
 #define XILINX_SYSACE_MEM_WIDTH        16
 
-/* Ethernet controller is Ethernet_MAC */
-#define XILINX_EMACLITE_BASEADDR       0x40C00000
-
 /* Watchdog IP is wxi_timebase_wdt_0 */
 #define XILINX_WATCHDOG_BASEADDR       0x50000000
 #define XILINX_WATCHDOG_IRQ            1
index 5e815c6bcdcbf833f6021a9b17b03ee012de86d8..1a389615729fa8c9069d58bb760d76dfaead1fa9 100644 (file)
@@ -10,6 +10,6 @@ CONFIG_CMD_GPIO=y
 CONFIG_SPL_OF_CONTROL=y
 CONFIG_OF_EMBED=y
 CONFIG_DM_ETH=y
-CONFIG_PHYLIB=y
+CONFIG_XILINX_EMACLITE=y
 CONFIG_SYS_NS16550=y
 CONFIG_XILINX_UARTLITE=y
index ee153590403e40d5631a2c01c68c50d2f7bdfd44..218e1fee22c3919d14ef6eda4aecf80b5a6a9b70 100644 (file)
@@ -110,6 +110,14 @@ config XILINX_AXIEMAC
        help
          This MAC is present in Xilinx Microblaze, Zynq and ZynqMP SoCs.
 
+config XILINX_EMACLITE
+       depends on DM_ETH && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP)
+       select PHYLIB
+       select MII
+       bool "Xilinx Ethernetlite"
+       help
+         This MAC is present in Xilinx Microblaze, Zynq and ZynqMP SoCs.
+
 config ZYNQ_GEM
        depends on DM_ETH && (ARCH_ZYNQ || ARCH_ZYNQMP)
        select PHYLIB
index 924bd082f2fb5ca58301b6d4b989c7618d69582c..591aa48a99f0c5f972b8d4d5b08cf6ac0bff4939 100644 (file)
@@ -42,8 +42,7 @@
 
 /* ethernet */
 #undef CONFIG_SYS_ENET
-#if defined(XILINX_EMACLITE_BASEADDR) || defined(CONFIG_OF_CONTROL)
-# define CONFIG_XILINX_EMACLITE        1
+#if defined(CONFIG_XILINX_EMACLITE)
 # define CONFIG_SYS_ENET
 #endif
 #if defined(XILINX_AXIEMAC_BASEADDR)