net: emaclite: Move emaclite to Kconfig
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>
This commit is contained in:
parent
f412b6ab5b
commit
3229c869aa
|
|
@ -44,9 +44,6 @@
|
||||||
#define XILINX_SYSACE_HIGHADDR 0x4180ffff
|
#define XILINX_SYSACE_HIGHADDR 0x4180ffff
|
||||||
#define XILINX_SYSACE_MEM_WIDTH 16
|
#define XILINX_SYSACE_MEM_WIDTH 16
|
||||||
|
|
||||||
/* Ethernet controller is Ethernet_MAC */
|
|
||||||
#define XILINX_EMACLITE_BASEADDR 0x40C00000
|
|
||||||
|
|
||||||
/* Watchdog IP is wxi_timebase_wdt_0 */
|
/* Watchdog IP is wxi_timebase_wdt_0 */
|
||||||
#define XILINX_WATCHDOG_BASEADDR 0x50000000
|
#define XILINX_WATCHDOG_BASEADDR 0x50000000
|
||||||
#define XILINX_WATCHDOG_IRQ 1
|
#define XILINX_WATCHDOG_IRQ 1
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,6 @@ CONFIG_CMD_GPIO=y
|
||||||
CONFIG_SPL_OF_CONTROL=y
|
CONFIG_SPL_OF_CONTROL=y
|
||||||
CONFIG_OF_EMBED=y
|
CONFIG_OF_EMBED=y
|
||||||
CONFIG_DM_ETH=y
|
CONFIG_DM_ETH=y
|
||||||
CONFIG_PHYLIB=y
|
CONFIG_XILINX_EMACLITE=y
|
||||||
CONFIG_SYS_NS16550=y
|
CONFIG_SYS_NS16550=y
|
||||||
CONFIG_XILINX_UARTLITE=y
|
CONFIG_XILINX_UARTLITE=y
|
||||||
|
|
|
||||||
|
|
@ -110,6 +110,14 @@ config XILINX_AXIEMAC
|
||||||
help
|
help
|
||||||
This MAC is present in Xilinx Microblaze, Zynq and ZynqMP SoCs.
|
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
|
config ZYNQ_GEM
|
||||||
depends on DM_ETH && (ARCH_ZYNQ || ARCH_ZYNQMP)
|
depends on DM_ETH && (ARCH_ZYNQ || ARCH_ZYNQMP)
|
||||||
select PHYLIB
|
select PHYLIB
|
||||||
|
|
|
||||||
|
|
@ -42,8 +42,7 @@
|
||||||
|
|
||||||
/* ethernet */
|
/* ethernet */
|
||||||
#undef CONFIG_SYS_ENET
|
#undef CONFIG_SYS_ENET
|
||||||
#if defined(XILINX_EMACLITE_BASEADDR) || defined(CONFIG_OF_CONTROL)
|
#if defined(CONFIG_XILINX_EMACLITE)
|
||||||
# define CONFIG_XILINX_EMACLITE 1
|
|
||||||
# define CONFIG_SYS_ENET
|
# define CONFIG_SYS_ENET
|
||||||
#endif
|
#endif
|
||||||
#if defined(XILINX_AXIEMAC_BASEADDR)
|
#if defined(XILINX_AXIEMAC_BASEADDR)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue