Lines Matching +full:on +full:- +full:device
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
30 depends on STMMAC_ETH
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.
63 depends on OF && (ARC || COMPILE_TEST)
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
84 depends on OF && (ARCH_QCOM || COMPILE_TEST)
90 device driver. This driver does not use any of the hardware
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.
100 depends on OF && (ARCH_LPC18XX || COMPILE_TEST)
107 depends on OF && (ARCH_MEDIATEK || COMPILE_TEST)
116 depends on OF && COMMON_CLK && (ARCH_MESON || COMPILE_TEST)
118 Support for Ethernet controller on Amlogic Meson SoCs.
121 the stmmac device driver. This driver is used for Meson6,
127 depends on OF && (ARCH_QCOM || COMPILE_TEST)
132 stmmac device driver.
137 depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
140 Support for Ethernet controller on Rockchip RK3288 SoC.
143 the stmmac device driver.
148 depends on OF && (ARCH_RZN1 || COMPILE_TEST)
151 Support for Ethernet controller on Renesas RZ/N1 SoC family.
154 the stmmac device driver. This support can make use of a custom MII
155 converter PCS device.
160 depends on OF && (ARCH_INTEL_SOCFPGA || COMPILE_TEST)
166 Support for ethernet controller on Altera SOCFPGA
169 for the stmmac device driver. This driver is used for
174 depends on OF && (ARCH_STARFIVE || COMPILE_TEST)
178 Support for ethernet controllers on StarFive RISC-V SoCs
181 for the stmmac device driver. This driver is used for the
187 depends on OF && (ARCH_STI || COMPILE_TEST)
190 Support for ethernet controller on STi SOCs.
193 device driver. This driver is used on for the STi series
199 depends on OF && HAS_IOMEM && (ARCH_STM32 || COMPILE_TEST)
202 Support for ethernet controller on STM32 SOCs.
205 device driver. This driver is used on for the STM32 series
211 depends on OF && (ARCH_SUNXI || COMPILE_TEST)
216 stmmac device driver. This driver is used for A20/A31
222 depends on OF && (ARCH_SUNXI || COMPILE_TEST)
228 stmmac device driver. This driver is used for H3/A83T/A64
234 depends on OF && (ARCH_MXC || COMPILE_TEST)
237 Support for ethernet controller on NXP i.MX8 SOCs.
240 device driver. This driver is used for i.MX8 series like
245 depends on OF && COMMON_CLK
246 depends on STMMAC_ETH
248 Support for ethernet controllers on Intel SoCs
251 the stmmac device driver. This driver is used for the Intel Keem Bay
257 depends on OF && (MACH_LOONGSON32 || COMPILE_TEST)
259 Support for ethernet controller on Loongson1 SoC.
262 device driver. This driver is used for Loongson1-based boards
267 depends on ARCH_TEGRA || COMPILE_TEST
269 This selects the Multi-GigaBit Ethernet (MGBE) Controller that is
270 found on the NVIDIA Tegra SoC devices. This driver provides the glue
271 layer on top of the stmmac driver required for these NVIDIA Tegra SoC
277 depends on OF && COMMON_CLK && (ARCH_VISCONTI || COMPILE_TEST)
279 Support for ethernet controller on Visconti SoCs.
286 depends on X86 && STMMAC_ETH && PCI
287 depends on COMMON_CLK
295 depends on (MACH_LOONGSON64 || COMPILE_TEST) && STMMAC_ETH && PCI
296 depends on COMMON_CLK
299 Support for ethernet controller on Loongson-2K1000 SoC and LS7A1000 bridge.
303 depends on STMMAC_ETH && PCI
304 depends on COMMON_CLK
307 This driver was tested on XLINX XC2V3000 FF1152AMT0221