Lines Matching refs:bus
60 static int fsl_pq_mdio_reset(struct mii_dev *bus) in fsl_pq_mdio_reset() argument
63 (struct tsec_mii_mng __iomem *)bus->priv; in fsl_pq_mdio_reset()
76 int tsec_phy_read(struct mii_dev *bus, int addr, int dev_addr, int regnum) in tsec_phy_read() argument
79 (struct tsec_mii_mng __iomem *)bus->priv; in tsec_phy_read()
84 int tsec_phy_write(struct mii_dev *bus, int addr, int dev_addr, int regnum, in tsec_phy_write() argument
88 (struct tsec_mii_mng __iomem *)bus->priv; in tsec_phy_write()
97 struct mii_dev *bus = mdio_alloc(); in fsl_pq_mdio_init() local
99 if (!bus) { in fsl_pq_mdio_init()
104 bus->read = tsec_phy_read; in fsl_pq_mdio_init()
105 bus->write = tsec_phy_write; in fsl_pq_mdio_init()
106 bus->reset = fsl_pq_mdio_reset; in fsl_pq_mdio_init()
107 strcpy(bus->name, info->name); in fsl_pq_mdio_init()
109 bus->priv = (void *)info->regs; in fsl_pq_mdio_init()
111 return mdio_register(bus); in fsl_pq_mdio_init()