/linux-4.4.14/drivers/net/phy/ |
D | Kconfig | 160 tristate "Driver for MDIO Bus/PHY emulation with fixed speed/link PHYs" 163 Adds the platform "fixed" MDIO Bus to cover the boards that use 164 PHYs that are not connected to the real MDIO bus. 169 tristate "Support for bitbanged MDIO buses" 171 This module implements the MDIO bus protocol in software, 178 tristate "Support for GPIO lib-based bitbanged MDIO buses" 181 Supports GPIO lib-based MDIO busses. 187 tristate "Support for MDIO buses on Octeon and ThunderX SOCs" 191 This module provides a driver for the Octeon and ThunderX MDIO 196 tristate "Allwinner sun4i MDIO interface support" [all …]
|
/linux-4.4.14/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 | hisilicon-hns-mdio.txt | 1 Hisilicon MDIO bus controller 5 - reg: The base address of the MDIO bus controller register bank. 7 - #size-cells: Must be <0>. MDIO addresses have no size component. 9 Typically an MDIO bus might have several children.
|
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,iproc-mdio.txt | 1 * Broadcom iProc MDIO bus controller 5 - reg: address and length of the register set for the MDIO interface 9 Child nodes of this MDIO bus controller node are standard Ethernet PHY device
|
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 | renesas,ravb.txt | 17 - #address-cells: number of address cells for the MDIO bus, must be equal to 1. 18 - #size-cells: number of size cells on the MDIO bus, must be equal to 0.
|
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 | phy.txt | 34 release the turn around line low at the end of a MDIO transaction.
|
D | brcm,bcm7445-switch-v4.0.txt | 9 - dsa,mii-bus: phandle to the MDIO bus controller, see dsa/dsa.txt
|
/linux-4.4.14/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 | mpc8308rdb.dts | 190 /* Vitesse 7385 isn't on the MDIO bus */
|
D | mpc832x_rdb.dts | 181 3 4 3 0 2 0 /* MDIO */
|
D | mpc8313erdb.dts | 207 /* Vitesse 7385 isn't on the MDIO bus */
|
D | mpc8349emitx.dts | 264 /* Vitesse 7385 isn't on the MDIO bus */
|
D | mpc836x_mds.dts | 284 0 1 3 0 2 0 /* MDIO */
|
D | mpc832x_mds.dts | 192 3 4 3 0 2 0 /* MDIO */
|
/linux-4.4.14/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 52 - phy-handle : Phandle to a PHY on an external MDIO bus, not the 62 - mii-bus : Should be a phandle to a valid MDIO bus device node. 67 - fixed-link : Fixed-link subnode describing a link to a non-MDIO 86 reg = <16 0>; /* MDIO address 16, switch 0 in tree */ 115 reg = <17 1>; /* MDIO address 17, switch 1 in tree */ 133 reg = <18 2>; /* MDIO address 18, switch 2 in tree */
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | Kconfig | 45 bool "FEC MPC52xx MDIO bus driver" 59 tristate "Freescale PQ MDIO" 62 This driver supports the MDIO bus used by the gianfar and UCC drivers. 65 tristate "Freescale XGMAC MDIO" 69 This driver supports the MDIO bus on the Fman 10G Ethernet MACs, and
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/ |
D | fman.txt | 10 - FMan MDIO Node 374 FMan MDIO Node 378 The MDIO is a bus to which the PHY devices are connected. 386 Must include "fsl,fman-mdio" for 1 Gb/s MDIO from FMan v2. 387 Must include "fsl,fman-xmdio" for 10 Gb/s MDIO from FMan v2. 388 Must include "fsl,fman-memac-mdio" for 1/10 Gb/s MDIO from 399 Definition: Specifies the external MDIO bus clock speed to 406 Usage: required for external MDIO 408 Definition: Event interrupt of external MDIO controller. 411 Usage: required for internal MDIO [all …]
|
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/ |
D | Kconfig | 28 tristate "MDIO driver for FEC" 32 tristate "MDIO driver for FCC"
|
/linux-4.4.14/Documentation/networking/dsa/ |
D | dsa.txt | 190 Slave MDIO bus 194 slave MDIO bus which allows a specific switch driver to divert and intercept 195 MDIO reads/writes towards specific PHY addresses. In most MDIO-connected 201 For Ethernet switches which have both external and internal MDIO busses, the 202 slave MII bus can be utilized to mux/demux MDIO reads and writes towards either 203 internal or external MDIO devices this switch might be connected to: internal 249 - supporting non-MDIO and non-MMIO (platform) switches is not possible 266 can make it harder to debug MDIO switch connected using xMII interfaces 294 - MDIO/PHY library: drivers/net/phy/phy.c, mdio_bus.c 299 MDIO/PHY library [all …]
|
D | bcm_sf2.txt | 16 - quad external Gigabit PHY w/ MDIO multiplexer 30 * SWITCH_MDIO: external MDIO bus controller (there is another one in SWITCH_CORE, 65 MDIO indirect accesses 69 Broadcom switches connected to a SF2 require the use of the DSA slave MDIO bus 71 an external switch pseudo-PHY address will both be snooping for incoming MDIO
|
/linux-4.4.14/arch/powerpc/platforms/pasemi/ |
D | Kconfig | 35 tristate "MDIO support via GPIO" 38 Driver for MDIO via GPIO on PWRficient platforms
|
/linux-4.4.14/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.4.14/drivers/net/ethernet/chelsio/ |
D | Kconfig | 23 select MDIO 51 select MDIO 71 select MDIO
|
/linux-4.4.14/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 | kirkwood-mv88f6281gtw-ge.dts | 135 reg = <0 0>; /* MDIO address 0, switch 0 in tree */
|
D | am335x-bone-common.dtsi | 144 /* MDIO */ 152 /* MDIO reset value */
|
D | am437x-idk-evm.dts | 223 /* MDIO */ 231 /* MDIO reset value */
|
D | am335x-sl50.dts | 182 /* MDIO */ 190 /* MDIO reset value */
|
D | am335x-baltos-ir5221.dts | 197 /* MDIO */ 205 /* 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 | armada-370-rd.dts | 210 reg = <0x10 0>; /* MDIO address 16, switch 0 in tree */
|
D | am437x-sk-evm.dts | 321 /* MDIO */ 329 /* MDIO reset value */
|
D | am335x-evmsk.dts | 382 /* MDIO */ 390 /* MDIO reset value */
|
D | armada-385-linksys.dtsi | 279 reg = <0x0 0>; /* MDIO address 0, switch 0 in tree */
|
D | am335x-phycore-som.dtsi | 72 /* MDIO */
|
D | am335x-evm.dts | 286 /* MDIO */ 294 /* MDIO reset value */
|
D | am43x-epos-evm.dts | 176 /* MDIO */ 184 /* MDIO reset value */
|
D | armada-xp-linksys-mamba.dts | 349 reg = <0x0 0>; /* MDIO address 0, switch 0 in tree */
|
D | am437x-gp-evm.dts | 225 /* MDIO */ 233 /* MDIO reset value */
|
D | am57xx-beagle-x15.dts | 313 /* MDIO */
|
D | dra72-evm.dts | 666 /* MDIO */
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/ |
D | network.txt | 23 * MDIO
|
/linux-4.4.14/drivers/net/ethernet/ti/ |
D | Kconfig | 32 tristate "TI DaVinci MDIO Support" 36 This driver supports TI's DaVinci MDIO module.
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | Kconfig | 33 tristate "Marvell MDIO interface support" 37 This driver supports the MDIO interface found in the network
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | Kconfig | 4 select MDIO
|
/linux-4.4.14/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.4.14/drivers/net/ethernet/hisilicon/ |
D | Kconfig | 39 This selects the HNS MDIO support. It is needed by HNS_DSAF to access
|
/linux-4.4.14/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.4.14/drivers/net/ethernet/atheros/ |
D | Kconfig | 68 select MDIO
|
/linux-4.4.14/arch/powerpc/boot/dts/fsl/ |
D | mpc8568mds.dts | 183 0x4 0x6 0x3 0x0 0x2 0x0 /* MDIO */ 230 * gianfar's MDIO bus */
|
/linux-4.4.14/drivers/of/ |
D | Kconfig | 78 OpenFirmware MDIO bus (Ethernet PHY) accessors
|
/linux-4.4.14/Documentation/networking/ |
D | stmmac.txt | 150 o mdio_bus_data: specific platform fields for the MDIO bus. 185 For MDIO bus The we have: 196 o phy_mask: phy mask passed when register the MDIO bus within the driver. 239 there are two MAC cores: one MAC is for MDIO Bus/PHY emulation
|
D | phy.txt | 34 The MDIO bus
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | Kconfig | 127 select MDIO
|
/linux-4.4.14/drivers/net/ethernet/ |
D | Kconfig | 14 config MDIO config
|
/linux-4.4.14/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.4.14/Documentation/driver-model/ |
D | devres.txt | 297 MDIO
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_iba6110.c | 84 unsigned long long MDIO; member 229 .kr_mdio = IPATH_KREG_OFFSET(MDIO),
|
/linux-4.4.14/arch/cris/arch-v32/drivers/ |
D | Kconfig | 15 This option disables all MDIO communication with an ethernet
|
/linux-4.4.14/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.4.14/drivers/net/ethernet/intel/ |
D | Kconfig | 176 select MDIO
|
/linux-4.4.14/drivers/pinctrl/sh-pfc/ |
D | pfc-sh7724.c | 1633 GPIO_FN(MDIO),
|