Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/phy/
DKconfig123 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/
Dmarvell-orion-mdio.txt1 * 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.
Dcavium-mdio.txt1 * 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.
Dmdio-gpio.txt1 MDIO on GPIOs
6 MDC and MDIO lines connected to GPIO controllers are listed in the
9 MDC, MDIO.
Dbrcm,unimac-mdio.txt1 * 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
Dmdio-mux.txt1 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. */
Dmdio-mux-mmioreg.txt1 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. */
Dethernet.txt29 "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.
Dbrcm,bcmgenet.txt25 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:
Darc_emac.txt17 MDIO bus. They must have a "reg" property given the PHY address on the MDIO bus.
Dmdio-mux-gpio.txt1 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. */
Demac_rockchip.txt23 MDIO bus. They must have a "reg" property given the PHY address on the MDIO bus.
Dhisilicon-hip04-net.txt31 * MDIO bus node:
36 - Inherits from MDIO bus node binding [2]
Dfsl-tsec-phy.txt1 * 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
Dsh_eth.txt20 - #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.
Dallwinner,sun4i-mdio.txt1 * Allwinner A10 MDIO Ethernet Controller interface
Ddavinci-mdio.txt1 TI SoC Davinci/Keystone2 MDIO Controller Device Tree Bindings
Dmarvell-pxa168.txt20 - reg: the MDIO address of the PHY.
Dbroadcom-bcm87xx.txt10 is the MDIO Manageable Device (MMD) address, the second a register
Dfixed-link.txt5 normal MDIO-managed PHY device. For those situations, a Device Tree
Dbrcm,bcm7445-switch-v4.0.txt9 - dsa,mii-bus: phandle to the MDIO bus controller, see dsa/dsa.txt
/linux-4.1.27/arch/powerpc/boot/dts/
Dkmeter1.dts152 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 …]
Dmpc7448hpc2.dts70 MDIO: mdio@6000 { label
99 mdio-handle = <&MDIO>;
113 mdio-handle = <&MDIO>;
Dholly.dts60 MDIO: mdio@6000 { label
88 mdio-handle = <&MDIO>;
101 mdio-handle = <&MDIO>;
Dmpc8568mds.dts183 0x4 0x6 0x3 0x0 0x2 0x0 /* MDIO */
230 * gianfar's MDIO bus */
Dmpc8308rdb.dts190 /* Vitesse 7385 isn't on the MDIO bus */
Dmpc832x_rdb.dts181 3 4 3 0 2 0 /* MDIO */
Dmpc8349emitx.dts264 /* Vitesse 7385 isn't on the MDIO bus */
Dmpc8313erdb.dts207 /* Vitesse 7385 isn't on the MDIO bus */
Dmpc832x_mds.dts192 3 4 3 0 2 0 /* MDIO */
Dmpc836x_mds.dts284 0 1 3 0 2 0 /* MDIO */
/linux-4.1.27/Documentation/devicetree/bindings/net/dsa/
Ddsa.txt6 - #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/
DKconfig46 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/
Dfman.txt10 - 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/
DKconfig28 tristate "MDIO driver for FEC"
32 tristate "MDIO driver for FCC"
/linux-4.1.27/arch/powerpc/platforms/pasemi/
DKconfig35 tristate "MDIO support via GPIO"
38 Driver for MDIO via GPIO on PWRficient platforms
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/4xx/
Demac.txt49 - 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/
DKconfig25 select MDIO
53 select MDIO
73 select MDIO
/linux-4.1.27/arch/arm/boot/dts/
Dkirkwood-rd88f6281-z0.dts24 reg = <0 0>; /* MDIO address 0, switch 0 in tree */
Dkirkwood-rd88f6281-a.dts24 reg = <10 0>; /* MDIO address 10, switch 0 in tree */
Dam335x-lxm.dts119 /* MDIO */
127 /* MDIO reset value */
Dam335x-bone-common.dtsi137 /* MDIO */
145 /* MDIO reset value */
Dkirkwood-mv88f6281gtw-ge.dts135 reg = <0 0>; /* MDIO address 0, switch 0 in tree */
Dam437x-idk-evm.dts216 /* MDIO */
224 /* MDIO reset value */
Dkirkwood-dir665.dts217 reg = <0 0>; /* MDIO address 0, switch 0 in tree */
Dam335x-chilisom.dtsi84 /* MDIO reset value */
Dam335x-evm.dts249 /* MDIO */
257 /* MDIO reset value */
Darmada-370-rd.dts209 reg = <0x10 0>; /* MDIO address 16, switch 0 in tree */
Dam437x-sk-evm.dts299 /* MDIO */
307 /* MDIO reset value */
Dam437x-gp-evm.dts182 /* MDIO */
190 /* MDIO reset value */
Dam43x-epos-evm.dts146 /* MDIO */
154 /* MDIO reset value */
Dam335x-evmsk.dts370 /* MDIO */
378 /* MDIO reset value */
Darmada-xp-linksys-mamba.dts347 reg = <0x0 0>; /* MDIO address 0, switch 0 in tree */
Dam57xx-beagle-x15.dts233 /* MDIO */
Ddra72-evm.dts465 /* MDIO */
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/
Dnetwork.txt23 * MDIO
/linux-4.1.27/drivers/net/ethernet/sfc/
DKconfig4 select MDIO
/linux-4.1.27/drivers/net/ethernet/ti/
DKconfig34 tristate "TI DaVinci MDIO Support"
38 This driver supports TI's DaVinci MDIO module.
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-falcon.c121 MFP_FALCON(GPIO7, MDIO, GPIO, NONE, NONE),
122 MFP_FALCON(GPIO8, MDIO, GPIO, NONE, NONE),
194 GRP_MUX("mdio", MDIO, pins_mdio),
Dpinctrl-xway.c153 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/
DKconfig35 tristate "Marvell MDIO interface support"
39 This driver supports the MDIO interface found in the network
/linux-4.1.27/drivers/net/ethernet/sis/
Dsis900.c863 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()
Dsis900.h60 MDC = 0x00000040, MDDIR = 0x00000020, MDIO = 0x00000010, /* 7016 specific */ enumerator
/linux-4.1.27/drivers/of/
DKconfig63 OpenFirmware MDIO bus (Ethernet PHY) accessors
/linux-4.1.27/drivers/net/ethernet/atheros/
DKconfig70 select MDIO
/linux-4.1.27/Documentation/networking/
Dstmmac.txt154 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
Dphy.txt34 The MDIO bus
/linux-4.1.27/drivers/net/ethernet/broadcom/
DKconfig128 select MDIO
/linux-4.1.27/drivers/net/ethernet/
DKconfig14 config MDIO config
/linux-4.1.27/Documentation/devicetree/bindings/
Dmarvell.txt72 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/
Ddevres.txt297 MDIO
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_iba6110.c84 unsigned long long MDIO; member
229 .kr_mdio = IPATH_KREG_OFFSET(MDIO),
/linux-4.1.27/Documentation/devicetree/
Dusage-model.txt344 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/
DKconfig178 select MDIO
/linux-4.1.27/arch/cris/arch-v32/drivers/
DKconfig15 This option disables all MDIO communication with an ethernet
/linux-4.1.27/drivers/pinctrl/sh-pfc/
Dpfc-sh7724.c1633 GPIO_FN(MDIO),