/linux-4.4.14/drivers/net/ |
D | mdio.c | 29 int mdio45_probe(struct mdio_if_info *mdio, int prtad) in mdio45_probe() argument 37 stat2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_STAT2); in mdio45_probe() 43 devs1 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS1); in mdio45_probe() 44 devs2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS2); in mdio45_probe() 48 mdio->prtad = prtad; in mdio45_probe() 49 mdio->mmds = devs1 | (devs2 << 16); in mdio45_probe() 69 int mdio_set_flag(const struct mdio_if_info *mdio, in mdio_set_flag() argument 73 int old_val = mdio->mdio_read(mdio->dev, prtad, devad, addr); in mdio_set_flag() 84 return mdio->mdio_write(mdio->dev, prtad, devad, addr, new_val); in mdio_set_flag() 97 int mdio45_links_ok(const struct mdio_if_info *mdio, u32 mmd_mask) in mdio45_links_ok() argument [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/ |
D | network.txt | 26 fsl,pq1-fec-mdio (reg is same as first resource of FEC device) 27 fsl,cpm2-mdio-bitbang (reg is port C registers) 29 Properties for fsl,cpm2-mdio-bitbang: 30 fsl,mdio-pin : pin of port C controlling mdio data 31 fsl,mdc-pin : pin of port C controlling mdio clock 34 mdio@10d40 { 35 compatible = "fsl,mpc8272ads-mdio-bitbang", 36 "fsl,mpc8272-mdio-bitbang", 37 "fsl,cpm2-mdio-bitbang"; 41 fsl,mdio-pin = <12>;
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/ |
D | cphy.h | 105 struct mdio_if_info mdio; member 113 int rc = cphy->mdio.mdio_read(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_read() 122 return cphy->mdio.mdio_write(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_write() 147 phy->mdio.prtad = phy_addr; in cphy_init() 148 phy->mdio.mmds = phy_ops->mmds; in cphy_init() 149 phy->mdio.mode_support = mdio_ops->mode_support; in cphy_init() 150 phy->mdio.mdio_read = mdio_ops->read; in cphy_init() 151 phy->mdio.mdio_write = mdio_ops->write; in cphy_init() 153 phy->mdio.dev = dev; in cphy_init()
|
/linux-4.4.14/drivers/of/ |
D | of_mdio.c | 44 static int of_mdiobus_register_phy(struct mii_bus *mdio, struct device_node *child, in of_mdiobus_register_phy() argument 56 phy = phy_device_create(mdio, addr, phy_id, 0, NULL); in of_mdiobus_register_phy() 58 phy = get_phy_device(mdio, addr, is_c45); in of_mdiobus_register_phy() 65 if (mdio->irq) in of_mdiobus_register_phy() 66 mdio->irq[addr] = rc; in of_mdiobus_register_phy() 68 if (mdio->irq) in of_mdiobus_register_phy() 69 phy->irq = mdio->irq[addr]; in of_mdiobus_register_phy() 73 mdio->phy_ignore_ta_mask |= 1 << addr; in of_mdiobus_register_phy() 89 dev_dbg(&mdio->dev, "registered phy %s at address %i\n", in of_mdiobus_register_phy() 125 int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np) in of_mdiobus_register() argument [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ |
D | brcm,unimac-mdio.txt | 4 - compatible: should one from "brcm,genet-mdio-v1", "brcm,genet-mdio-v2", 5 "brcm,genet-mdio-v3", "brcm,genet-mdio-v4" or "brcm,unimac-mdio" 9 - reg-names: name(s) of the register must be "mdio" and optional "mdio_indir_rw" 16 are two separate interrupts, first one must be "mdio done" and second must be 17 for "mdio error" 27 mdio@403c0 { 28 compatible = "brcm,unimac-mdio"; 30 reg-names = "mdio", "mdio_indir_rw";
|
D | mdio-mux-mmioreg.txt | 4 like an FPGA, is used to control which child bus is connected. The mdio-mux 10 - compatible : string, must contain "mdio-mux-mmioreg" 18 'reg' property of each child mdio-mux node must be constrained by 36 mdio-mux-emi2 { 37 compatible = "mdio-mux-mmioreg", "mdio-mux"; 38 mdio-parent-bus = <&xmdio0>; 44 emi2_slot1: mdio@0 { // Slot 1 XAUI (FM2) 55 emi2_slot2: mdio@2 { // Slot 2 XAUI (FM1) 69 xmdio0: mdio@f1000 {
|
D | mdio-gpio.txt | 4 - virtual,gpio-mdio 11 Note: Each gpio-mdio bus should have an alias correctly numbered in "aliases" 17 mdio-gpio0 = &mdio0; 20 mdio0: mdio { 21 compatible = "virtual,mdio-gpio";
|
D | hisilicon-hns-mdio.txt | 4 - compatible: "hisilicon,mdio","hisilicon,hns-mdio". 12 mdio@803c0000 { 15 compatible = "hisilicon,hns-mdio","hisilicon,mdio";
|
D | allwinner,sun4i-mdio.txt | 4 - compatible: should be "allwinner,sun4i-a10-mdio" 5 (Deprecated: "allwinner,sun4i-mdio"). 12 mdio@01c0b080 { 13 compatible = "allwinner,sun4i-a10-mdio"; 21 mdio@01c0b080 {
|
D | brcm,bcmgenet.txt | 32 - mdio bus node: this node should always be present regarless of the PHY 37 - compatible: should contain one of "brcm,genet-mdio-v1", "brcm,genet-mdio-v2" 38 "brcm,genet-mdio-v3", "brcm,genet-mdio-v4", the version has to match the 40 brcm,genet-mdio-v4) 62 mdio@e14 { 63 compatible = "brcm,genet-mdio-v4"; 88 mdio@e14 { 89 compatible = "brcm,genet-mdio-v4"; 109 mdio@0e14 { 110 compatible = "brcm,genet-mdio-v4";
|
D | mdio-mux-gpio.txt | 8 - compatible : mdio-mux-gpio. 15 smi1: mdio@1180000001900 { 16 compatible = "cavium,octeon-3860-mdio"; 27 mdio-mux { 28 compatible = "mdio-mux-gpio"; 30 mdio-parent-bus = <&smi1>; 34 mdio@2 { 81 mdio@3 {
|
D | mdio-mux.txt | 8 - mdio-parent-bus : phandle to the parent MDIO bus. 24 smi1: mdio@1180000001900 { 25 compatible = "cavium,octeon-3860-mdio"; 36 mdio-mux { 37 compatible = "mdio-mux-gpio"; 39 mdio-parent-bus = <&smi1>; 43 mdio@2 { 90 mdio@3 {
|
D | marvell-orion-mdio.txt | 9 - compatible: "marvell,orion-mdio" 22 mdio { 25 compatible = "marvell,orion-mdio"; 31 mdio {
|
D | cavium-mdio.txt | 4 - compatible: "cavium,octeon-3860-mdio" 17 mdio@1180000001800 { 18 compatible = "cavium,octeon-3860-mdio";
|
D | brcm,iproc-mdio.txt | 4 - compatible: should be "brcm,iproc-mdio" 14 mdio@18002000 { 15 compatible = "brcm,iproc-mdio";
|
D | fsl-tsec-phy.txt | 11 mdio. Currently supported strings/devices are: 13 - "fsl,gianfar-mdio" 15 - "fsl,etsec2-mdio" 16 - "fsl,ucc-mdio" 17 - "fsl,fman-mdio" 18 When device_type is "mdio", the following strings are also considered: 24 mdio@24520 { 26 compatible = "fsl,gianfar-mdio"; 37 similarly to the mdio buses, except they are compatible with "fsl,gianfar-tbi".
|
D | davinci-mdio.txt | 6 - reg : physical base address and size of the davinci mdio 21 mdio: davinci_mdio@4A101000 { 29 mdio: davinci_mdio@4A101000 {
|
D | apm-xgene-enet.txt | 29 - mdio: Device tree subnode with the following required properties: 30 - compatible: Must be "apm,xgene-mdio". 34 For the phy on the mdio bus, there must be a node with the following fields: 69 mdio { 70 compatible = "apm,xgene-mdio";
|
D | snps,dwc-qos-ethernet.txt | 31 - mdio device tree subnode: When the GMAC has a phy connected to its local 32 mdio, there must be device tree subnode with the following 34 - compatible: Must be "snps,dwc-qos-ethernet-mdio". 38 For each phy on the mdio bus, there must be a node with the following 66 mdio {
|
D | altera_tse.txt | 35 - mdio device tree subnode: When the TSE has a phy connected to its local 36 mdio, there must be device tree subnode with the following 39 - compatible: Must be "altr,tse-mdio". 43 For each phy on the mdio bus, there must be a node with the following 76 mdio { 77 compatible = "altr,tse-mdio";
|
D | hisilicon-hip04-net.txt | 35 - compatible: should be "hisilicon,mdio". 40 mdio { 41 compatible = "hisilicon,mdio";
|
D | fsl-fec.txt | 29 - mdio : specifies the mdio bus in the FEC, used as a container for phy nodes 55 mdio {
|
/linux-4.4.14/drivers/net/phy/ |
D | Makefile | 25 obj-$(CONFIG_MDIO_BITBANG) += mdio-bitbang.o 26 obj-$(CONFIG_MDIO_GPIO) += mdio-gpio.o 33 obj-$(CONFIG_MDIO_OCTEON) += mdio-octeon.o 37 obj-$(CONFIG_MDIO_BUS_MUX) += mdio-mux.o 38 obj-$(CONFIG_MDIO_BUS_MUX_GPIO) += mdio-mux-gpio.o 39 obj-$(CONFIG_MDIO_BUS_MUX_MMIOREG) += mdio-mux-mmioreg.o 40 obj-$(CONFIG_MDIO_SUN4I) += mdio-sun4i.o 41 obj-$(CONFIG_MDIO_MOXART) += mdio-moxart.o 42 obj-$(CONFIG_MDIO_BCM_UNIMAC) += mdio-bcm-unimac.o 44 obj-$(CONFIG_MDIO_BCM_IPROC) += mdio-bcm-iproc.o
|
D | mdio-gpio.c | 35 int mdc, mdio, mdo; member 60 pdata->mdio = ret; in mdio_gpio_of_get_data() 89 gpio_direction_output(bitbang->mdio, in mdio_dir() 92 gpio_direction_input(bitbang->mdio); in mdio_dir() 100 return gpio_get_value_cansleep(bitbang->mdio) ^ in mdio_get() 113 gpio_set_value_cansleep(bitbang->mdio, in mdio_set() 149 bitbang->mdio = pdata->mdio; in mdio_gpio_bus_init() 180 if (devm_gpio_request(dev, bitbang->mdio, "mdio")) in mdio_gpio_bus_init() 187 gpio_direction_input(bitbang->mdio); in mdio_gpio_bus_init()
|
D | mdio_bus.c | 198 static void of_mdiobus_link_phydev(struct mii_bus *mdio, in of_mdiobus_link_phydev() argument 204 if (dev->of_node || !mdio->dev.of_node) in of_mdiobus_link_phydev() 207 for_each_available_child_of_node(mdio->dev.of_node, child) { in of_mdiobus_link_phydev() 232 static inline void of_mdiobus_link_phydev(struct mii_bus *mdio, in of_mdiobus_link_phydev() argument
|
D | amd.c | 85 MODULE_DEVICE_TABLE(mdio, amd_tbl);
|
D | qsemi.c | 135 MODULE_DEVICE_TABLE(mdio, qs6612_tbl);
|
D | bcm63xx.c | 83 MODULE_DEVICE_TABLE(mdio, bcm63xx_tbl);
|
D | et1011c.c | 108 MODULE_DEVICE_TABLE(mdio, et1011c_tbl);
|
D | dp83848.c | 71 MODULE_DEVICE_TABLE(mdio, dp83848_tbl);
|
D | teranetics.c | 122 MODULE_DEVICE_TABLE(mdio, teranetics_tbl);
|
D | cicada.c | 140 MODULE_DEVICE_TABLE(mdio, cicada_tbl);
|
D | ste10Xp.c | 123 MODULE_DEVICE_TABLE(mdio, ste10Xp_tbl);
|
D | bcm-cygnus.c | 152 MODULE_DEVICE_TABLE(mdio, bcm_cygnus_phy_tbl);
|
D | microchip.c | 144 MODULE_DEVICE_TABLE(mdio, microchip_tbl);
|
/linux-4.4.14/drivers/net/usb/ |
D | ax88172a.c | 31 struct mii_bus *mdio; member 103 priv->mdio = mdiobus_alloc(); in ax88172a_init_mdio() 104 if (!priv->mdio) { in ax88172a_init_mdio() 109 priv->mdio->priv = (void *)dev; in ax88172a_init_mdio() 110 priv->mdio->read = &asix_mdio_bus_read; in ax88172a_init_mdio() 111 priv->mdio->write = &asix_mdio_bus_write; in ax88172a_init_mdio() 112 priv->mdio->name = "Asix MDIO Bus"; in ax88172a_init_mdio() 114 snprintf(priv->mdio->id, MII_BUS_ID_SIZE, "usb-%03d:%03d", in ax88172a_init_mdio() 117 priv->mdio->irq = kzalloc(sizeof(int) * PHY_MAX_ADDR, GFP_KERNEL); in ax88172a_init_mdio() 118 if (!priv->mdio->irq) { in ax88172a_init_mdio() [all …]
|
/linux-4.4.14/include/linux/ |
D | mdio.h | 64 extern int mdio45_probe(struct mdio_if_info *mdio, int prtad); 65 extern int mdio_set_flag(const struct mdio_if_info *mdio, 68 extern int mdio45_links_ok(const struct mdio_if_info *mdio, u32 mmds); 69 extern int mdio45_nway_restart(const struct mdio_if_info *mdio); 70 extern void mdio45_ethtool_gset_npage(const struct mdio_if_info *mdio, 84 static inline void mdio45_ethtool_gset(const struct mdio_if_info *mdio, in mdio45_ethtool_gset() argument 87 mdio45_ethtool_gset_npage(mdio, ecmd, 0, 0); in mdio45_ethtool_gset() 90 extern int mdio_mii_ioctl(const struct mdio_if_info *mdio,
|
D | of_mdio.h | 16 extern int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np); 30 static inline int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np) in of_mdiobus_register() argument 37 return mdiobus_register(mdio); in of_mdiobus_register()
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | mdio_10g.h | 27 return efx->mdio.mdio_read(efx->net_dev, efx->mdio.prtad, devad, addr); in efx_mdio_read() 33 efx->mdio.mdio_write(efx->net_dev, efx->mdio.prtad, devad, addr, value); in efx_mdio_write() 104 mdio_set_flag(&efx->mdio, efx->mdio.prtad, devad, addr, mask, state); in efx_mdio_set_flag()
|
D | mdio_10g.c | 178 return mdio45_links_ok(&efx->mdio, mmd_mask); in efx_mdio_links_ok() 268 WARN_ON(!(efx->mdio.mmds & MDIO_DEVS_AN)); in efx_mdio_an_reconfigure() 294 WARN_ON(!(efx->mdio.mmds & MDIO_DEVS_AN)); in efx_mdio_get_pause() 304 int devad = __ffs(efx->mdio.mmds); in efx_mdio_test_alive() 315 "no MDIO PHY present with ID %d\n", efx->mdio.prtad); in efx_mdio_test_alive() 318 rc = efx_mdio_check_mmds(efx, efx->mdio.mmds); in efx_mdio_test_alive()
|
D | qt202x_phy.c | 354 efx->mdio.mmds = QT202X_REQUIRED_DEVS; in qt202x_phy_probe() 355 efx->mdio.mode_support = MDIO_SUPPORTS_C45 | MDIO_EMULATE_C22; in qt202x_phy_probe() 418 &efx->mdio, efx->mdio.prtad, MDIO_MMD_PMAPMD, in qt202x_phy_reconfigure() 442 mdio45_ethtool_gset(&efx->mdio, ecmd); in qt202x_phy_get_settings()
|
D | mcdi_port.c | 364 efx->mdio.prtad = phy_data->port; in efx_mcdi_phy_probe() 365 efx->mdio.mmds = phy_data->mmd_mask & ~(1 << MC_CMD_MMD_CLAUSE22); in efx_mcdi_phy_probe() 366 efx->mdio.mode_support = 0; in efx_mcdi_phy_probe() 368 efx->mdio.mode_support |= MDIO_SUPPORTS_C22; in efx_mcdi_phy_probe() 370 efx->mdio.mode_support |= MDIO_SUPPORTS_C45 | MDIO_EMULATE_C22; in efx_mcdi_phy_probe() 521 ecmd->mdio_support = (efx->mdio.mode_support & in efx_mcdi_phy_get_settings() 999 efx->mdio.mode_support = MDIO_SUPPORTS_C45 | MDIO_EMULATE_C22; in efx_mcdi_port_probe() 1000 efx->mdio.mdio_read = efx_mcdi_mdio_read; in efx_mcdi_port_probe() 1001 efx->mdio.mdio_write = efx_mcdi_mdio_write; in efx_mcdi_port_probe()
|
D | tenxpress.c | 177 efx->mdio.mmds = TENXPRESS_REQUIRED_DEVS; in tenxpress_phy_probe() 178 efx->mdio.mode_support = MDIO_SUPPORTS_C45; in tenxpress_phy_probe() 458 mdio45_ethtool_gset_npage(&efx->mdio, ecmd, adv, lpa); in tenxpress_get_settings()
|
D | txc43128_phy.c | 335 efx->mdio.mmds = TXC_REQUIRED_DEVS; in txc43128_phy_probe() 336 efx->mdio.mode_support = MDIO_SUPPORTS_C45 | MDIO_EMULATE_C22; in txc43128_phy_probe() 545 mdio45_ethtool_gset(&efx->mdio, ecmd); in txc43128_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | aq100x.c | 75 phy->mdio.prtad, err); in aq100x_reset() 122 return mdio_set_flag(&phy->mdio, phy->mdio.prtad, in aq100x_power_down() 133 err = mdio_set_flag(&phy->mdio, phy->mdio.prtad, in aq100x_autoneg_enable() 146 err = mdio_set_flag(&phy->mdio, phy->mdio.prtad, in aq100x_autoneg_restart() 196 return mdio_set_flag(&phy->mdio, phy->mdio.prtad, in aq100x_set_loopback()
|
D | common.h | 556 struct mdio_if_info mdio; member 564 int rc = phy->mdio.mdio_read(phy->mdio.dev, phy->mdio.prtad, mmd, reg); in t3_mdio_read() 572 return phy->mdio.mdio_write(phy->mdio.dev, phy->mdio.prtad, mmd, in t3_mdio_write() 587 phy->mdio.prtad = phy_addr; in cphy_init() 588 phy->mdio.mmds = phy_ops->mmds; in cphy_init() 589 phy->mdio.mode_support = mdio_ops->mode_support; in cphy_init() 590 phy->mdio.mdio_read = mdio_ops->read; in cphy_init() 591 phy->mdio.mdio_write = mdio_ops->write; in cphy_init()
|
D | ael1002.c | 103 phy->mdio.prtad == 0 ? F_GPIO7_OUT_VAL : F_GPIO2_OUT_VAL; in ael100x_txon() 137 phy->mdio.prtad, dev_addr, word_addr); in ael_i2c_rd() 147 err = mdio_set_flag(&phy->mdio, phy->mdio.prtad, in ael1002_power_down() 886 phy->mdio.prtad = 1; in t3_qt2045_phy_prep() 900 int prtad = phy->mdio.prtad; in xaui_direct_get_link_status()
|
/linux-4.4.14/drivers/net/ethernet/altera/ |
D | altera_tse_main.c | 136 struct mii_bus *mdio = NULL; in altera_tse_mdio_create() local 153 mdio = mdiobus_alloc(); in altera_tse_mdio_create() 154 if (mdio == NULL) { in altera_tse_mdio_create() 159 mdio->name = ALTERA_TSE_RESOURCE_NAME; in altera_tse_mdio_create() 160 mdio->read = &altera_tse_mdio_read; in altera_tse_mdio_create() 161 mdio->write = &altera_tse_mdio_write; in altera_tse_mdio_create() 162 snprintf(mdio->id, MII_BUS_ID_SIZE, "%s-%u", mdio->name, id); in altera_tse_mdio_create() 164 mdio->irq = kcalloc(PHY_MAX_ADDR, sizeof(int), GFP_KERNEL); in altera_tse_mdio_create() 165 if (mdio->irq == NULL) { in altera_tse_mdio_create() 170 mdio->irq[i] = PHY_POLL; in altera_tse_mdio_create() [all …]
|
/linux-4.4.14/drivers/net/ethernet/ |
D | ethoc.c | 223 struct mii_bus *mdio; member 681 phy = priv->mdio->phy_map[priv->phy_id]; in ethoc_mdio_probe() 683 phy = phy_find_first(priv->mdio); in ethoc_mdio_probe() 759 struct mii_ioctl_data *mdio = if_mii(ifr); in ethoc_ioctl() local 766 if (mdio->phy_id >= PHY_MAX_ADDR) in ethoc_ioctl() 769 phy = priv->mdio->phy_map[mdio->phy_id]; in ethoc_ioctl() 1196 priv->mdio = mdiobus_alloc(); in ethoc_probe() 1197 if (!priv->mdio) { in ethoc_probe() 1202 priv->mdio->name = "ethoc-mdio"; in ethoc_probe() 1203 snprintf(priv->mdio->id, MII_BUS_ID_SIZE, "%s-%d", in ethoc_probe() [all …]
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | tsi108_dev.c | 76 struct device_node *phy, *mdio; in tsi108_eth_of_init() local 112 mdio = of_find_node_by_phandle(*ph); in tsi108_eth_of_init() 113 ret = of_address_to_resource(mdio, 0, &res); in tsi108_eth_of_init() 114 of_node_put(mdio); in tsi108_eth_of_init()
|
/linux-4.4.14/arch/cris/include/arch-v32/arch/hwregs/ |
D | eth_defs.h | 186 unsigned int mdio : 1; member 196 unsigned int mdio : 1; member 281 unsigned int mdio : 1; member 302 unsigned int mdio : 1; member 323 unsigned int mdio : 1; member 343 unsigned int mdio : 1; member
|
/linux-4.4.14/arch/powerpc/boot/dts/fsl/ |
D | mpc8569mds.dts | 269 mdio@2120 { 273 compatible = "fsl,ucc-mdio"; 306 mdio@3520 { 310 compatible = "fsl,ucc-mdio"; 317 mdio@3720 { 321 compatible = "fsl,ucc-mdio"; 340 mdio@2320 { 344 compatible = "fsl,ucc-mdio"; 363 mdio@3120 { 367 compatible = "fsl,ucc-mdio"; [all …]
|
D | ppa8548.dts | 109 mdio@24520 { 129 mdio@25520 { 141 mdio@26520 { 152 mdio@27520 {
|
D | qoriq-fman3l-0.dtsi | 76 mdio0: mdio@fc000 { 79 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; 83 xmdio0: mdio@fd000 { 86 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0.dtsi | 88 mdio0: mdio@fc000 { 91 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; 95 xmdio0: mdio@fd000 { 98 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-1.dtsi | 88 mdio1: mdio@fc000 { 91 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; 95 mdio@fd000 { 98 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | p1020rdb-pc_camp_core1.dts | 80 mdio@24000 { 84 mdio@25000 { 110 03 02 /* mdio */
|
D | mpc8572ds_camp_core0.dts | 50 mdio@26520 { 56 mdio@27520 {
|
D | mpc8572ds_camp_core1.dts | 76 mdio@25520 { 84 18 16 10 42 45 58 /* MEM L2 mdio serial crypto */
|
D | p1020utm-pc.dtsi | 81 mdio@24000 { 96 mdio@25000 { 103 mdio@26000 {
|
D | p1020mbg-pc.dtsi | 96 mdio@24000 { 107 mdio@25000 { 114 mdio@26000 {
|
D | mvme2500.dts | 95 mdio@24520 { 132 mdio@25520 { 145 mdio@26520 {
|
D | pq3-etsec1-0.dtsi | 49 mdio@24520 { 52 compatible = "fsl,gianfar-mdio";
|
D | pq3-etsec2-0.dtsi | 36 mdio@24000 { 39 compatible = "fsl,etsec2-mdio";
|
D | ge_imp3a.dts | 160 mdio@24520 { 177 mdio@25520 { 184 mdio@26520 {
|
D | qoriq-fman3-1-1g-2.dtsi | 56 mdio@e5000 { 59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman-1-1g-0.dtsi | 57 mdio@e1120 { 60 compatible = "fsl,fman-mdio";
|
D | qoriq-fman3-0-1g-2.dtsi | 56 mdio@e5000 { 59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-10g-1.dtsi | 57 mdio@f3000 { 60 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman-1-1g-4.dtsi | 57 mdio@e9120 { 60 compatible = "fsl,fman-mdio";
|
D | qoriq-fman3-1-1g-1.dtsi | 56 mdio@e3000 { 59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman-0-1g-4.dtsi | 57 mdio@e9120 { 60 compatible = "fsl,fman-mdio";
|
D | qoriq-fman3-0-1g-0.dtsi | 56 mdio@e1000 { 59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-1-1g-0.dtsi | 56 mdio@e1000 { 59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-1-10g-0.dtsi | 57 mdio@f1000 { 60 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman-1-1g-1.dtsi | 57 mdio@e3120 { 60 compatible = "fsl,fman-mdio";
|
D | qoriq-fman3-1-1g-3.dtsi | 56 mdio@e7000 { 59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-10g-0-best-effort.dtsi | 60 mdio@e1000 { 63 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-1g-5.dtsi | 56 mdio@eb000 { 59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-10g-0.dtsi | 57 mdio@f1000 { 60 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-1g-4.dtsi | 56 mdio@e9000 { 59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman-0-1g-1.dtsi | 57 mdio@e3120 { 60 compatible = "fsl,fman-mdio";
|
D | qoriq-fman3-1-1g-5.dtsi | 56 mdio@eb000 { 59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-10g-1-best-effort.dtsi | 60 mdio@e3000 { 63 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman-0-1g-3.dtsi | 57 mdio@e7120 { 60 compatible = "fsl,fman-mdio";
|
D | qoriq-fman-1-1g-3.dtsi | 57 mdio@e7120 { 60 compatible = "fsl,fman-mdio";
|
D | qoriq-fman-0-1g-2.dtsi | 57 mdio@e5120 { 60 compatible = "fsl,fman-mdio";
|
D | qoriq-fman-0-1g-0.dtsi | 57 mdio0: mdio@e1120 { 60 compatible = "fsl,fman-mdio";
|
D | qoriq-fman3-1-1g-4.dtsi | 56 mdio@e9000 { 59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-1-10g-1.dtsi | 57 mdio@f3000 { 60 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman-1-1g-2.dtsi | 57 mdio@e5120 { 60 compatible = "fsl,fman-mdio";
|
D | qoriq-fman3-0-1g-3.dtsi | 56 mdio@e7000 { 59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-1g-1.dtsi | 56 mdio@e3000 { 59 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | mpc8568mds.dts | 90 mdio@24520 { 119 mdio@25520 { 223 mdio@2120 { 227 compatible = "fsl,ucc-mdio";
|
D | p1010rdb.dtsi | 156 mdio@24000 { 175 mdio@25000 { 182 mdio@26000 {
|
D | p1024rdb.dtsi | 184 mdio@24000 { 199 mdio@25000 { 206 mdio@26000 {
|
D | p2020rdb.dts | 203 mdio@24520 { 218 mdio@25520 { 225 mdio@26520 {
|
D | p1025twr.dtsi | 108 mdio@24000 { 127 mdio@25000 { 134 mdio@26000 { 246 mdio@2120 {
|
D | p2020rdb-pc.dtsi | 195 mdio@24520 { 206 mdio@25520 { 213 mdio@26520 {
|
D | mpc8548cds.dtsi | 108 mdio@24520 { 136 mdio@25520 { 148 mdio@26520 { 160 mdio@27520 {
|
D | mpc8540ads.dts | 158 mdio@520 { 161 compatible = "fsl,gianfar-mdio"; 201 mdio@520 { 229 mdio@520 {
|
D | p1021rdb-pc.dtsi | 194 mdio@24000 { 213 mdio@25000 { 220 mdio@26000 {
|
D | p1021mds.dts | 157 mdio@24000 { 175 mdio@25000 { 293 mdio@2120 {
|
D | p1020rdb-pd.dts | 202 mdio@24000 { 214 mdio@25000 { 221 mdio@26000 {
|
D | p2020ds.dtsi | 140 mdio@24520 { 170 mdio@25520 { 177 mdio@26520 {
|
D | p1022rdk.dts | 112 mdio@24000 { 123 mdio@25000 {
|
D | mpc8544ds.dtsi | 81 mdio@24520 { 112 mdio@26520 {
|
D | mpc8536ds.dtsi | 199 mdio@24520 { 228 mdio@26520 {
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | moxart.dtsi | 104 mdio0: mdio@90900090 { 105 compatible = "moxa,moxart-mdio"; 112 mdio1: mdio@92000090 { 113 compatible = "moxa,moxart-mdio";
|
D | ls1021a-qds.dts | 251 mdio-mux-emi1 { 252 compatible = "mdio-mux-mmioreg"; 253 mdio-parent-bus = <&mdio0>; 260 ls1021amdio0: mdio@0 { 269 ls1021amdio1: mdio@20 { 278 ls1021amdio2: mdio@40 { 287 ls1021amdio3: mdio@60 { 296 ls1021amdio4: mdio@80 {
|
D | kirkwood-rd88f6281.dtsi | 72 dsa,mii-bus = <&mdio>; 126 &mdio {
|
D | k2l.dtsi | 85 mdio: mdio@26200f00 { label
|
D | k2hk.dtsi | 105 mdio: mdio@02090300 { label
|
D | orion5x.dtsi | 197 mdio: mdio-bus@72004 { label 198 compatible = "marvell,orion-mdio";
|
D | k2e.dtsi | 138 mdio: mdio@24200f00 { label
|
D | kirkwood-mv88f6281gtw-ge.dts | 130 dsa,mii-bus = <&mdio>; 170 &mdio {
|
D | kirkwood-km_kirkwood.dts | 17 &mdio {
|
D | sun5i-a10s.dtsi | 160 mdio: mdio@01c0b080 { label 161 compatible = "allwinner,sun4i-a10-mdio";
|
D | kirkwood-openrd-base.dts | 29 &mdio {
|
D | dove-d2plug.dts | 43 &mdio { status = "okay"; };
|
D | kirkwood-rd88f6281-a.dts | 29 &mdio {
|
D | kirkwood-openrd-ultimate.dts | 35 &mdio {
|
D | kirkwood-ns2-common.dtsi | 83 &mdio {
|
D | kirkwood-ts219.dtsi | 94 &mdio {
|
D | kirkwood-cloudbox.dts | 89 &mdio {
|
D | kirkwood-openrd-client.dts | 49 &mdio {
|
D | kirkwood-db.dtsi | 79 &mdio {
|
D | kirkwood-dir665.dts | 212 dsa,mii-bus = <&mdio>; 252 &mdio {
|
D | zynq-zc706.dts | 159 mux-mdio { 164 conf-mdio {
|
D | da850-evm.dts | 119 mdio: mdio@1e24000 { label
|
D | armada-370-xp.dtsi | 277 mdio: mdio { label 280 compatible = "marvell,orion-mdio";
|
D | kirkwood.dtsi | 331 mdio: mdio-bus@72004 { label 332 compatible = "marvell,orion-mdio";
|
D | kirkwood-ts419.dtsi | 61 &mdio {
|
D | kirkwood-sheevaplug-common.dtsi | 92 &mdio {
|
/linux-4.4.14/drivers/net/ethernet/aeroflex/ |
D | greth.c | 1179 while (GRETH_REGLOAD(greth->regs->mdio) & GRETH_MII_BUSY) { in wait_for_mdio() 1194 GRETH_REGSAVE(greth->regs->mdio, ((phy & 0x1F) << 11) | ((reg & 0x1F) << 6) | 2); in greth_mdio_read() 1199 if (!(GRETH_REGLOAD(greth->regs->mdio) & GRETH_MII_NVALID)) { in greth_mdio_read() 1200 data = (GRETH_REGLOAD(greth->regs->mdio) >> 16) & 0xFFFF; in greth_mdio_read() 1215 GRETH_REGSAVE(greth->regs->mdio, in greth_mdio_write() 1284 phy = phy_find_first(greth->mdio); in greth_mdio_probe() 1329 greth->mdio = mdiobus_alloc(); in greth_mdio_init() 1330 if (!greth->mdio) { in greth_mdio_init() 1334 greth->mdio->name = "greth-mdio"; in greth_mdio_init() 1335 snprintf(greth->mdio->id, MII_BUS_ID_SIZE, "%s-%d", greth->mdio->name, greth->irq); in greth_mdio_init() [all …]
|
D | greth.h | 86 u32 mdio; member 127 struct mii_bus *mdio; member
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | holly.dts | 60 MDIO: mdio@6000 { 61 compatible = "tsi109-mdio", "tsi108-mdio"; 88 mdio-handle = <&MDIO>; 101 mdio-handle = <&MDIO>;
|
D | pq2fads.dts | 200 mdio@10d40 { 201 compatible = "fsl,pq2fads-mdio-bitbang", 202 "fsl,mpc8280-mdio-bitbang", 203 "fsl,cpm2-mdio-bitbang"; 207 fsl,mdio-pin = <9>;
|
D | ksi8560.dts | 155 mdio@520 { /* For TSECs */ 158 compatible = "fsl,gianfar-mdio"; 193 mdio@520 { 274 mdio@90d00 { /* For FCCs */ 277 compatible = "fsl,cpm2-mdio-bitbang"; 279 fsl,mdio-pin = <24>;
|
D | mpc7448hpc2.dts | 70 MDIO: mdio@6000 { 71 compatible = "tsi108-mdio"; 99 mdio-handle = <&MDIO>; 113 mdio-handle = <&MDIO>;
|
D | mpc8272ads.dts | 184 mdio@10d40 { 185 compatible = "fsl,mpc8272ads-mdio-bitbang", 186 "fsl,mpc8272-mdio-bitbang", 187 "fsl,cpm2-mdio-bitbang"; 191 fsl,mdio-pin = <18>;
|
D | adder875-redboot.dts | 82 mdio@e00 { 83 compatible = "fsl,mpc875-fec-mdio", "fsl,pq1-fec-mdio";
|
D | adder875-uboot.dts | 81 mdio@e00 { 82 compatible = "fsl,mpc875-fec-mdio", "fsl,pq1-fec-mdio";
|
D | mpc866ads.dts | 70 mdio@e00 { 71 compatible = "fsl,mpc866-fec-mdio", "fsl,pq1-fec-mdio";
|
D | tqm8xx.dts | 103 phy1: mdio@e00 { 104 compatible = "fsl,mpc866-fec-mdio", "fsl,pq1-fec-mdio";
|
D | tqm8540.dts | 165 mdio@520 { 168 compatible = "fsl,gianfar-mdio"; 207 mdio@520 { 234 mdio@520 {
|
D | ep88xc.dts | 80 mdio@e00 { 81 compatible = "fsl,mpc885-fec-mdio", "fsl,pq1-fec-mdio";
|
D | sbc8641d.dts | 223 mdio@520 { 226 compatible = "fsl,gianfar-mdio"; 264 mdio@520 { 293 mdio@520 { 322 mdio@520 {
|
D | mpc885ads.dts | 81 mdio@e00 { 82 compatible = "fsl,mpc885-fec-mdio", "fsl,pq1-fec-mdio";
|
D | xpedite5200.dts | 213 mdio@520 { 216 compatible = "fsl,gianfar-mdio"; 262 mdio@520 { 291 mdio@520 { 320 mdio@520 {
|
D | xpedite5200_xmon.dts | 217 mdio@520 { 220 compatible = "fsl,gianfar-mdio"; 266 mdio@520 { 295 mdio@520 { 324 mdio@520 {
|
D | tqm8548-bigflash.dts | 178 mdio@520 { 181 compatible = "fsl,gianfar-mdio"; 231 mdio@520 { 259 mdio@520 { 287 mdio@520 {
|
D | eiger.dts | 281 has-mdio; 287 has-mdio; 358 mdio-device = <&EMAC0>; 388 mdio-device = <&EMAC0>; 418 mdio-device = <&EMAC0>;
|
D | tqm8548.dts | 178 mdio@520 { 181 compatible = "fsl,gianfar-mdio"; 231 mdio@520 { 259 mdio@520 { 287 mdio@520 {
|
D | stx_gp3_8560.dts | 154 mdio@520 { 157 compatible = "fsl,gianfar-mdio"; 192 mdio@520 {
|
D | mgcoge.dts | 174 mdio@10d40 { 175 compatible = "fsl,cpm2-mdio-bitbang"; 179 fsl,mdio-pin = <12>;
|
D | mpc8641_hpcn_36b.dts | 204 mdio@520 { 207 compatible = "fsl,gianfar-mdio"; 253 mdio@520 { 282 mdio@520 { 311 mdio@520 {
|
D | tqm8541.dts | 165 mdio@520 { 168 compatible = "fsl,gianfar-mdio"; 208 mdio@520 {
|
D | mpc8308_p1m.dts | 183 mdio@520 { 186 compatible = "fsl,gianfar-mdio"; 219 mdio@520 {
|
D | mpc8308rdb.dts | 160 mdio@520 { 163 compatible = "fsl,gianfar-mdio"; 194 mdio@520 {
|
D | asp834x-redboot.dts | 200 mdio@520 { 203 compatible = "fsl,gianfar-mdio"; 241 mdio@520 {
|
D | tqm8555.dts | 165 mdio@520 { 168 compatible = "fsl,gianfar-mdio"; 208 mdio@520 {
|
D | mpc8641_hpcn.dts | 204 mdio@520 { 207 compatible = "fsl,gianfar-mdio"; 253 mdio@520 { 282 mdio@520 { 311 mdio@520 {
|
D | socrates.dts | 149 mdio@520 { 152 compatible = "fsl,gianfar-mdio"; 187 mdio@520 {
|
D | sbc8548-post.dtsi | 130 mdio@520 { 133 compatible = "fsl,gianfar-mdio"; 168 mdio@520 {
|
D | sbc8349.dts | 166 mdio@520 { 169 compatible = "fsl,gianfar-mdio"; 207 mdio@520 {
|
D | ep8248e.dts | 69 mdio { 70 compatible = "fsl,ep8248e-mdio-bitbang";
|
D | tqm5200.dts | 139 mdio@3000 { 142 compatible = "fsl,mpc5200-mdio";
|
D | mpc5200b.dtsi | 229 mdio@3000 { 232 compatible = "fsl,mpc5200b-mdio","fsl,mpc5200-mdio";
|
D | charon.dts | 137 mdio@3000 { 140 compatible = "fsl,mpc5200-mdio";
|
D | tqm8560.dts | 167 mdio@520 { 170 compatible = "fsl,gianfar-mdio"; 210 mdio@520 {
|
D | xcalibur1501.dts | 407 mdio@520 { 410 compatible = "fsl,gianfar-mdio"; 457 mdio@520 { 487 mdio@520 { 517 mdio@520 {
|
D | cm5200.dts | 58 mdio@3000 {
|
D | mpc8349emitxgp.dts | 168 mdio@520 { 171 compatible = "fsl,gianfar-mdio";
|
D | mpc8313erdb.dts | 211 mdio@520 { 214 compatible = "fsl,gianfar-mdio"; 245 mdio@520 {
|
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/ |
D | bcmmii.c | 564 struct mii_bus *mdio = priv->mii_bus; in bcmgenet_mii_pd_init() local 573 mdio->phy_mask = ~(1 << pd->phy_address); in bcmgenet_mii_pd_init() 575 mdio->phy_mask = 0; in bcmgenet_mii_pd_init() 577 ret = mdiobus_register(mdio); in bcmgenet_mii_pd_init() 584 phydev = mdio->phy_map[pd->phy_address]; in bcmgenet_mii_pd_init() 586 phydev = phy_find_first(mdio); in bcmgenet_mii_pd_init() 590 mdiobus_unregister(mdio); in bcmgenet_mii_pd_init()
|
/linux-4.4.14/arch/powerpc/platforms/85xx/ |
D | mpc85xx_mds.c | 321 struct device_node *mdio; in board_fixups() local 326 mdio = of_find_compatible_node(NULL, NULL, compstrs[i]); in board_fixups() 328 of_address_to_resource(mdio, 0, &res); in board_fixups() 340 of_node_put(mdio); in board_fixups()
|
/linux-4.4.14/arch/mips/boot/dts/cavium-octeon/ |
D | octeon_68xx.dts | 54 smi0: mdio@1180000003800 { 55 compatible = "cavium,octeon-3860-mdio"; 110 smi1: mdio@1180000003880 { 111 compatible = "cavium,octeon-3860-mdio"; 154 smi2: mdio@1180000003900 { 155 compatible = "cavium,octeon-3860-mdio"; 198 smi3: mdio@1180000003980 { 199 compatible = "cavium,octeon-3860-mdio";
|
/linux-4.4.14/include/linux/platform_data/ |
D | mdio-gpio.h | 19 unsigned int mdio; member
|
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/ |
D | Makefile | 4 xgbe-desc.o xgbe-ethtool.o xgbe-mdio.o \
|
/linux-4.4.14/drivers/staging/octeon/ |
D | Makefile | 15 octeon-ethernet-y += ethernet-mdio.o
|
/linux-4.4.14/net/dsa/ |
D | dsa.c | 683 struct device_node *child, *mdio, *ethernet, *port; in dsa_of_probe() local 694 mdio = of_parse_phandle(np, "dsa,mii-bus", 0); in dsa_of_probe() 695 if (!mdio) in dsa_of_probe() 698 mdio_bus = of_mdio_find_bus(mdio); in dsa_of_probe() 754 mdio = of_parse_phandle(child, "mii-bus", 0); in dsa_of_probe() 755 if (mdio) { in dsa_of_probe() 756 mdio_bus_switch = of_mdio_find_bus(mdio); in dsa_of_probe()
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/ |
D | fman.txt | 386 Must include "fsl,fman-mdio" for 1 Gb/s MDIO from FMan v2. 388 Must include "fsl,fman-memac-mdio" for 1/10 Gb/s MDIO from 410 - fsl,fman-internal-mdio 422 mdio@f1000 { 430 mdio@f1000 { 431 compatible = "fsl,fman-memac-mdio"; 433 fsl,fman-internal-mdio; 612 mdio@f1000 {
|
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/ |
D | mii-bitbang.c | 77 static inline void mdio(struct mdiobb_ctrl *ctrl, int what) in mdio() function 107 .set_mdio_data = mdio,
|
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,armada-39x-pinctrl.txt | 23 mpp5 5 gpio, ua1(rxd), ua0(cts), smi(mdio) 24 mpp6 6 gpio, dev(cs3), xsmi(mdio) 35 mpp17 17 gpio, ua1(rxd), spi0(sck), sata1(prsnt) [1], sata0(prsnt) [1], smi(mdio)
|
D | lantiq,pinctrl-falcon.txt | 40 por, ntr, ntr8k, hrst, mdio, bootled, asc0, spi, spi cs0, spi cs1, i2c, 44 rst, ntr, mdio, led, asc, spi, i2c, jtag, slic, pcm
|
D | marvell,armada-38x-pinctrl.txt | 23 mpp5 5 gpio, ge(mdio), ua1(rxd), ua0(cts) 34 mpp16 16 gpio, ge0(rxctl), ge(mdio slave), dram(deccerr), spi0(miso), pcie0(clkreq), … 73 mpp55 55 gpio, ua1(cts), ge(mdio), pcie1(clkreq) [1], spi1(cs1), sd0(d0), ua1(rxd)
|
D | lantiq,pinctrl-xway.txt | 47 mdio, nand rdy, nand rd, exin3, exin4, gnt4, req4 50 spi, asc, cgu, jtag, exin, stp, gpt, nmi, pci, ebu, mdio
|
/linux-4.4.14/arch/mips/boot/dts/brcm/ |
D | bcm7420.dtsi | 133 mdio@e14 { 134 compatible = "brcm,genet-mdio-v1";
|
D | bcm7435.dtsi | 148 mdio@e14 { 149 compatible = "brcm,genet-mdio-v3";
|
D | bcm7358.dtsi | 211 mdio@e14 { 212 compatible = "brcm,genet-mdio-v2";
|
D | bcm7360.dtsi | 211 mdio@e14 { 212 compatible = "brcm,genet-mdio-v2";
|
D | bcm7425.dtsi | 134 mdio@e14 { 135 compatible = "brcm,genet-mdio-v3";
|
D | bcm7362.dtsi | 207 mdio@e14 { 208 compatible = "brcm,genet-mdio-v2";
|
/linux-4.4.14/drivers/pinctrl/qcom/ |
D | pinctrl-ipq8064.c | 501 FUNCTION(mdio), 549 PINGROUP(0, mdio, NA, NA, NA, NA, NA, NA, NA, NA, NA), 550 PINGROUP(1, mdio, NA, NA, NA, NA, NA, NA, NA, NA, NA), 559 PINGROUP(10, gsbi4, spdif, sata, ssbi, mdio, spmi, NA, NA, NA, NA), 560 PINGROUP(11, gsbi4, pcie2_prsnt, pcie1_prsnt, pcie3_prsnt, ssbi, mdio, spmi, NA, NA, NA),
|
/linux-4.4.14/arch/nios2/boot/dts/ |
D | 3c120_devboard.dts | 125 tse_mac_mdio: mdio { 126 compatible = "altr,tse-mdio";
|
D | 10m50_devboard.dts | 118 rgmii_0_eth_tse_0_mdio: mdio { 119 compatible = "altr,tse-mdio";
|
/linux-4.4.14/drivers/net/ethernet/atheros/alx/ |
D | main.c | 1121 if (prtad != hw->mdio.prtad) in alx_mdio_read() 1140 if (prtad != hw->mdio.prtad) in alx_mdio_write() 1156 return mdio_mii_ioctl(&alx->hw.mdio, if_mii(ifr), cmd); in alx_ioctl() 1357 hw->mdio.prtad = 0; in alx_probe() 1358 hw->mdio.mmds = 0; in alx_probe() 1359 hw->mdio.dev = netdev; in alx_probe() 1360 hw->mdio.mode_support = MDIO_SUPPORTS_C45 | in alx_probe() 1363 hw->mdio.mdio_read = alx_mdio_read; in alx_probe() 1364 hw->mdio.mdio_write = alx_mdio_write; in alx_probe()
|
/linux-4.4.14/drivers/net/ethernet/apm/xgene/ |
D | xgene_enet_hw.c | 774 struct mii_bus *mdio) in xgene_mdiobus_register() argument 798 return of_mdiobus_register(mdio, mdio_np); in xgene_mdiobus_register() 802 mdio->phy_mask = ~0; in xgene_mdiobus_register() 805 ret = mdiobus_register(mdio); in xgene_mdiobus_register() 815 phy = get_phy_device(mdio, phy_id, false); in xgene_mdiobus_register()
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | fsl_pq_mdio.c | 239 struct fsl_pq_mdio __iomem *mdio = container_of(p, struct fsl_pq_mdio, mii); in get_ucc_tbipa() local 241 return &mdio->utbipar; in get_ucc_tbipa()
|