Home
last modified time | relevance | path

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

123

/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 Daspeed_mdio.c46 static int aspeed_mdio_read(struct udevice *mdio_dev, int addr, int devad, int reg) in aspeed_mdio_read() argument
53 if (devad != MDIO_DEVAD_NONE) in aspeed_mdio_read()
74 static int aspeed_mdio_write(struct udevice *mdio_dev, int addr, int devad, int reg, u16 val) in aspeed_mdio_write() argument
79 if (devad != MDIO_DEVAD_NONE) in aspeed_mdio_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.c239 return mtk_mii_rw(priv, addr, devad, 0, MDIO_CMD_READ_C45, in mtk_mmd_read()
253 return mtk_mii_rw(priv, addr, devad, val, MDIO_CMD_WRITE, in mtk_mmd_write()
265 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_read()
275 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_read()
290 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_write()
300 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_write()
446 ret = mt7531_mii_rw(priv, phy_addr, devad, reg, MDIO_CMD_ADDR, in mt7531_mmd_ind_read()
479 if (devad < 0) in mtk_mdio_read()
482 return priv->mmd_read(priv, addr, devad, reg); in mtk_mdio_read()
490 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/include/
A Dphy.h77 int (*read)(struct mii_dev *bus, int addr, int devad, int reg);
78 int (*write)(struct mii_dev *bus, int addr, int devad, int reg,
117 int (*readext)(struct phy_device *phydev, int addr, int devad, int reg);
118 int (*writeext)(struct phy_device *phydev, int addr, int devad, int reg,
122 int (*read_mmd)(struct phy_device *phydev, int devad, int reg);
125 int (*write_mmd)(struct phy_device *phydev, int devad, int reg,
316 int phy_read(struct phy_device *phydev, int devad, int regnum);
317 int phy_write(struct phy_device *phydev, int devad, int regnum, u16 val);
319 int phy_read_mmd(struct phy_device *phydev, int devad, int regnum);
325 int phy_modify_mmd(struct phy_device *phydev, int devad, u32 regnum,
[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,
146 int (*read)(struct udevice *mdio_dev, int addr, int devad, int reg);
147 int (*write)(struct udevice *mdio_dev, int addr, int devad, int reg,
169 int dm_mdio_read(struct udevice *mdio_dev, int addr, int devad, int reg);
181 int dm_mdio_write(struct udevice *mdio_dev, int addr, int devad, int reg, u16 val);
/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 Dphy.c642 uint phy_mask, int devad) in create_phy_by_mask() argument
690 int devad[] = { in get_phy_device_by_mask() local
702 devad_cnt = sizeof(devad)/sizeof(int); in get_phy_device_by_mask()
745 int devad = MDIO_DEVAD_NONE; in phy_reset() local
756 devad = ffs(phydev->mmds) - 1; in phy_reset()
980 ret = phy_read(phydev, devad, regnum); in phy_modify()
1043 (devad | MII_MMD_CTRL_NOINCR)); in phy_mmd_start_indirect()
1058 if (regnum > (u16)~0 || devad > 32) in phy_read_mmd()
1067 devad == MDIO_DEVAD_NONE || !devad) in phy_read_mmd()
1090 if (regnum > (u16)~0 || devad > 32) in phy_write_mmd()
[all …]
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()
/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/net/
A Dmdio-uclass.c59 int dm_mdio_read(struct udevice *mdio_dev, int addr, int devad, int reg) in dm_mdio_read() argument
66 return ops->read(mdio_dev, addr, devad, reg); in dm_mdio_read()
69 int dm_mdio_write(struct udevice *mdio_dev, int addr, int devad, int reg, in dm_mdio_write() argument
77 return ops->write(mdio_dev, addr, devad, reg, val); in dm_mdio_write()
95 static int mdio_read(struct mii_dev *mii_bus, int addr, int devad, int reg) in mdio_read() argument
97 return dm_mdio_read(mii_bus->priv, addr, devad, reg); in mdio_read()
100 static int mdio_write(struct mii_dev *mii_bus, int addr, int devad, int reg, in mdio_write() argument
103 return dm_mdio_write(mii_bus->priv, addr, devad, reg, val); in mdio_write()
A Dmdio-mux-uclass.c83 static int mmux_read(struct udevice *ch, int addr, int devad, in mmux_read() argument
94 err = dm_mdio_read(parent_mdio, addr, devad, reg); in mmux_read()
101 static int mmux_write(struct udevice *ch, int addr, int devad, in mmux_write() argument
112 err = dm_mdio_write(parent_mdio, addr, devad, reg, val); in mmux_write()
/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/include/linux/
A Dmdio.h123 #define MDIO_DEVS_PRESENT(devad) (1 << (devad)) argument
323 static inline __u16 mdio_phy_id_c45(int prtad, int devad) in mdio_phy_id_c45() argument
325 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/drivers/net/fm/
A Dmemac_phy.c195 static int fm_mdio_read(struct udevice *dev, int addr, int devad, int reg) in fm_mdio_read() argument
201 return memac_mdio_read(pdata->mii_bus, addr, devad, reg); in fm_mdio_read()
206 static int fm_mdio_write(struct udevice *dev, int addr, int devad, int reg, in fm_mdio_write() argument
213 return memac_mdio_write(pdata->mii_bus, addr, devad, reg, val); in fm_mdio_write()
/u-boot/board/freescale/ls1046aqds/
A Deth.c94 static int ls1046aqds_mdio_read(struct mii_dev *bus, int addr, int devad, in ls1046aqds_mdio_read() argument
101 return priv->realbus->read(priv->realbus, addr, devad, regnum); in ls1046aqds_mdio_read()
104 static int ls1046aqds_mdio_write(struct mii_dev *bus, int addr, int devad, in ls1046aqds_mdio_write() argument
111 return priv->realbus->write(priv->realbus, addr, devad, in ls1046aqds_mdio_write()

Completed in 48 milliseconds

123