Home
last modified time | relevance | path

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

123

/drivers/net/
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_enetc_mdio.c38 int enetc_mdio_read_priv(struct enetc_mdio_priv *priv, int addr, int devad, in enetc_mdio_read_priv() argument
41 if (devad == MDIO_DEVAD_NONE) in enetc_mdio_read_priv()
47 if (devad == MDIO_DEVAD_NONE) { in enetc_mdio_read_priv()
51 enetc_write(priv, ENETC_MDIO_CTL, (addr << 5) + devad); in enetc_mdio_read_priv()
58 (addr << 5) | devad); in enetc_mdio_read_priv()
71 if (devad == MDIO_DEVAD_NONE) in enetc_mdio_write_priv()
77 if (devad != MDIO_DEVAD_NONE) { in enetc_mdio_write_priv()
78 enetc_write(priv, ENETC_MDIO_CTL, (addr << 5) + devad); in enetc_mdio_write_priv()
96 return enetc_mdio_read_priv(priv, addr, devad, reg); in dm_enetc_mdio_read()
99 static int dm_enetc_mdio_write(struct udevice *dev, int addr, int devad, in dm_enetc_mdio_write() argument
[all …]
A Dfsl_ls_mdio.c35 static u32 fsl_ls_mdio_setup_operation(struct udevice *dev, int addr, int devad, in fsl_ls_mdio_setup_operation() argument
44 if (devad == MDIO_DEVAD_NONE) { in fsl_ls_mdio_setup_operation()
46 devad = reg & 0x1f; in fsl_ls_mdio_setup_operation()
57 mdio_ctl = MDIO_CTL_PORT_ADDR(addr) | MDIO_CTL_DEV_ADDR(devad); in fsl_ls_mdio_setup_operation()
72 int devad, int reg) in dm_fsl_ls_mdio_read() argument
79 mdio_ctl = fsl_ls_mdio_setup_operation(dev, addr, devad, reg); in dm_fsl_ls_mdio_read()
96 static int dm_fsl_ls_mdio_write(struct udevice *dev, int addr, int devad, in dm_fsl_ls_mdio_write() argument
103 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 Dmv88e6xxx.c130 #define SMI_CMD_SET_C45_ADDR(phyad, devad) \ argument
133 (FIELD_PREP(SMI_CMD_REG_MASK, devad))
134 #define SMI_CMD_READ_C45(phyad, devad) \ argument
137 (FIELD_PREP(SMI_CMD_REG_MASK, devad))
138 #define SMI_CMD_WRITE_C45(phyad, devad) \ argument
141 (FIELD_PREP(SMI_CMD_REG_MASK, devad))
293 if (devad >= 0) { in mv88e6xxx_phy_read_indirect()
305 SMI_CMD_SET_C45_ADDR(phyad, devad)); in mv88e6xxx_phy_read_indirect()
313 smi_cmd = SMI_CMD_READ_C45(phyad, devad); in mv88e6xxx_phy_read_indirect()
333 int devad, int reg, u16 data) in mv88e6xxx_phy_write_indirect() argument
[all …]
A Dmdio_gpio.c208 static int mdio_gpio_read(struct udevice *mdio_dev, int addr, int devad, int reg) in mdio_gpio_read() argument
212 if (devad != MDIO_DEVAD_NONE) { in mdio_gpio_read()
213 reg = mdio_gpio_cmd_addr(mdio_dev, addr, devad, reg); in mdio_gpio_read()
239 static int mdio_gpio_write(struct udevice *mdio_dev, int addr, int devad, int reg, u16 val) in mdio_gpio_write() argument
241 if (devad != MDIO_DEVAD_NONE) { in mdio_gpio_write()
242 reg = mdio_gpio_cmd_addr(mdio_dev, addr, devad, reg); in mdio_gpio_write()
A Daspeed_mdio.c45 static int aspeed_mdio_read(struct udevice *mdio_dev, int addr, int devad, int reg) in aspeed_mdio_read() argument
52 if (devad != MDIO_DEVAD_NONE) in aspeed_mdio_read()
73 static int aspeed_mdio_write(struct udevice *mdio_dev, int addr, int devad, int reg, u16 val) in aspeed_mdio_write() argument
78 if (devad != MDIO_DEVAD_NONE) in aspeed_mdio_write()
A Dfsl_mdio.c153 static int tsec_mdio_read(struct udevice *dev, int addr, int devad, int reg) in tsec_mdio_read() argument
159 return tsec_phy_read(pdata->mii_bus, addr, devad, reg); in tsec_mdio_read()
164 static int tsec_mdio_write(struct udevice *dev, int addr, int devad, int reg, in tsec_mdio_write() argument
171 return tsec_phy_write(pdata->mii_bus, addr, devad, reg, val); in tsec_mdio_write()
A Dhifemac_mdio.c35 static int hisi_femac_mdio_read(struct udevice *dev, int addr, int devad, int reg) in hisi_femac_mdio_read() argument
54 static int hisi_femac_mdio_write(struct udevice *dev, int addr, int devad, int reg, u16 val) in hisi_femac_mdio_write() argument
A Dmdio-ipq4019.c50 int ipq4019_mdio_read(struct udevice *dev, int addr, int devad, int reg) in ipq4019_mdio_read() argument
74 int ipq4019_mdio_write(struct udevice *dev, int addr, int devad, in ipq4019_mdio_write() argument
A Ddesignware.c40 static int dw_mdio_read(struct mii_dev *bus, int addr, int devad, int reg) in dw_mdio_read() argument
63 static int dw_mdio_write(struct mii_dev *bus, int addr, int devad, int reg, in dw_mdio_write() argument
131 int designware_eth_mdio_read(struct udevice *mdio_dev, int addr, int devad, int reg) in designware_eth_mdio_read() argument
135 return dw_mdio_read(pdata->mii_bus, addr, devad, reg); in designware_eth_mdio_read()
138 int designware_eth_mdio_write(struct udevice *mdio_dev, int addr, int devad, int reg, u16 val) in designware_eth_mdio_write() argument
142 return dw_mdio_write(pdata->mii_bus, addr, devad, reg, val); in designware_eth_mdio_write()
303 int devad, int reg) in dw_bb_miiphy_read() argument
306 addr, devad, reg); in dw_bb_miiphy_read()
310 int devad, int reg, u16 value) in dw_bb_miiphy_write() argument
313 addr, devad, reg, value); in dw_bb_miiphy_write()
/drivers/net/phy/
A Dphy.c616 uint phy_mask, int devad) in create_phy_by_mask() argument
664 int devad[] = { in get_phy_device_by_mask() local
676 devad_cnt = sizeof(devad)/sizeof(int); in get_phy_device_by_mask()
719 int devad = MDIO_DEVAD_NONE; in phy_reset() local
730 devad = ffs(phydev->mmds) - 1; in phy_reset()
1008 ret = phy_read(phydev, devad, regnum); in phy_modify()
1071 (devad | MII_MMD_CTRL_NOINCR)); in phy_mmd_start_indirect()
1086 if (regnum > (u16)~0 || devad > 32) in phy_read_mmd()
1095 devad == MDIO_DEVAD_NONE || !devad) in phy_read_mmd()
1118 if (regnum > (u16)~0 || devad > 32) in phy_write_mmd()
[all …]
A Dgeneric_10g.c20 int devad, reg; in gen10g_startup() local
33 for (devad = 0; mmd_mask; devad++, mmd_mask = mmd_mask >> 1) { in gen10g_startup()
39 phy_read(phydev, devad, MDIO_STAT1); in gen10g_startup()
40 reg = phy_read(phydev, devad, MDIO_STAT1); in gen10g_startup()
/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 …]
/drivers/net/mtk_eth/
A Dmt753x.c158 int mt7531_mmd_read(struct mt753x_switch_priv *priv, u8 addr, u8 devad, in mt7531_mmd_read() argument
169 ret = mt7531_mii_rw(priv, phy_addr, devad, reg, MDIO_CMD_ADDR, in mt7531_mmd_read()
174 return mt7531_mii_rw(priv, phy_addr, devad, 0, MDIO_CMD_READ_C45, in mt7531_mmd_read()
178 int mt7531_mmd_write(struct mt753x_switch_priv *priv, u8 addr, u8 devad, in mt7531_mmd_write() argument
189 ret = mt7531_mii_rw(priv, phy_addr, devad, reg, MDIO_CMD_ADDR, in mt7531_mmd_write()
194 return mt7531_mii_rw(priv, phy_addr, devad, val, MDIO_CMD_WRITE, in mt7531_mmd_write()
198 static int mt7531_mdio_read(struct mii_dev *bus, int addr, int devad, int reg) in mt7531_mdio_read() argument
202 if (devad < 0) in mt7531_mdio_read()
205 return mt7531_mmd_read(priv, addr, devad, reg); in mt7531_mdio_read()
213 if (devad < 0) in mt7531_mdio_write()
[all …]
A Dmt7530.c102 static int mt7530_mdio_read(struct mii_dev *bus, int addr, int devad, int reg) in mt7530_mdio_read() argument
106 if (devad < 0) in mt7530_mdio_read()
109 return mtk_mmd_ind_read(priv->epriv.eth, addr, devad, reg); in mt7530_mdio_read()
112 static int mt7530_mdio_write(struct mii_dev *bus, int addr, int devad, int reg, in mt7530_mdio_write() argument
117 if (devad < 0) in mt7530_mdio_write()
120 return mtk_mmd_ind_write(priv->epriv.eth, addr, devad, reg, val); in mt7530_mdio_write()
A Dmtk_eth.c232 ret = mtk_mii_rw(priv, addr, devad, reg, MDIO_CMD_ADDR, MDIO_ST_C45); in mtk_mmd_read()
236 return mtk_mii_rw(priv, addr, devad, 0, MDIO_CMD_READ_C45, in mtk_mmd_read()
250 return mtk_mii_rw(priv, addr, devad, val, MDIO_CMD_WRITE, in mtk_mmd_write()
261 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_read()
271 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_read()
286 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_write()
296 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_write()
307 if (devad < 0) in mtk_mdio_read()
310 return mtk_mmd_read(priv, addr, devad, reg); in mtk_mdio_read()
318 if (devad < 0) in mtk_mdio_write()
[all …]
A Dmtk_eth.h422 int mtk_mmd_read(struct mtk_eth_priv *priv, u8 addr, u8 devad, u16 reg);
423 int mtk_mmd_write(struct mtk_eth_priv *priv, u8 addr, u8 devad, u16 reg,
425 int mtk_mmd_ind_read(struct mtk_eth_priv *priv, u8 addr, u8 devad, u16 reg);
426 int mtk_mmd_ind_write(struct mtk_eth_priv *priv, u8 addr, u8 devad, u16 reg,
A Dan8855.c409 int devad, int regnum, u16 *data) in an8855_phy_cl45_read() argument
413 *data = mtk_mmd_ind_read(priv->epriv.eth, phy_addr, devad, regnum); in an8855_phy_cl45_read()
419 int devad, int regnum, u16 data) in an8855_phy_cl45_write() argument
423 mtk_mmd_ind_write(priv->epriv.eth, phy_addr, devad, regnum, data); in an8855_phy_cl45_write()
928 static int an8855_mdio_read(struct mii_dev *bus, int addr, int devad, int reg) in an8855_mdio_read() argument
932 if (devad < 0) in an8855_mdio_read()
935 return mtk_mmd_ind_read(priv->epriv.eth, addr, devad, reg); in an8855_mdio_read()
938 static int an8855_mdio_write(struct mii_dev *bus, int addr, int devad, int reg, in an8855_mdio_write() argument
943 if (devad < 0) in an8855_mdio_write()
946 return mtk_mmd_ind_write(priv->epriv.eth, addr, devad, reg, val); in an8855_mdio_write()
/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 …]
/drivers/net/qe/
A Ddm_qe_uec_phy.c25 qe_uec_mdio_read(struct udevice *dev, int addr, int devad, int reg) in qe_uec_mdio_read() argument
33 addr, devad, reg); in qe_uec_mdio_read()
59 qe_uec_mdio_write(struct udevice *dev, int addr, int devad, int reg, in qe_uec_mdio_write() argument
67 regs, addr, devad, reg, value); in qe_uec_mdio_write()
/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
/drivers/net/fm/
A Dmemac_phy.c194 static int fm_mdio_read(struct udevice *dev, int addr, int devad, int reg) in fm_mdio_read() argument
200 return memac_mdio_read(pdata->mii_bus, addr, devad, reg); in fm_mdio_read()
205 static int fm_mdio_write(struct udevice *dev, int addr, int devad, int reg, in fm_mdio_write() argument
212 return memac_mdio_write(pdata->mii_bus, addr, devad, reg, val); in fm_mdio_write()
/drivers/net/ti/
A Dcpsw_mdio.c501 int devad, int reg) in cpsw_mdio_bus_read() argument
509 return cpsw_mdio_sw_read(pdata->mii_bus, addr, devad, reg); in cpsw_mdio_bus_read()
511 return cpsw_mdio_read(pdata->mii_bus, addr, devad, reg); in cpsw_mdio_bus_read()
518 int devad, int reg, u16 val) in cpsw_mdio_bus_write() argument
526 return cpsw_mdio_sw_write(pdata->mii_bus, addr, devad, reg, val); in cpsw_mdio_bus_write()
528 return cpsw_mdio_write(pdata->mii_bus, addr, devad, reg, val); in cpsw_mdio_bus_write()

Completed in 60 milliseconds

123