Home
last modified time | relevance | path

Searched refs:miim (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/mdio/
H A Dmdio-mscc-miim.c14 #include <linux/mdio/mdio-mscc-miim.h>
75 struct mscc_miim_dev *miim = bus->priv; in mscc_miim_status() local
78 ret = regmap_read(miim->regs, in mscc_miim_status()
79 MSCC_MIIM_REG_STATUS + miim->mii_status_offset, &val); in mscc_miim_status()
81 WARN_ONCE(1, "mscc miim status read error %d\n", ret); in mscc_miim_status()
108 struct mscc_miim_dev *miim = bus->priv; in mscc_miim_read() local
116 ret = regmap_write(miim->regs, in mscc_miim_read()
117 MSCC_MIIM_REG_CMD + miim->mii_status_offset, in mscc_miim_read()
124 WARN_ONCE(1, "mscc miim write cmd reg error %d\n", ret); in mscc_miim_read()
132 ret = regmap_read(miim in mscc_miim_read()
152 struct mscc_miim_dev *miim = bus->priv; mscc_miim_write() local
175 struct mscc_miim_dev *miim = bus->priv; mscc_miim_reset() local
219 struct mscc_miim_dev *miim; mscc_miim_setup() local
249 struct mscc_miim_dev *miim = bus->priv; mscc_miim_clk_set() local
274 struct mscc_miim_dev *miim; mscc_miim_probe() local
341 struct mscc_miim_dev *miim = bus->priv; mscc_miim_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/net/mdio/
H A Dmdio-mscc-miim.c55 struct mscc_miim_dev *miim = bus->priv; in mscc_miim_wait_ready() local
58 return mscc_readl_poll_timeout(miim->regs + MSCC_MIIM_REG_STATUS, val, in mscc_miim_wait_ready()
65 struct mscc_miim_dev *miim = bus->priv; in mscc_miim_wait_pending() local
68 return mscc_readl_poll_timeout(miim->regs + MSCC_MIIM_REG_STATUS, val, in mscc_miim_wait_pending()
75 struct mscc_miim_dev *miim = bus->priv; in mscc_miim_read() local
88 miim->regs + MSCC_MIIM_REG_CMD); in mscc_miim_read()
94 val = readl(miim->regs + MSCC_MIIM_REG_DATA); in mscc_miim_read()
108 struct mscc_miim_dev *miim = bus->priv; in mscc_miim_write() local
122 miim->regs + MSCC_MIIM_REG_CMD); in mscc_miim_write()
130 struct mscc_miim_dev *miim in mscc_miim_reset() local
[all...]
/kernel/linux/linux-6.6/drivers/net/dsa/ocelot/
H A Dseville_vsc9953.c10 #include <linux/mdio/mdio-mscc-miim.h>

Completed in 3 milliseconds