| /openbmc/u-boot/cmd/ |
| H A D | mdio.c | 48 int addr, devad, reg; in mdio_write_ranges() local 52 for (devad = devadlo; devad <= devadhi; devad++) { in mdio_write_ranges() 55 err = bus->write(bus, addr, devad, in mdio_write_ranges() 59 addr, devad, reg, data); in mdio_write_ranges() 76 int addr, devad, reg; in mdio_read_ranges() local 82 for (devad = devadlo; devad <= devadhi; devad++) { in mdio_read_ranges() 87 val = bus->read(bus, addr, devad, reg); in mdio_read_ranges() 90 devad, reg); in mdio_read_ranges() 98 if (devad >= 0) in mdio_read_ranges() 99 printf("%d.", devad); in mdio_read_ranges()
|
| /openbmc/u-boot/drivers/pci/ |
| H A D | pci-rcar-gen2.c | 173 u32 devad; in rcar_gen2_pci_probe() local 204 devad = setup_bus_address(dev, PCI_BDF(0, 0, 0), 0); in rcar_gen2_pci_probe() 205 writel(priv->cfg_base + 0x800, devad + PCI_BASE_ADDRESS_0); in rcar_gen2_pci_probe() 206 writel(CONFIG_SYS_SDRAM_BASE & 0xf0000000, devad + PCI_BASE_ADDRESS_1); in rcar_gen2_pci_probe() 207 writel(0xf0000000, devad + PCI_BASE_ADDRESS_2); in rcar_gen2_pci_probe() 210 devad + PCI_COMMAND); in rcar_gen2_pci_probe() 213 devad = setup_bus_address(dev, PCI_BDF(0, 1, 0), 0); in rcar_gen2_pci_probe() 214 writel(priv->mem_base + 0x0, devad + PCI_BASE_ADDRESS_0); in rcar_gen2_pci_probe() 217 devad + PCI_COMMAND); in rcar_gen2_pci_probe() 220 devad = setup_bus_address(dev, PCI_BDF(0, 2, 0), 0); in rcar_gen2_pci_probe() [all …]
|
| /openbmc/u-boot/drivers/net/phy/ |
| H A D | generic_10g.c | 21 int devad, reg; in gen10g_startup() local 34 for (devad = 0; mmd_mask; devad++, mmd_mask = mmd_mask >> 1) { in gen10g_startup() 40 phy_read(phydev, devad, MDIO_STAT1); in gen10g_startup() 41 reg = phy_read(phydev, devad, MDIO_STAT1); in gen10g_startup()
|
| H A D | ti.c | 135 int devad, int addr) in phy_read_mmd_indirect() argument 140 phy_write(phydev, addr, MII_MMD_CTRL, devad); in phy_read_mmd_indirect() 146 phy_write(phydev, addr, MII_MMD_CTRL, (devad | MII_MMD_CTRL_NOINCR)); in phy_read_mmd_indirect() 170 int devad, int addr, u32 data) in phy_write_mmd_indirect() argument 173 phy_write(phydev, addr, MII_MMD_CTRL, devad); in phy_write_mmd_indirect() 179 phy_write(phydev, addr, MII_MMD_CTRL, (devad | MII_MMD_CTRL_NOINCR)); in phy_write_mmd_indirect()
|
| H A D | phy.c | 678 int __weak get_phy_id(struct mii_dev *bus, int addr, int devad, u32 *phy_id) in get_phy_id() argument 686 phy_reg = bus->read(bus, addr, devad, MII_PHYSID1); in get_phy_id() 694 phy_reg = bus->read(bus, addr, devad, MII_PHYSID2); in get_phy_id() 705 uint phy_mask, int devad, in create_phy_by_mask() argument 713 int r = get_phy_id(bus, addr, devad, &phy_id); in create_phy_by_mask() 716 is_c45 = (devad == MDIO_DEVAD_NONE) ? false : true; in create_phy_by_mask() 794 int devad = MDIO_DEVAD_NONE; in phy_reset() local 805 devad = ffs(phydev->mmds) - 1; in phy_reset() 809 if (phy_write(phydev, devad, MII_BMCR, BMCR_RESET) < 0) { in phy_reset() 822 reg = phy_read(phydev, devad, MII_BMCR); in phy_reset() [all …]
|
| H A D | cortina.c | 353 int get_phy_id(struct mii_dev *bus, int addr, int devad, u32 *phy_id) in get_phy_id() argument 375 phy_reg = bus->read(bus, addr, devad, MII_PHYSID1); in get_phy_id() 380 phy_reg = bus->read(bus, addr, devad, MII_PHYSID2); in get_phy_id()
|
| /openbmc/u-boot/include/ |
| H A D | phy.h | 62 int (*read)(struct mii_dev *bus, int addr, int devad, int reg); 63 int (*write)(struct mii_dev *bus, int addr, int devad, int reg, 102 int (*readext)(struct phy_device *phydev, int addr, int devad, int reg); 103 int (*writeext)(struct phy_device *phydev, int addr, int devad, int reg, 154 static inline int phy_read(struct phy_device *phydev, int devad, int regnum) in phy_read() argument 163 return bus->read(bus, phydev->addr, devad, regnum); in phy_read() 166 static inline int phy_write(struct phy_device *phydev, int devad, int regnum, in phy_write() argument 176 return bus->write(bus, phydev->addr, devad, regnum, val); in phy_write() 258 int get_phy_id(struct mii_dev *bus, int addr, int devad, u32 *phy_id);
|
| H A D | miiphy.h | 85 int bb_miiphy_read(struct mii_dev *miidev, int addr, int devad, int reg); 86 int bb_miiphy_write(struct mii_dev *miidev, int addr, int devad, int reg,
|
| /openbmc/u-boot/drivers/net/mscc_eswitch/ |
| H A D | mscc_miim.h | 11 int mscc_miim_read(struct mii_dev *bus, int addr, int devad, int reg); 12 int mscc_miim_write(struct mii_dev *bus, int addr, int devad, int reg, u16 val);
|
| H A D | mscc_miim.c | 30 int mscc_miim_read(struct mii_dev *bus, int addr, int devad, int reg) in mscc_miim_read() argument 59 int mscc_miim_write(struct mii_dev *bus, int addr, int devad, int reg, in mscc_miim_write() argument
|
| /openbmc/u-boot/board/freescale/ls1021aqds/ |
| H A D | eth.c | 68 static int ls1021a_mdio_read(struct mii_dev *bus, int addr, int devad, in ls1021a_mdio_read() argument 75 return priv->realbus->read(priv->realbus, addr, devad, regnum); in ls1021a_mdio_read() 78 static int ls1021a_mdio_write(struct mii_dev *bus, int addr, int devad, in ls1021a_mdio_write() argument 85 return priv->realbus->write(priv->realbus, addr, devad, regnum, value); in ls1021a_mdio_write()
|
| /openbmc/u-boot/include/linux/ |
| H A D | mdio.h | 116 #define MDIO_DEVS_PRESENT(devad) (1 << (devad)) argument 305 static inline __u16 mdio_phy_id_c45(int prtad, int devad) in mdio_phy_id_c45() argument 307 return MDIO_PHY_ID_C45 | (prtad << 5) | devad; in mdio_phy_id_c45()
|
| /openbmc/u-boot/drivers/net/ |
| H A D | mtk_eth.c | 157 int (*mmd_read)(struct mtk_eth_priv *priv, u8 addr, u8 devad, u16 reg); 158 int (*mmd_write)(struct mtk_eth_priv *priv, u8 addr, u8 devad, u16 reg, 273 static int mtk_mmd_read(struct mtk_eth_priv *priv, u8 addr, u8 devad, u16 reg) in mtk_mmd_read() argument 277 ret = mtk_mii_rw(priv, addr, devad, reg, MDIO_CMD_ADDR, MDIO_ST_C45); in mtk_mmd_read() 281 return mtk_mii_rw(priv, addr, devad, 0, MDIO_CMD_READ_C45, in mtk_mmd_read() 286 static int mtk_mmd_write(struct mtk_eth_priv *priv, u8 addr, u8 devad, in mtk_mmd_write() argument 291 ret = mtk_mii_rw(priv, addr, devad, reg, MDIO_CMD_ADDR, MDIO_ST_C45); in mtk_mmd_write() 295 return mtk_mii_rw(priv, addr, devad, val, MDIO_CMD_WRITE, in mtk_mmd_write() 300 static int mtk_mmd_ind_read(struct mtk_eth_priv *priv, u8 addr, u8 devad, in mtk_mmd_ind_read() argument 307 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_read() [all …]
|
| H A D | bcm-sf2-eth.h | 52 int (*miiphy_read)(struct mii_dev *bus, int phyaddr, int devad, 54 int (*miiphy_write)(struct mii_dev *bus, int phyaddr, int devad,
|
| H A D | mcfmii.c | 279 int mcffec_miiphy_read(struct mii_dev *bus, int addr, int devad, int reg) in mcffec_miiphy_read() argument 295 int mcffec_miiphy_write(struct mii_dev *bus, int addr, int devad, int reg, in mcffec_miiphy_write() argument
|
| /openbmc/u-boot/board/freescale/ls1012aqds/ |
| H A D | eth.c | 63 static int ls1012aqds_mdio_read(struct mii_dev *bus, int addr, int devad, in ls1012aqds_mdio_read() argument 70 return priv->realbus->read(priv->realbus, addr, devad, regnum); in ls1012aqds_mdio_read() 73 static int ls1012aqds_mdio_write(struct mii_dev *bus, int addr, int devad, in ls1012aqds_mdio_write() argument 80 return priv->realbus->write(priv->realbus, addr, devad, regnum, value); in ls1012aqds_mdio_write()
|
| /openbmc/u-boot/board/freescale/lx2160a/ |
| H A D | eth_lx2160ardb.c | 23 static bool get_inphi_phy_id(struct mii_dev *bus, int addr, int devad) in get_inphi_phy_id() argument 28 phy_reg = bus->read(bus, addr, devad, MII_PHYSID1); in get_inphi_phy_id() 31 phy_reg = bus->read(bus, addr, devad, MII_PHYSID2); in get_inphi_phy_id()
|
| /openbmc/u-boot/board/freescale/corenet_ds/ |
| H A D | eth_hydra.c | 116 static int hydra_mdio_read(struct mii_dev *bus, int addr, int devad, in hydra_mdio_read() argument 123 return priv->realbus->read(priv->realbus, addr, devad, regnum); in hydra_mdio_read() 126 static int hydra_mdio_write(struct mii_dev *bus, int addr, int devad, in hydra_mdio_write() argument 133 return priv->realbus->write(priv->realbus, addr, devad, regnum, value); in hydra_mdio_write()
|
| H A D | eth_p4080.c | 157 static int p4080ds_mdio_read(struct mii_dev *bus, int addr, int devad, in p4080ds_mdio_read() argument 164 return priv->realbus->read(priv->realbus, addr, devad, regnum); in p4080ds_mdio_read() 167 static int p4080ds_mdio_write(struct mii_dev *bus, int addr, int devad, in p4080ds_mdio_write() argument 174 return priv->realbus->write(priv->realbus, addr, devad, regnum, value); in p4080ds_mdio_write()
|
| H A D | eth_superhydra.c | 121 static int super_hydra_mdio_read(struct mii_dev *bus, int addr, int devad, in super_hydra_mdio_read() argument 128 return priv->realbus->read(priv->realbus, addr, devad, regnum); in super_hydra_mdio_read() 131 static int super_hydra_mdio_write(struct mii_dev *bus, int addr, int devad, in super_hydra_mdio_write() argument 138 return priv->realbus->write(priv->realbus, addr, devad, regnum, value); in super_hydra_mdio_write()
|
| /openbmc/u-boot/board/freescale/ls1046aqds/ |
| H A D | eth.c | 89 static int ls1046aqds_mdio_read(struct mii_dev *bus, int addr, int devad, in ls1046aqds_mdio_read() argument 96 return priv->realbus->read(priv->realbus, addr, devad, regnum); in ls1046aqds_mdio_read() 99 static int ls1046aqds_mdio_write(struct mii_dev *bus, int addr, int devad, in ls1046aqds_mdio_write() argument 106 return priv->realbus->write(priv->realbus, addr, devad, in ls1046aqds_mdio_write()
|
| /openbmc/u-boot/board/freescale/t102xqds/ |
| H A D | eth_t102xqds.c | 103 static int t1024qds_mdio_read(struct mii_dev *bus, int addr, int devad, in t1024qds_mdio_read() argument 110 return priv->realbus->read(priv->realbus, addr, devad, regnum); in t1024qds_mdio_read() 113 static int t1024qds_mdio_write(struct mii_dev *bus, int addr, int devad, in t1024qds_mdio_write() argument 120 return priv->realbus->write(priv->realbus, addr, devad, regnum, value); in t1024qds_mdio_write()
|
| /openbmc/u-boot/scripts/coccinelle/net/ |
| H A D | mdio_register.cocci | 41 + int devad, 125 + int devad,
|
| /openbmc/u-boot/board/freescale/t1040qds/ |
| H A D | eth.c | 117 static int t1040_qds_mdio_read(struct mii_dev *bus, int addr, int devad, in t1040_qds_mdio_read() argument 124 return priv->realbus->read(priv->realbus, addr, devad, regnum); in t1040_qds_mdio_read() 127 static int t1040_qds_mdio_write(struct mii_dev *bus, int addr, int devad, in t1040_qds_mdio_write() argument 134 return priv->realbus->write(priv->realbus, addr, devad, regnum, value); in t1040_qds_mdio_write()
|
| /openbmc/u-boot/board/freescale/ls1043aqds/ |
| H A D | eth.c | 92 static int ls1043aqds_mdio_read(struct mii_dev *bus, int addr, int devad, in ls1043aqds_mdio_read() argument 99 return priv->realbus->read(priv->realbus, addr, devad, regnum); in ls1043aqds_mdio_read() 102 static int ls1043aqds_mdio_write(struct mii_dev *bus, int addr, int devad, in ls1043aqds_mdio_write() argument 109 return priv->realbus->write(priv->realbus, addr, devad, in ls1043aqds_mdio_write()
|