Lines Matching +full:default +full:- +full:on

1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "STMicroelectronics Multi-Gigabit Ethernet driver"
4 depends on HAS_IOMEM && HAS_DMA
5 depends on PTP_1588_CLOCK_OPTIONAL
20 depends on INET
21 depends on STMMAC_ETH
22 default n
30 depends on STMMAC_ETH
32 default y
35 This is the driver used on several SoCs:
45 tristate "Support for snps,dwc-qos-ethernet.txt DT binding."
48 depends on OF && HAS_DMA
50 Support for chips using the snps,dwc-qos-ethernet.txt DT binding.
54 default STMMAC_PLATFORM
62 default ARC
63 depends on OF && (ARC || COMPILE_TEST)
71 default MACH_INGENIC
72 depends on OF && HAS_IOMEM && (MACH_INGENIC || COMPILE_TEST)
75 Support for ethernet controller on Ingenic SoCs.
78 device driver. This driver is used on for the Ingenic SoCs
83 default ARCH_QCOM
84 depends on OF && (ARCH_QCOM || COMPILE_TEST)
91 acceleration features available on this SoC. Network devices
92 will behave like standard non-accelerated ethernet interfaces.
95 fixup based on the ipq806x SoC revision.
99 default ARCH_LPC18XX
100 depends on OF && (ARCH_LPC18XX || COMPILE_TEST)
107 depends on OF && (ARCH_MEDIATEK || COMPILE_TEST)
115 default ARCH_MESON
116 depends on OF && COMMON_CLK && (ARCH_MESON || COMPILE_TEST)
118 Support for Ethernet controller on Amlogic Meson SoCs.
126 default ARCH_QCOM
127 depends on OF && (ARCH_QCOM || COMPILE_TEST)
136 default ARCH_ROCKCHIP
137 depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
140 Support for Ethernet controller on Rockchip RK3288 SoC.
147 default ARCH_INTEL_SOCFPGA
148 depends on OF && (ARCH_INTEL_SOCFPGA || COMPILE_TEST)
154 Support for ethernet controller on Altera SOCFPGA
162 depends on OF && (ARCH_STARFIVE || COMPILE_TEST)
164 default m if ARCH_STARFIVE
166 Support for ethernet controllers on StarFive RISC-V SoCs
174 default ARCH_STI
175 depends on OF && (ARCH_STI || COMPILE_TEST)
178 Support for ethernet controller on STi SOCs.
181 device driver. This driver is used on for the STi series
186 default ARCH_STM32
187 depends on OF && HAS_IOMEM && (ARCH_STM32 || COMPILE_TEST)
190 Support for ethernet controller on STM32 SOCs.
193 device driver. This driver is used on for the STM32 series
198 default ARCH_SUNXI
199 depends on OF && (ARCH_SUNXI || COMPILE_TEST)
209 default ARCH_SUNXI
210 depends on OF && (ARCH_SUNXI || COMPILE_TEST)
221 default ARCH_MXC
222 depends on OF && (ARCH_MXC || COMPILE_TEST)
225 Support for ethernet controller on NXP i.MX8 SOCs.
233 depends on OF && COMMON_CLK
234 depends on STMMAC_ETH
236 Support for ethernet controllers on Intel SoCs
244 default MACH_LOONGSON32
245 depends on OF && (MACH_LOONGSON32 || COMPILE_TEST)
247 Support for ethernet controller on Loongson1 SoC.
250 device driver. This driver is used for Loongson1-based boards
255 depends on ARCH_TEGRA || COMPILE_TEST
257 This selects the Multi-GigaBit Ethernet (MGBE) Controller that is
258 found on the NVIDIA Tegra SoC devices. This driver provides the glue
259 layer on top of the stmmac driver required for these NVIDIA Tegra SoC
264 default ARCH_VISCONTI
265 depends on OF && COMMON_CLK && (ARCH_VISCONTI || COMPILE_TEST)
267 Support for ethernet controller on Visconti SoCs.
273 default X86
274 depends on X86 && STMMAC_ETH && PCI
275 depends on COMMON_CLK
282 default MACH_LOONGSON64
283 depends on (MACH_LOONGSON64 || COMPILE_TEST) && STMMAC_ETH && PCI
284 depends on COMMON_CLK
287 Support for ethernet controller on Loongson-2K1000 SoC and LS7A1000 bridge.
291 depends on STMMAC_ETH && PCI
292 depends on COMMON_CLK
295 This driver was tested on XLINX XC2V3000 FF1152AMT0221