Lines Matching +full:ast2500 +full:- +full:i2c +full:- +full:bus

1 # SPDX-License-Identifier: GPL-2.0-only
7 tristate "MDIO bus device drivers"
20 loadable module or built-in.
27 FWNODE MDIO bus (Ethernet PHY) accessors
35 OpenFirmware MDIO bus (Ethernet PHY) accessors
42 ACPI MDIO bus (Ethernet PHY) accessors
58 tristate "APM X-Gene SoC MDIO bus controller"
62 APM X-Gene SoC's.
65 tristate "ASPEED MDIO bus controller"
70 This module provides a driver for the independent MDIO bus
72 third revision of the ASPEED MDIO register interface - the first two
74 AST2500, embedded in the MAC. For legacy reasons, FTGMAC100 driver
76 AST2500 SoCs, so say N if AST2600 support is not required.
81 This module implements the MDIO bus protocol in software,
88 tristate "Broadcom iProc MDIO bus controller"
97 tristate "Broadcom UniMAC MDIO bus controller"
109 tristate "GPIO lib-based bitbanged MDIO buses"
113 Supports GPIO lib-based MDIO busses.
116 will be called mdio-gpio.
119 tristate "Hisilicon FEMAC MDIO bus controller"
127 depends on I2C
129 Support I2C based PHYs. This provides a MDIO bus bridged
130 to I2C to allow PHYs connected in I2C mode to be accessed
177 IPQ40xx, IPQ60xx, IPQ807x and IPQ50xx series Soc-s.
192 regular MDIO bus, but still exposes the standard 802.3 register
193 layout. It's regmap-based so that it can be used on integrated,
194 memory-mapped PHYs, SPI PHYs and so on. A new virtual MDIO bus is
207 ThunderX SoCs when the MDIO bus device appears as a PCI
216 This module provides a driver framework for MDIO bus
218 to a parent bus. Switching between child busses is done by
222 tristate "Amlogic G12a based MDIO bus multiplexer"
230 or the internal MDIO bus to the parent bus.
233 tristate "Amlogic GXL based MDIO bus multiplexer"
241 or the internal MDIO bus to the parent bus.
244 tristate "Broadcom BCM6368 MDIO bus multiplexers"
249 This module provides a driver for MDIO bus multiplexers found in
251 child MDIO bus to a parent bus. Buses could be internal as well as
255 tristate "Broadcom iProc based MDIO bus multiplexers"
260 This module provides a driver for MDIO bus multiplexers found in
262 child MDIO bus to a parent bus. Buses could be internal as well as
266 tristate "GPIO controlled MDIO bus multiplexers"
270 This module provides a driver for MDIO bus multiplexers that
272 several child MDIO busses to a parent bus. Child bus
276 tristate "MDIO bus multiplexer using kernel multiplexer subsystem"
281 This module provides a driver for MDIO bus multiplexer
283 bus multiplexer connects one of several child MDIO busses to
284 a parent bus. Child bus selection is under the control of
288 tristate "MMIO device-controlled MDIO bus multiplexers"
292 This module provides a driver for MDIO bus multiplexers that
293 are controlled via a simple memory-mapped device, like an FPGA.
295 parent bus. Child bus selection is under the control of one of