Lines Matching full:mdio
38 u8 __iomem *vbase; /* mdio reg base address */
43 /* mdio reg */
210 * @bus: mdio bus
226 dev_dbg(&bus->dev, "mdio write %s,base is %p\n", in hns_mdio_write_c22()
234 dev_err(&bus->dev, "MDIO bus is busy\n"); in hns_mdio_write_c22()
251 * @bus: mdio bus
268 dev_dbg(&bus->dev, "mdio write %s,base is %p\n", in hns_mdio_write_c45()
276 dev_err(&bus->dev, "MDIO bus is busy\n"); in hns_mdio_write_c45()
289 dev_err(&bus->dev, "MDIO bus is busy\n"); in hns_mdio_write_c45()
307 * @bus: mdio bus
320 dev_dbg(&bus->dev, "mdio read %s,base is %p\n", in hns_mdio_read_c22()
327 dev_err(&bus->dev, "MDIO bus is busy\n"); in hns_mdio_read_c22()
337 dev_err(&bus->dev, "MDIO bus is busy\n"); in hns_mdio_read_c22()
343 dev_err(&bus->dev, " ERROR! MDIO Read failed!\n"); in hns_mdio_read_c22()
356 * @bus: mdio bus
371 dev_dbg(&bus->dev, "mdio read %s,base is %p\n", in hns_mdio_read_c45()
379 dev_err(&bus->dev, "MDIO bus is busy\n"); in hns_mdio_read_c45()
392 dev_err(&bus->dev, "MDIO bus is busy\n"); in hns_mdio_read_c45()
402 dev_err(&bus->dev, "MDIO bus is busy\n"); in hns_mdio_read_c45()
408 dev_err(&bus->dev, " ERROR! MDIO Read failed!\n"); in hns_mdio_read_c45()
420 * hns_mdio_reset - reset mdio bus
421 * @bus: mdio bus
433 dev_err(&bus->dev, "mdio sys ctl reg has not mapped\n"); in hns_mdio_reset()
443 dev_err(&bus->dev, "MDIO reset fail\n"); in hns_mdio_reset()
452 dev_err(&bus->dev, "MDIO dis clk fail\n"); in hns_mdio_reset()
461 dev_err(&bus->dev, "MDIO dis clk fail\n"); in hns_mdio_reset()
470 dev_err(&bus->dev, "MDIO en clk fail\n"); in hns_mdio_reset()
490 * hns_mdio_probe - probe mdio device
491 * @pdev: mdio platform device
592 /* Register the MDIO bus */ in hns_mdio_probe()
600 dev_err(&pdev->dev, "Cannot register as MDIO bus!\n"); in hns_mdio_probe()
609 * hns_mdio_remove - remove mdio device
610 * @pdev: mdio platform device
625 {.compatible = "hisilicon,mdio"},
626 {.compatible = "hisilicon,hns-mdio"},
651 MODULE_DESCRIPTION("Hisilicon HNS MDIO driver");