Home
last modified time | relevance | path

Searched refs:MDIO (Results 1 – 25 of 129) sorted by relevance

123456

/linux-6.12.1/drivers/net/mdio/
DKconfig3 # 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 …]
/linux-6.12.1/Documentation/ABI/testing/
Dsysfs-bus-mdio8 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.
/linux-6.12.1/Documentation/firmware-guide/acpi/dsd/
Dphy.rst4 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 …]
/linux-6.12.1/arch/powerpc/boot/dts/
Dkmeter1.dts148 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 …]
Dholly.dts60 MDIO: mdio@6000 { label
88 mdio-handle = <&MDIO>;
101 mdio-handle = <&MDIO>;
/linux-6.12.1/Documentation/devicetree/bindings/net/
Dcavium-mdio.txt1 * 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.
Dhisilicon-hns-mdio.txt1 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.
Dapm-xgene-mdio.txt1 APM X-Gene SoC MDIO node
3 MDIO node is defined to describe on-chip MDIO controller.
Dnixge.txt11 "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):
Dfsl-tsec-phy.txt1 * 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
Dibm,emac.txt48 - mdio-device : 1 cell, required iff using shared MDIO registers
50 MDIO lines for the PHY used by this EMAC.
54 channel or 0xffffffff if ZMII is only used for MDIO.
65 - phy-address : 1 cell, optional, MDIO address of the PHY. If absent,
69 MDIO address 0.
86 - fixed-link : Fixed-link subnode describing a link to a non-MDIO
Dhisilicon-hip04-net.txt22 * MDIO bus node:
27 - Inherits from MDIO bus node binding [2]
/linux-6.12.1/drivers/net/ethernet/freescale/
DKconfig50 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
/linux-6.12.1/drivers/net/dsa/
DKconfig49 tristate "MediaTek MT7530 MDIO interface driver"
55 chips which are connected via MDIO, as well as multi-chip
69 accessible via MDIO.
121 tristate "Microchip LAN9303/LAN9354 3-ports 10/100 ethernet switch in MDIO managed mode"
126 for MDIO managed mode.
/linux-6.12.1/drivers/net/dsa/xrs700x/
DKconfig21 tristate "Arrow XRS7000X series switch in MDIO mode"
25 Enable MDIO support for Arrow SpeedChips XRS7003/7004 gigabit Ethernet
/linux-6.12.1/drivers/net/ethernet/freescale/fs_enet/
DKconfig29 tristate "MDIO driver for FEC"
33 tristate "MDIO driver for FCC"
/linux-6.12.1/Documentation/networking/dsa/
Dbcm_sf2.rst17 - 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 user MDIO bus
72 an external switch pseudo-PHY address will both be snooping for incoming MDIO
/linux-6.12.1/drivers/net/dsa/realtek/
DKconfig19 bool "Realtek MDIO interface support"
23 through MDIO.
/linux-6.12.1/arch/powerpc/platforms/pasemi/
DKconfig46 tristate "MDIO support via GPIO"
49 Driver for MDIO via GPIO on PWRficient platforms
/linux-6.12.1/drivers/net/dsa/b53/
DKconfig21 tristate "B53 MDIO connected switch driver"
24 Select to enable support for registering switches configured through MDIO.
/linux-6.12.1/arch/arm/boot/dts/gemini/
Dgemini-sq201.dts58 /* Uses MDC and MDIO */
60 <&gpio0 21 GPIO_ACTIVE_HIGH>; /* MDIO */
146 * gpio0hgrp cover line 21, 22 used by MDIO for Marvell PHY
/linux-6.12.1/drivers/net/ethernet/freescale/enetc/
DKconfig49 tristate "ENETC MDIO driver"
52 This driver supports NXP ENETC Central MDIO controller as a PCIe
/linux-6.12.1/arch/arm/boot/dts/aspeed/
Daspeed-bmc-facebook-elbert.dts190 * Note: BMC's "mdio0" controller is connected to BCM53134P's MDIO
191 * interface, and the MDIO channel will be enabled in dts later, when
/linux-6.12.1/drivers/phy/broadcom/
Dphy-brcm-usb-init.c474 brcm_usb_writel(data, USB_CTRL_REG(ctrl_base, MDIO)); in brcmusb_usb_mdio_read()
476 brcm_usb_writel(data, USB_CTRL_REG(ctrl_base, MDIO)); in brcmusb_usb_mdio_read()
480 brcm_usb_writel(data, USB_CTRL_REG(ctrl_base, MDIO)); in brcmusb_usb_mdio_read()
493 brcm_usb_writel(data, USB_CTRL_REG(ctrl_base, MDIO)); in brcmusb_usb_mdio_write()
495 brcm_usb_writel(data, USB_CTRL_REG(ctrl_base, MDIO)); in brcmusb_usb_mdio_write()
500 brcm_usb_writel(data, USB_CTRL_REG(ctrl_base, MDIO)); in brcmusb_usb_mdio_write()
/linux-6.12.1/drivers/net/ethernet/chelsio/
DKconfig24 select MDIO
53 select MDIO
74 select MDIO

123456