/openbmc/linux/drivers/net/mdio/ |
H A D | Kconfig | 3 # MDIO Layer Configuration 7 tristate "MDIO bus device drivers" 9 MDIO devices and driver infrastructure code. 27 FWNODE MDIO bus (Ethernet PHY) accessors 35 OpenFirmware MDIO bus (Ethernet PHY) accessors 42 ACPI MDIO bus (Ethernet PHY) accessors 50 tristate "Allwinner sun4i MDIO interface support" 53 This driver supports the MDIO interface found in the network 58 tristate "APM X-Gene SoC MDIO bus controller" 61 This module provides a driver for the MDIO busses found in the [all …]
|
/openbmc/u-boot/drivers/net/mdio/ |
H A D | Kconfig | 2 # MDIO infrastructure and drivers 5 menu "MDIO Support" 7 config MDIO config 8 bool "Enable MDIO (Management Data Input/Output) drivers" 11 Enable driver model for MDIO access. 14 MDIO uclass provides interfaces to get mdio
|
/openbmc/u-boot/doc/ |
H A D | README.bitbangMII | 16 MDIO_DECLARE - Declaration needed to access to the MDIO pin (optional) 17 MDIO_ACTIVE - Activate the MDIO pin as out pin 18 MDIO_TRISTATE - Activate the MDIO pin as input/tristate pin 19 MDIO_READ - Read the MDIO pin 20 MDIO(v) - Write v on the MDIO pin 37 int (*mdio_active)() - Activate the MDIO pin as output 38 int (*mdio_tristate)() - Activate the MDIO pin as input/tristate pin 39 int (*set_mdio)() - Write the MDIO pin 40 int (*get_mdio)() - Read the MDIO pin
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-mdio | 8 MDIO bus address statistics. 16 Total number of transfers for this MDIO bus. 24 Total number of transfer errors for this MDIO bus. 32 Total number of write transactions for this MDIO bus. 40 Total number of read transactions for this MDIO bus. 48 Total number of transfers for this MDIO bus address. 56 Total number of transfer errors for this MDIO bus address. 64 Total number of write transactions for this MDIO bus address. 72 Total number of read transactions for this MDIO bus address.
|
/openbmc/linux/Documentation/firmware-guide/acpi/dsd/ |
H A D | phy.rst | 4 MDIO bus and PHYs in ACPI 7 The PHYs on an MDIO bus [phy] are probed and registered using 11 on the MDIO bus have to be referenced. 14 for connecting PHYs on the MDIO bus [dsd-properties-rules] to the MAC layer. 24 the PHY that is registered on an MDIO bus. This is mandatory for 25 network interfaces that have PHYs connected to MAC via MDIO bus. 27 During the MDIO bus driver initialization, PHYs on this bus are probed 28 using the _ADR object as shown below and are registered on the MDIO bus. 44 have to be retrieved from the MDIO bus. For this, the MAC driver needs 70 DSDT entry for MDIO node [all …]
|
/openbmc/linux/arch/powerpc/boot/dts/ |
H A D | kmeter1.dts | 148 0 1 3 0 2 0 /* MDIO */ 174 0 1 3 0 2 0 /* MDIO */ 200 0 1 3 0 2 0 /* MDIO */ 220 0 1 3 0 2 0 /* MDIO */ 238 0 1 3 0 2 0 /* MDIO */ 256 0 1 3 0 2 0 /* MDIO */ 274 0 1 3 0 2 0 /* MDIO */ 314 /* ESTAR-1 (UCC1, MDIO 0x10, RGMII) */ 330 /* ESTAR-2 (UCC2, MDIO 0x11, RGMII) */ 346 /* Piggy2 (UCC4, MDIO 0x00, RMII) */ [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | cavium-mdio.txt | 1 * System Management Interface (SMI) / MDIO 11 - reg: The base address of the MDIO bus controller register bank. 15 - #size-cells: Must be <0>. MDIO addresses have no size component. 17 Typically an MDIO bus might have several children. 33 * System Management Interface (SMI) / MDIO Nexus 48 - ranges: As needed for mapping of the MDIO bus device registers. 50 - assigned-addresses: As needed for mapping of the MDIO bus device registers.
|
H A D | hisilicon-hns-mdio.txt | 1 Hisilicon MDIO bus controller 10 - reg: The base address of the MDIO bus controller register bank. 12 - #size-cells: Must be <0>. MDIO addresses have no size component. 14 Typically an MDIO bus might have several children.
|
H A D | fsl-fman.txt | 10 - FMan MDIO Node 243 FMan MDIO Node 247 The MDIO is a bus to which the PHY devices are connected. 255 Must include "fsl,fman-mdio" for 1 Gb/s MDIO from FMan v2. 256 Must include "fsl,fman-xmdio" for 10 Gb/s MDIO from FMan v2. 257 Must include "fsl,fman-memac-mdio" for 1/10 Gb/s MDIO from 285 Usage: required for external MDIO 287 Definition: Event interrupt of external MDIO controller. 290 Usage: required for internal MDIO 292 Definition: Fman has internal MDIO for internal PCS(Physical [all …]
|
H A D | apm-xgene-mdio.txt | 1 APM X-Gene SoC MDIO node 3 MDIO node is defined to describe on-chip MDIO controller.
|
H A D | nixge.txt | 11 "ctrl": MDIO and PHY control and status region 19 - mdio subnode to indicate presence of MDIO controller 49 Examples (10G generic PHY, no MDIO): 65 Examples (1G generic fixed-link + MDIO):
|
H A D | fsl-enetc.txt | 14 1. The ENETC external port is connected to a MDIO configurable phy 16 1.1. Using the local ENETC Port MDIO interface 26 - phy-handle : Phandle to a PHY on the MDIO bus. 52 1.2. Using the central MDIO PCIe endpoint device
|
H A D | fsl-tsec-phy.txt | 1 * MDIO IO device 3 The MDIO is a bus to which the PHY devices are connected. For each 37 * TBI Internal MDIO bus 40 This PHY is accessed through the local MDIO bus. These buses are defined
|
/openbmc/u-boot/doc/device-tree-bindings/net/ |
H A D | fsl-tsec-phy.txt | 22 connected via the MDIO bus (sometimes the MDIO bus controller is separate). 24 * MDIO IO device 26 The MDIO is a bus to which the PHY devices are connected. For each 45 * TBI Internal MDIO bus 48 This PHY is accessed through the local MDIO bus. These buses are defined
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | am335x-draco.dts | 92 /* MDIO */ 100 /* MDIO reset value */ 108 /* MDIO via GPIO */ 128 gpios = <&gpio0 1 GPIO_ACTIVE_HIGH /* MDIO-CLK */ 129 &gpio0 0 GPIO_ACTIVE_HIGH>; /* MDIO-DATA */
|
/openbmc/linux/drivers/net/ethernet/freescale/ |
H A D | Kconfig | 50 bool "FEC MPC52xx MDIO bus driver" 65 tristate "Freescale PQ MDIO" 68 This driver supports the MDIO bus used by the gianfar and UCC drivers. 71 tristate "Freescale XGMAC MDIO" 77 This driver supports the MDIO bus on the Fman 10G Ethernet MACs, and
|
/openbmc/linux/Documentation/devicetree/bindings/net/dsa/ |
H A D | marvell.txt | 10 Marvell Switches are MDIO devices. The following properties should be 17 which is at a different MDIO base address in different switch families. 44 - mdio : Container of PHY and devices on the switches MDIO 46 - mdio? : Container of PHYs and devices on the external MDIO
|
H A D | lantiq-gswip.txt | 13 : memory range of the GSWIP MDIO registers 20 Required properties for MDIO bus: 21 - compatible : "lantiq,xrx200-mdio" for the MDIO bus inside the GSWIP
|
/openbmc/linux/drivers/net/dsa/ |
H A D | Kconfig | 49 tristate "MediaTek MT7530 MDIO interface driver" 55 chips which are connected via MDIO, as well as multi-chip 69 accessible via MDIO. 120 tristate "Microchip LAN9303/LAN9354 3-ports 10/100 ethernet switch in MDIO managed mode" 125 for MDIO managed mode.
|
/openbmc/linux/drivers/net/dsa/xrs700x/ |
H A D | Kconfig | 21 tristate "Arrow XRS7000X series switch in MDIO mode" 25 Enable MDIO support for Arrow SpeedChips XRS7003/7004 gigabit Ethernet
|
/openbmc/linux/drivers/net/ethernet/freescale/fs_enet/ |
H A D | Kconfig | 29 tristate "MDIO driver for FEC" 33 tristate "MDIO driver for FCC"
|
/openbmc/linux/Documentation/networking/dsa/ |
H A D | bcm_sf2.rst | 17 - quad external Gigabit PHY w/ MDIO multiplexer 31 - ``SWITCH_MDIO``: external MDIO bus controller (there is another one in SWITCH_CORE, 66 MDIO indirect accesses 70 Broadcom switches connected to a SF2 require the use of the DSA slave MDIO bus 72 an external switch pseudo-PHY address will both be snooping for incoming MDIO
|
/openbmc/linux/drivers/net/dsa/realtek/ |
H A D | Kconfig | 19 tristate "Realtek MDIO interface driver" 26 through MDIO.
|
/openbmc/linux/arch/powerpc/platforms/pasemi/ |
H A D | Kconfig | 46 tristate "MDIO support via GPIO" 49 Driver for MDIO via GPIO on PWRficient platforms
|
/openbmc/linux/drivers/net/dsa/b53/ |
H A D | Kconfig | 21 tristate "B53 MDIO connected switch driver" 24 Select to enable support for registering switches configured through MDIO.
|