Home
last modified time | relevance | path

Searched refs:devad (Results 1 – 25 of 78) sorted by relevance

1234

/u-boot/include/
A Dphy.h234 (devad | MII_MMD_CTRL_NOINCR)); in phy_mmd_start_indirect()
250 if (regnum > (u16)~0 || devad > 32) in phy_read_mmd()
255 return drv->read_mmd(phydev, devad, regnum); in phy_read_mmd()
259 devad == MDIO_DEVAD_NONE || !devad) in phy_read_mmd()
260 return phy_read(phydev, devad, regnum); in phy_read_mmd()
263 phy_mmd_start_indirect(phydev, devad, regnum); in phy_read_mmd()
283 if (regnum > (u16)~0 || devad > 32) in phy_write_mmd()
292 devad == MDIO_DEVAD_NONE || !devad) in phy_write_mmd()
293 return phy_write(phydev, devad, regnum, val); in phy_write_mmd()
316 value = phy_read_mmd(phydev, devad, regnum); in phy_set_bits_mmd()
[all …]
A Dmiiphy.h93 int bb_miiphy_read(struct mii_dev *miidev, int addr, int devad, int reg);
94 int bb_miiphy_write(struct mii_dev *miidev, int addr, int devad, int reg,
148 int (*read)(struct udevice *mdio_dev, int addr, int devad, int reg);
149 int (*write)(struct udevice *mdio_dev, int addr, int devad, int reg,
/u-boot/drivers/net/
A Dfsl_enetc_mdio.c29 int enetc_mdio_read_priv(struct enetc_mdio_priv *priv, int addr, int devad, in enetc_mdio_read_priv() argument
32 if (devad == MDIO_DEVAD_NONE) in enetc_mdio_read_priv()
38 if (devad == MDIO_DEVAD_NONE) { in enetc_mdio_read_priv()
42 enetc_write(priv, ENETC_MDIO_CTL, (addr << 5) + devad); in enetc_mdio_read_priv()
49 (addr << 5) | devad); in enetc_mdio_read_priv()
62 if (devad == MDIO_DEVAD_NONE) in enetc_mdio_write_priv()
68 if (devad != MDIO_DEVAD_NONE) { in enetc_mdio_write_priv()
69 enetc_write(priv, ENETC_MDIO_CTL, (addr << 5) + devad); in enetc_mdio_write_priv()
87 return enetc_mdio_read_priv(priv, addr, devad, reg); in dm_enetc_mdio_read()
90 static int dm_enetc_mdio_write(struct udevice *dev, int addr, int devad, in dm_enetc_mdio_write() argument
[all …]
A Dmvmdio.c45 int devad, int reg) in mvmdio_smi_read() argument
51 if (devad != MDIO_DEVAD_NONE) in mvmdio_smi_read()
84 if (devad != MDIO_DEVAD_NONE) in mvmdio_smi_write()
102 int devad, int reg) in mvmdio_xsmi_read() argument
107 if (devad == MDIO_DEVAD_NONE) in mvmdio_xsmi_read()
117 (devad << MVMDIO_XSMI_DEVADDR_SHIFT) | in mvmdio_xsmi_read()
141 if (devad == MDIO_DEVAD_NONE) in mvmdio_xsmi_write()
151 (devad << MVMDIO_XSMI_DEVADDR_SHIFT) | in mvmdio_xsmi_write()
165 err = mvmdio_smi_read(dev, addr, devad, reg); in mvmdio_read()
168 err = mvmdio_xsmi_read(dev, addr, devad, reg); in mvmdio_read()
[all …]
A Dfsl_ls_mdio.c36 static u32 fsl_ls_mdio_setup_operation(struct udevice *dev, int addr, int devad, in fsl_ls_mdio_setup_operation() argument
45 if (devad == MDIO_DEVAD_NONE) { in fsl_ls_mdio_setup_operation()
47 devad = reg & 0x1f; in fsl_ls_mdio_setup_operation()
58 mdio_ctl = MDIO_CTL_PORT_ADDR(addr) | MDIO_CTL_DEV_ADDR(devad); in fsl_ls_mdio_setup_operation()
73 int devad, int reg) in dm_fsl_ls_mdio_read() argument
80 mdio_ctl = fsl_ls_mdio_setup_operation(dev, addr, devad, reg); in dm_fsl_ls_mdio_read()
97 static int dm_fsl_ls_mdio_write(struct udevice *dev, int addr, int devad, in dm_fsl_ls_mdio_write() argument
104 fsl_ls_mdio_setup_operation(dev, addr, devad, reg); in dm_fsl_ls_mdio_write()
A Dmdio_sandbox.c19 static int mdio_sandbox_read(struct udevice *dev, int addr, int devad, int reg) in mdio_sandbox_read() argument
28 if (devad != MDIO_DEVAD_NONE) in mdio_sandbox_read()
36 static int mdio_sandbox_write(struct udevice *dev, int addr, int devad, int reg, in mdio_sandbox_write() argument
46 if (devad != MDIO_DEVAD_NONE) in mdio_sandbox_write()
A Dbcm-sf2-eth.h52 int (*miiphy_read)(struct mii_dev *bus, int phyaddr, int devad,
54 int (*miiphy_write)(struct mii_dev *bus, int phyaddr, int devad,
A Dmtk_eth.c292 return mtk_mii_rw(priv, addr, devad, 0, MDIO_CMD_READ_C45, in mtk_mmd_read()
306 return mtk_mii_rw(priv, addr, devad, val, MDIO_CMD_WRITE, in mtk_mmd_write()
318 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_read()
328 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_read()
343 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_write()
353 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_write()
499 ret = mt7531_mii_rw(priv, phy_addr, devad, reg, MDIO_CMD_ADDR, in mt7531_mmd_ind_read()
532 if (devad < 0) in mtk_mdio_read()
535 return priv->mmd_read(priv, addr, devad, reg); in mtk_mdio_read()
543 if (devad < 0) in mtk_mdio_write()
[all …]
A Dfsl_mdio.c154 static int tsec_mdio_read(struct udevice *dev, int addr, int devad, int reg) in tsec_mdio_read() argument
160 return tsec_phy_read(pdata->mii_bus, addr, devad, reg); in tsec_mdio_read()
165 static int tsec_mdio_write(struct udevice *dev, int addr, int devad, int reg, in tsec_mdio_write() argument
172 return tsec_phy_write(pdata->mii_bus, addr, devad, reg, val); in tsec_mdio_write()
A Dmdio-ipq4019.c51 int ipq4019_mdio_read(struct udevice *dev, int addr, int devad, int reg) in ipq4019_mdio_read() argument
75 int ipq4019_mdio_write(struct udevice *dev, int addr, int devad, in ipq4019_mdio_write() argument
/u-boot/cmd/
A Dmdio.c50 int addr, devad, reg; in mdio_write_ranges() local
56 for (devad = devadlo; devad <= devadhi; devad++) { in mdio_write_ranges()
59 err = bus->write(bus, addr, devad, in mdio_write_ranges()
62 err = phy_write_mmd(phydev, devad, in mdio_write_ranges()
66 addr, devad, reg, data); in mdio_write_ranges()
83 int addr, devad, reg; in mdio_read_ranges() local
91 for (devad = devadlo; devad <= devadhi; devad++) { in mdio_read_ranges()
96 val = bus->read(bus, addr, devad, reg); in mdio_read_ranges()
101 devad, reg); in mdio_read_ranges()
109 if (devad >= 0) in mdio_read_ranges()
[all …]
/u-boot/drivers/net/phy/
A Dgeneric_10g.c21 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()
A Dphy.c722 phy_reg = bus->read(bus, addr, devad, MII_PHYSID1); in get_phy_id()
730 phy_reg = bus->read(bus, addr, devad, MII_PHYSID2); in get_phy_id()
741 uint phy_mask, int devad, in create_phy_by_mask() argument
749 int r = get_phy_id(bus, addr, devad, &phy_id); in create_phy_by_mask()
794 int devad[] = { in get_phy_device_by_mask() local
806 devad_cnt = sizeof(devad)/sizeof(int); in get_phy_device_by_mask()
813 devad[i], interface); in get_phy_device_by_mask()
851 int devad = MDIO_DEVAD_NONE; in phy_reset() local
862 devad = ffs(phydev->mmds) - 1; in phy_reset()
879 reg = phy_read(phydev, devad, MII_BMCR); in phy_reset()
[all …]
/u-boot/drivers/pci/
A Dpci-rcar-gen2.c174 u32 devad; in rcar_gen2_pci_probe() local
205 devad = setup_bus_address(dev, PCI_BDF(0, 0, 0), 0); in rcar_gen2_pci_probe()
206 writel(priv->cfg_base + 0x800, devad + PCI_BASE_ADDRESS_0); in rcar_gen2_pci_probe()
208 writel(0xf0000000, devad + PCI_BASE_ADDRESS_2); in rcar_gen2_pci_probe()
211 devad + PCI_COMMAND); in rcar_gen2_pci_probe()
214 devad = setup_bus_address(dev, PCI_BDF(0, 1, 0), 0); in rcar_gen2_pci_probe()
215 writel(priv->mem_base + 0x0, devad + PCI_BASE_ADDRESS_0); in rcar_gen2_pci_probe()
218 devad + PCI_COMMAND); in rcar_gen2_pci_probe()
221 devad = setup_bus_address(dev, PCI_BDF(0, 2, 0), 0); in rcar_gen2_pci_probe()
222 writel(priv->mem_base + 0x1000, devad + PCI_BASE_ADDRESS_0); in rcar_gen2_pci_probe()
[all …]
/u-boot/drivers/net/octeontx/
A Dsmi.c114 int octeontx_c45_addr(struct mii_dev *bus, int addr, int devad, int regnum) in octeontx_c45_addr() argument
130 smix_cmd.s.reg_adr = devad; in octeontx_c45_addr()
143 int octeontx_phy_read(struct mii_dev *bus, int addr, int devad, int regnum) in octeontx_phy_read() argument
151 enum octeontx_smi_mode mode = (devad < 0) ? CLAUSE22 : CLAUSE45; in octeontx_phy_read()
154 mode, priv->baseaddr, addr, devad, regnum); in octeontx_phy_read()
159 ret = octeontx_c45_addr(bus, addr, devad, regnum); in octeontx_phy_read()
171 smix_cmd.s.reg_adr = devad; in octeontx_phy_read()
200 enum octeontx_smi_mode mode = (devad < 0) ? CLAUSE22 : CLAUSE45; in octeontx_phy_write()
203 mode, priv->baseaddr, addr, devad, regnum); in octeontx_phy_write()
206 ret = octeontx_c45_addr(bus, addr, devad, regnum); in octeontx_phy_write()
[all …]
/u-boot/drivers/net/mscc_eswitch/
A Dmscc_miim.h16 int mscc_miim_read(struct mii_dev *bus, int addr, int devad, int reg);
17 int mscc_miim_write(struct mii_dev *bus, int addr, int devad, int reg, u16 val);
A Dmscc_miim.c31 int mscc_miim_read(struct mii_dev *bus, int addr, int devad, int reg) in mscc_miim_read() argument
60 int mscc_miim_write(struct mii_dev *bus, int addr, int devad, int reg, in mscc_miim_write() argument
/u-boot/drivers/net/qe/
A Ddm_qe_uec_phy.c26 qe_uec_mdio_read(struct udevice *dev, int addr, int devad, int reg) in qe_uec_mdio_read() argument
34 addr, devad, reg); in qe_uec_mdio_read()
60 qe_uec_mdio_write(struct udevice *dev, int addr, int devad, int reg, in qe_uec_mdio_write() argument
68 regs, addr, devad, reg, value); in qe_uec_mdio_write()
/u-boot/board/freescale/ls1021aqds/
A Deth.c69 static int ls1021a_mdio_read(struct mii_dev *bus, int addr, int devad, in ls1021a_mdio_read() argument
76 return priv->realbus->read(priv->realbus, addr, devad, regnum); in ls1021a_mdio_read()
79 static int ls1021a_mdio_write(struct mii_dev *bus, int addr, int devad, in ls1021a_mdio_write() argument
86 return priv->realbus->write(priv->realbus, addr, devad, regnum, value); in ls1021a_mdio_write()
/u-boot/net/
A Dmdio-mux-uclass.c88 static int mmux_read(struct udevice *ch, int addr, int devad, in mmux_read() argument
100 err = parent_ops->read(parent_mdio, addr, devad, reg); in mmux_read()
107 static int mmux_write(struct udevice *ch, int addr, int devad, in mmux_write() argument
119 err = parent_ops->write(parent_mdio, addr, devad, reg, val); in mmux_write()
A Dmdio-uclass.c69 static int mdio_read(struct mii_dev *mii_bus, int addr, int devad, int reg) in mdio_read() argument
73 return mdio_get_ops(dev)->read(dev, addr, devad, reg); in mdio_read()
76 static int mdio_write(struct mii_dev *mii_bus, int addr, int devad, int reg, in mdio_write() argument
81 return mdio_get_ops(dev)->write(dev, addr, devad, reg, val); in mdio_write()
/u-boot/include/linux/
A Dmdio.h116 #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()
/u-boot/board/freescale/ls1012aqds/
A Deth.c64 static int ls1012aqds_mdio_read(struct mii_dev *bus, int addr, int devad, in ls1012aqds_mdio_read() argument
71 return priv->realbus->read(priv->realbus, addr, devad, regnum); in ls1012aqds_mdio_read()
74 static int ls1012aqds_mdio_write(struct mii_dev *bus, int addr, int devad, in ls1012aqds_mdio_write() argument
81 return priv->realbus->write(priv->realbus, addr, devad, regnum, value); in ls1012aqds_mdio_write()
/u-boot/board/freescale/lx2160a/
A Deth_lx2160ardb.c27 static bool get_inphi_phy_id(struct mii_dev *bus, int addr, int devad) in get_inphi_phy_id() argument
32 phy_reg = bus->read(bus, addr, devad, MII_PHYSID1); in get_inphi_phy_id()
35 phy_reg = bus->read(bus, addr, devad, MII_PHYSID2); in get_inphi_phy_id()
/u-boot/drivers/net/fm/
A Dmemac_phy.c246 static int fm_mdio_read(struct udevice *dev, int addr, int devad, int reg) in fm_mdio_read() argument
252 return memac_mdio_read(pdata->mii_bus, addr, devad, reg); in fm_mdio_read()
257 static int fm_mdio_write(struct udevice *dev, int addr, int devad, int reg, in fm_mdio_write() argument
264 return memac_mdio_write(pdata->mii_bus, addr, devad, reg, val); in fm_mdio_write()

Completed in 42 milliseconds

1234