Merge tag 'u-boot-imx-20200825' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx
[platform/kernel/u-boot.git] / drivers / net / Kconfig
index 15030b8..039f9fb 100644 (file)
@@ -156,9 +156,30 @@ config DWC_ETH_QOS
        help
          This driver supports the Synopsys Designware Ethernet QOS (Quality
          Of Service) IP block. The IP supports many options for bus type,
-         clocking/reset structure, and feature list. This driver currently
-         supports the specific configuration used in NVIDIA's Tegra186 chip,
-         but should be extensible to other combinations quite easily.
+         clocking/reset structure, and feature list.
+
+config DWC_ETH_QOS_IMX
+       bool "Synopsys DWC Ethernet QOS device support for IMX"
+       depends on DWC_ETH_QOS
+       help
+         The Synopsys Designware Ethernet QOS IP block with the specific
+         configuration used in IMX soc.
+
+config DWC_ETH_QOS_STM32
+       bool "Synopsys DWC Ethernet QOS device support for STM32"
+       depends on DWC_ETH_QOS
+       default y if ARCH_STM32MP
+       help
+         The Synopsys Designware Ethernet QOS IP block with the specific
+         configuration used in STM32MP soc.
+
+config DWC_ETH_QOS_TEGRA186
+       bool "Synopsys DWC Ethernet QOS device support for TEGRA186"
+       depends on DWC_ETH_QOS
+       default y if TEGRA186
+       help
+         The Synopsys Designware Ethernet QOS IP block with specific
+         configuration used in NVIDIA's Tegra186 chip.
 
 config E1000
        bool "Intel PRO/1000 Gigabit Ethernet support"
@@ -498,7 +519,7 @@ config TULIP
          This driver supports DEC DC2114x Fast ethernet chips.
 
 config XILINX_AXIEMAC
-       depends on DM_ETH && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP)
+       depends on DM_ETH
        select PHYLIB
        select MII
        bool "Xilinx AXI Ethernet"
@@ -506,7 +527,7 @@ config XILINX_AXIEMAC
          This MAC is present in Xilinx Microblaze, Zynq and ZynqMP SoCs.
 
 config XILINX_EMACLITE
-       depends on DM_ETH && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP || MIPS)
+       depends on DM_ETH
        select PHYLIB
        select MII
        bool "Xilinx Ethernetlite"
@@ -514,7 +535,7 @@ config XILINX_EMACLITE
          This MAC is present in Xilinx Microblaze, Zynq and ZynqMP SoCs.
 
 config ZYNQ_GEM
-       depends on DM_ETH && (ARCH_ZYNQ || ARCH_ZYNQMP || ARCH_VERSAL)
+       depends on DM_ETH
        select PHYLIB
        bool "Xilinx Ethernet GEM"
        help