Lines Matching +full:mdio +full:- +full:parent +full:- +full:bus
1 # SPDX-License-Identifier: GPL-2.0-only
3 # MDIO Layer Configuration
7 tristate "MDIO bus consumer layer"
9 MDIO bus consumer layer
17 FWNODE MDIO bus (Ethernet PHY) accessors
23 OpenFirmware MDIO bus (Ethernet PHY) accessors
28 ACPI MDIO bus (Ethernet PHY) accessors
31 tristate "Airoha AN7583 MDIO bus controller"
34 This module provides a driver for the MDIO busses found in the
38 tristate "Allwinner sun4i MDIO interface support"
41 This driver supports the MDIO interface found in the network
46 tristate "APM X-Gene SoC MDIO bus controller"
49 This module provides a driver for the MDIO busses found in the
50 APM X-Gene SoC's.
53 tristate "ASPEED MDIO bus controller"
57 This module provides a driver for the independent MDIO bus
59 third revision of the ASPEED MDIO register interface - the first two
62 continues to drive the embedded MDIO controller for the AST2400 and
66 tristate "Bitbanged MDIO buses"
68 This module implements the MDIO bus protocol in software,
75 tristate "Broadcom iProc MDIO bus controller"
80 This module provides a driver for the MDIO busses found in the
84 tristate "Broadcom UniMAC MDIO bus controller"
87 This module provides a driver for the Broadcom UniMAC MDIO busses.
96 tristate "GPIO lib-based bitbanged MDIO buses"
100 Supports GPIO lib-based MDIO busses.
103 will be called mdio-gpio.
106 tristate "Hisilicon FEMAC MDIO bus controller"
109 This module provides a driver for the MDIO busses found in the
116 Support I2C based PHYs. This provides a MDIO bus bridged
123 tristate "Marvell USB to MDIO Adapter"
126 A USB to MDIO converter present on development boards for
133 This driver supports the MIIM (MDIO) interface found in the network
138 tristate "MOXA ART MDIO interface support"
141 This driver supports the MDIO interface found in the network
145 tristate "Octeon and some ThunderX SOCs MDIO buses"
150 This module provides a driver for the Octeon and ThunderX MDIO
155 tristate "Qualcomm IPQ4019 MDIO interface support"
159 This driver supports the MDIO interface found in Qualcomm
160 IPQ40xx, IPQ60xx, IPQ807x and IPQ50xx series Soc-s.
163 tristate "Qualcomm IPQ8064 MDIO interface support"
167 This driver supports the MDIO interface found in the network
171 tristate "Realtek RTL9300 MDIO interface support"
174 This driver supports the MDIO interface found in the Realtek
180 This driver allows using MDIO devices that are not sitting on a
181 regular MDIO bus, but still exposes the standard 802.3 register
182 layout. It's regmap-based so that it can be used on integrated,
183 memory-mapped PHYs, SPI PHYs and so on. A new virtual MDIO bus is
189 tristate "ThunderX SOCs MDIO buses"
194 This driver supports the MDIO interfaces found on Cavium
195 ThunderX SoCs when the MDIO bus device appears as a PCI
198 comment "MDIO Multiplexers"
204 This module provides a driver framework for MDIO bus
205 multiplexers which connect one of several child MDIO busses
206 to a parent bus. Switching between child busses is done by
210 tristate "Amlogic G12a based MDIO bus multiplexer"
216 This module provides a driver for the MDIO multiplexer/glue of
218 or the internal MDIO bus to the parent bus.
221 tristate "Amlogic GXL based MDIO bus multiplexer"
227 This module provides a driver for the MDIO multiplexer/glue of
229 or the internal MDIO bus to the parent bus.
232 tristate "Broadcom BCM6368 MDIO bus multiplexers"
237 This module provides a driver for MDIO bus multiplexers found in
239 child MDIO bus to a parent bus. Buses could be internal as well as
243 tristate "Broadcom iProc based MDIO bus multiplexers"
248 This module provides a driver for MDIO bus multiplexers found in
250 child MDIO bus to a parent bus. Buses could be internal as well as
254 tristate "GPIO controlled MDIO bus multiplexers"
258 This module provides a driver for MDIO bus multiplexers that
260 several child MDIO busses to a parent bus. Child bus
264 tristate "MDIO bus multiplexer using kernel multiplexer subsystem"
269 This module provides a driver for MDIO bus multiplexer
271 bus multiplexer connects one of several child MDIO busses to
272 a parent bus. Child bus selection is under the control of
276 tristate "MMIO device-controlled MDIO bus multiplexers"
280 This module provides a driver for MDIO bus multiplexers that
281 are controlled via a simple memory-mapped device, like an FPGA.
282 The multiplexer connects one of several child MDIO busses to a
283 parent bus. Child bus selection is under the control of one of