/linux-4.1.27/drivers/net/phy/ |
D | Kconfig | 123 tristate "Driver for MDIO Bus/PHY emulation with fixed speed/link PHYs" 126 Adds the platform "fixed" MDIO Bus to cover the boards that use 127 PHYs that are not connected to the real MDIO bus. 132 tristate "Support for bitbanged MDIO buses" 134 This module implements the MDIO bus protocol in software, 141 tristate "Support for GPIO lib-based bitbanged MDIO buses" 144 Supports GPIO lib-based MDIO busses. 150 tristate "Support for MDIO buses on Octeon SOCs" 155 This module provides a driver for the Octeon MDIO busses. 161 tristate "Allwinner sun4i MDIO interface support" [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/net/ |
D | marvell-orion-mdio.txt | 1 * Marvell MDIO Ethernet Controller interface 5 an interface with the MDIO bus. This driver handles this MDIO 16 The child nodes of the MDIO driver are the individual PHY devices 17 connected to this MDIO bus. They must have a "reg" property given the 18 PHY address on the MDIO bus.
|
D | cavium-mdio.txt | 1 * System Management Interface (SMI) / MDIO 8 - 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.
|
D | mdio-gpio.txt | 1 MDIO on GPIOs 6 MDC and MDIO lines connected to GPIO controllers are listed in the 9 MDC, MDIO.
|
D | brcm,unimac-mdio.txt | 1 * Broadcom UniMAC MDIO bus controller 8 larger than 16-bits MDIO transactions 15 Ethernet switch this MDIO block is integrated from, or must be two, if there 22 Child nodes of this MDIO bus controller node are standard Ethernet PHY device
|
D | mdio-mux.txt | 1 Common MDIO bus multiplexer/switch properties. 3 An MDIO bus multiplexer/switch will have several child busses that are 4 numbered uniquely in a device dependent manner. The nodes for an MDIO 8 - mdio-parent-bus : phandle to the parent MDIO bus. 23 /* The parent MDIO bus. */
|
D | mdio-mux-mmioreg.txt | 1 Properties for an MDIO bus multiplexer controlled by a memory-mapped device 3 This is a special case of a MDIO bus multiplexer. A memory-mapped device, 24 For the "EMI2" MDIO bus, register 9 (BRDCFG1) controls the mux on that bus. 68 /* The parent MDIO bus. */
|
D | ethernet.txt | 29 "auto", "in-band-status". "auto" is the default, it usess MDIO for 33 connected via the MDIO bus (sometimes the MDIO bus controller is separate). 35 For non-MDIO PHY management see fixed-link.txt.
|
D | brcm,bcmgenet.txt | 25 when operating in a RGMII to RGMII type of connection, or when the MDIO bus is 35 MDIO bus node required properties: 42 - #address-cells: address cell for MDIO bus addressing, should be 1 43 - #size-cells: size of the cells for MDIO bus addressing, should be 0 97 External MDIO-connected Gigabit PHY/switch:
|
D | arc_emac.txt | 17 MDIO bus. They must have a "reg" property given the PHY address on the MDIO bus.
|
D | mdio-mux-gpio.txt | 1 Properties for an MDIO bus multiplexer/switch controlled by GPIO pins. 3 This is a special case of a MDIO bus multiplexer. One or more GPIO 14 /* The parent MDIO bus. */
|
D | emac_rockchip.txt | 23 MDIO bus. They must have a "reg" property given the PHY address on the MDIO bus.
|
D | hisilicon-hip04-net.txt | 31 * MDIO bus node: 36 - Inherits from MDIO bus node binding [2]
|
D | fsl-tsec-phy.txt | 1 * MDIO IO device 3 The MDIO is a bus to which the PHY devices are connected. For each 33 * TBI Internal MDIO bus 36 This PHY is accessed through the local MDIO bus. These buses are defined
|
D | sh_eth.txt | 20 - #address-cells: number of address cells for the MDIO bus, must be equal to 1. 21 - #size-cells: number of size cells on the MDIO bus, must be equal to 0.
|
D | allwinner,sun4i-mdio.txt | 1 * Allwinner A10 MDIO Ethernet Controller interface
|
D | davinci-mdio.txt | 1 TI SoC Davinci/Keystone2 MDIO Controller Device Tree Bindings
|
D | marvell-pxa168.txt | 20 - reg: the MDIO address of the PHY.
|
D | broadcom-bcm87xx.txt | 10 is the MDIO Manageable Device (MMD) address, the second a register
|
D | fixed-link.txt | 5 normal MDIO-managed PHY device. For those situations, a Device Tree
|
D | brcm,bcm7445-switch-v4.0.txt | 9 - dsa,mii-bus: phandle to the MDIO bus controller, see dsa/dsa.txt
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
D | kmeter1.dts | 152 0 1 3 0 2 0 /* MDIO */ 178 0 1 3 0 2 0 /* MDIO */ 204 0 1 3 0 2 0 /* MDIO */ 224 0 1 3 0 2 0 /* MDIO */ 242 0 1 3 0 2 0 /* MDIO */ 260 0 1 3 0 2 0 /* MDIO */ 278 0 1 3 0 2 0 /* MDIO */ 318 /* ESTAR-1 (UCC1, MDIO 0x10, RGMII) */ 334 /* ESTAR-2 (UCC2, MDIO 0x11, RGMII) */ 350 /* Piggy2 (UCC4, MDIO 0x00, RMII) */ [all …]
|
D | mpc7448hpc2.dts | 70 MDIO: mdio@6000 { label 99 mdio-handle = <&MDIO>; 113 mdio-handle = <&MDIO>;
|
D | holly.dts | 60 MDIO: mdio@6000 { label 88 mdio-handle = <&MDIO>; 101 mdio-handle = <&MDIO>;
|
D | mpc8568mds.dts | 183 0x4 0x6 0x3 0x0 0x2 0x0 /* MDIO */ 230 * gianfar's MDIO bus */
|
D | mpc8308rdb.dts | 190 /* Vitesse 7385 isn't on the MDIO bus */
|
D | mpc832x_rdb.dts | 181 3 4 3 0 2 0 /* MDIO */
|
D | mpc8349emitx.dts | 264 /* Vitesse 7385 isn't on the MDIO bus */
|
D | mpc8313erdb.dts | 207 /* Vitesse 7385 isn't on the MDIO bus */
|
D | mpc832x_mds.dts | 192 3 4 3 0 2 0 /* MDIO */
|
D | mpc836x_mds.dts | 284 0 1 3 0 2 0 /* MDIO */
|
/linux-4.1.27/Documentation/devicetree/bindings/net/dsa/ |
D | dsa.txt | 6 - #address-cells : Must be 2, first cell is the address on the MDIO bus 11 - dsa,mii-bus : Should be a phandle to a valid MDIO bus device node 51 - phy-handle : Phandle to a PHY on an external MDIO bus, not the 62 - fixed-link : Fixed-link subnode describing a link to a non-MDIO 81 reg = <16 0>; /* MDIO address 16, switch 0 in tree */ 109 reg = <17 1>; /* MDIO address 17, switch 1 in tree */
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
D | Kconfig | 46 bool "FEC MPC52xx MDIO bus driver" 60 tristate "Freescale PQ MDIO" 63 This driver supports the MDIO bus used by the gianfar and UCC drivers. 66 tristate "Freescale XGMAC MDIO" 70 This driver supports the MDIO bus on the Fman 10G Ethernet MACs, and
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/ |
D | fman.txt | 10 - FMan MDIO Node 361 FMan MDIO Node 365 The MDIO is a bus to which the PHY devices are connected. 373 Must include "fsl,fman-mdio" for 1 Gb/s MDIO from FMan v2. 374 Must include "fsl,fman-xmdio" for 10 Gb/s MDIO from FMan v2. 375 Must include "fsl,fman-memac-mdio" for 1/10 Gb/s MDIO from 386 Definition: Specifies the external MDIO bus clock speed to 393 Usage: required for external MDIO 395 Definition: Event interrupt of external MDIO controller. 398 Usage: required for internal MDIO [all …]
|
/linux-4.1.27/drivers/net/ethernet/freescale/fs_enet/ |
D | Kconfig | 28 tristate "MDIO driver for FEC" 32 tristate "MDIO driver for FCC"
|
/linux-4.1.27/arch/powerpc/platforms/pasemi/ |
D | Kconfig | 35 tristate "MDIO support via GPIO" 38 Driver for MDIO via GPIO on PWRficient platforms
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/4xx/ |
D | emac.txt | 49 - mdio-device : 1 cell, required iff using shared MDIO registers 51 MDIO lines for the PHY used by this EMAC. 55 channel or 0xffffffff if ZMII is only used for MDIO. 66 - phy-address : 1 cell, optional, MDIO address of the PHY. If absent, 70 MDIO address 0.
|
/linux-4.1.27/drivers/net/ethernet/chelsio/ |
D | Kconfig | 25 select MDIO 53 select MDIO 73 select MDIO
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | kirkwood-rd88f6281-z0.dts | 24 reg = <0 0>; /* MDIO address 0, switch 0 in tree */
|
D | kirkwood-rd88f6281-a.dts | 24 reg = <10 0>; /* MDIO address 10, switch 0 in tree */
|
D | am335x-lxm.dts | 119 /* MDIO */ 127 /* MDIO reset value */
|
D | am335x-bone-common.dtsi | 137 /* MDIO */ 145 /* MDIO reset value */
|
D | kirkwood-mv88f6281gtw-ge.dts | 135 reg = <0 0>; /* MDIO address 0, switch 0 in tree */
|
D | am437x-idk-evm.dts | 216 /* MDIO */ 224 /* MDIO reset value */
|
D | kirkwood-dir665.dts | 217 reg = <0 0>; /* MDIO address 0, switch 0 in tree */
|
D | am335x-chilisom.dtsi | 84 /* MDIO reset value */
|
D | am335x-evm.dts | 249 /* MDIO */ 257 /* MDIO reset value */
|
D | armada-370-rd.dts | 209 reg = <0x10 0>; /* MDIO address 16, switch 0 in tree */
|
D | am437x-sk-evm.dts | 299 /* MDIO */ 307 /* MDIO reset value */
|
D | am437x-gp-evm.dts | 182 /* MDIO */ 190 /* MDIO reset value */
|
D | am43x-epos-evm.dts | 146 /* MDIO */ 154 /* MDIO reset value */
|
D | am335x-evmsk.dts | 370 /* MDIO */ 378 /* MDIO reset value */
|
D | armada-xp-linksys-mamba.dts | 347 reg = <0x0 0>; /* MDIO address 0, switch 0 in tree */
|
D | am57xx-beagle-x15.dts | 233 /* MDIO */
|
D | dra72-evm.dts | 465 /* MDIO */
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/ |
D | network.txt | 23 * MDIO
|
/linux-4.1.27/drivers/net/ethernet/sfc/ |
D | Kconfig | 4 select MDIO
|
/linux-4.1.27/drivers/net/ethernet/ti/ |
D | Kconfig | 34 tristate "TI DaVinci MDIO Support" 38 This driver supports TI's DaVinci MDIO module.
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-falcon.c | 121 MFP_FALCON(GPIO7, MDIO, GPIO, NONE, NONE), 122 MFP_FALCON(GPIO8, MDIO, GPIO, NONE, NONE), 194 GRP_MUX("mdio", MDIO, pins_mdio),
|
D | pinctrl-xway.c | 153 MFP_XWAY(GPIO42, GPIO, MDIO, NONE, NONE), 154 MFP_XWAY(GPIO43, GPIO, MDIO, NONE, NONE), 332 GRP_MUX("mdio", MDIO, pins_mdio),
|
/linux-4.1.27/drivers/net/ethernet/marvell/ |
D | Kconfig | 35 tristate "Marvell MDIO interface support" 39 This driver supports the MDIO interface found in the network
|
/linux-4.1.27/drivers/net/ethernet/sis/ |
D | sis900.c | 863 sw32(mear, MDIO | MDDIR); in mdio_idle() 865 sw32(mear, MDIO | MDDIR | MDC); in mdio_idle() 875 sw32(mear, MDDIR | MDIO); in mdio_reset() 877 sw32(mear, MDDIR | MDIO | MDC); in mdio_reset() 905 int dataval = (mii_cmd & (1 << i)) ? MDDIR | MDIO : MDDIR; in mdio_read() 917 retval = (retval << 1) | ((sr32(mear) & MDIO) ? 1 : 0); in mdio_read() 951 int dataval = (mii_cmd & (1 << i)) ? MDDIR | MDIO : MDDIR; in mdio_write() 962 int dataval = (value & (1 << i)) ? MDDIR | MDIO : MDDIR; in mdio_write()
|
D | sis900.h | 60 MDC = 0x00000040, MDDIR = 0x00000020, MDIO = 0x00000010, /* 7016 specific */ enumerator
|
/linux-4.1.27/drivers/of/ |
D | Kconfig | 63 OpenFirmware MDIO bus (Ethernet PHY) accessors
|
/linux-4.1.27/drivers/net/ethernet/atheros/ |
D | Kconfig | 70 select MDIO
|
/linux-4.1.27/Documentation/networking/ |
D | stmmac.txt | 154 o mdio_bus_data: specific platform fields for the MDIO bus. 193 For MDIO bus The we have: 204 o phy_mask: phy mask passed when register the MDIO bus within the driver. 247 there are two MAC cores: one MAC is for MDIO Bus/PHY emulation
|
D | phy.txt | 34 The MDIO bus
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | Kconfig | 128 select MDIO
|
/linux-4.1.27/drivers/net/ethernet/ |
D | Kconfig | 14 config MDIO config
|
/linux-4.1.27/Documentation/devicetree/bindings/ |
D | marvell.txt | 72 a) Marvell Discovery MDIO bus 74 The MDIO is a bus to which the PHY devices are connected. For each
|
/linux-4.1.27/Documentation/driver-model/ |
D | devres.txt | 297 MDIO
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_iba6110.c | 84 unsigned long long MDIO; member 229 .kr_mdio = IPATH_KREG_OFFSET(MDIO),
|
/linux-4.1.27/Documentation/devicetree/ |
D | usage-model.txt | 344 is a child of an SPI bus. Similarly for USB, PCI, MDIO, etc. The 346 ever appear as children of an I2C bus node. Ditto for SPI, MDIO, USB,
|
/linux-4.1.27/drivers/net/ethernet/intel/ |
D | Kconfig | 178 select MDIO
|
/linux-4.1.27/arch/cris/arch-v32/drivers/ |
D | Kconfig | 15 This option disables all MDIO communication with an ethernet
|
/linux-4.1.27/drivers/pinctrl/sh-pfc/ |
D | pfc-sh7724.c | 1633 GPIO_FN(MDIO),
|