Lines Matching refs:miphy_dev

832 	struct miphy28lp_dev *miphy_dev = miphy_phy->phydev;  in miphy_osc_is_ready()  local
843 regmap_read(miphy_dev->regmap, in miphy_osc_is_ready()
891 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev; in miphy28lp_setup() local
898 dev_err(miphy_dev->dev, "unable to bring out of miphy reset\n"); in miphy28lp_setup()
905 regmap_update_bits(miphy_dev->regmap, in miphy28lp_setup()
911 dev_err(miphy_dev->dev, "unable to bring out of miphy reset\n"); in miphy28lp_setup()
920 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev; in miphy28lp_init_sata() local
928 dev_info(miphy_dev->dev, "sata-up mode, addr 0x%p\n", miphy_phy->base); in miphy28lp_init_sata()
933 regmap_update_bits(miphy_dev->regmap, in miphy28lp_init_sata()
937 regmap_update_bits(miphy_dev->regmap, miphy_phy->syscfg_reg[SYSCFG_PCI], in miphy28lp_init_sata()
944 dev_err(miphy_dev->dev, "SATA phy setup failed\n"); in miphy28lp_init_sata()
956 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev; in miphy28lp_init_pcie() local
964 dev_info(miphy_dev->dev, "pcie-up mode, addr 0x%p\n", miphy_phy->base); in miphy28lp_init_pcie()
967 regmap_update_bits(miphy_dev->regmap, in miphy28lp_init_pcie()
971 regmap_update_bits(miphy_dev->regmap, miphy_phy->syscfg_reg[SYSCFG_PCI], in miphy28lp_init_pcie()
978 dev_err(miphy_dev->dev, "PCIe phy setup failed\n"); in miphy28lp_init_pcie()
1001 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev; in miphy28lp_init_usb3() local
1007 dev_info(miphy_dev->dev, "usb3-up mode, addr 0x%p\n", miphy_phy->base); in miphy28lp_init_usb3()
1012 dev_err(miphy_dev->dev, "USB3 phy setup failed\n"); in miphy28lp_init_usb3()
1043 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev; in miphy28lp_init() local
1046 mutex_lock(&miphy_dev->miphy_mutex); in miphy28lp_init()
1064 mutex_unlock(&miphy_dev->miphy_mutex); in miphy28lp_init()
1071 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev; in miphy28lp_get_addr() local
1081 err = miphy28lp_get_one_addr(miphy_dev->dev, phynode, in miphy28lp_get_addr()
1089 err = miphy28lp_get_one_addr(miphy_dev->dev, phynode, "pipew", in miphy28lp_get_addr()
1101 struct miphy28lp_dev *miphy_dev = dev_get_drvdata(dev); in miphy28lp_xlate() local
1111 for (index = 0; index < miphy_dev->nphys; index++) in miphy28lp_xlate()
1112 if (phynode == miphy_dev->phys[index]->phy->dev.of_node) { in miphy28lp_xlate()
1113 miphy_phy = miphy_dev->phys[index]; in miphy28lp_xlate()
1139 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev; in miphy28lp_probe_resets() local
1146 dev_err(miphy_dev->dev, in miphy28lp_probe_resets()
1153 dev_err(miphy_dev->dev, "unable to bring out of miphy reset\n"); in miphy28lp_probe_resets()
1194 struct miphy28lp_dev *miphy_dev; in miphy28lp_probe() local
1199 miphy_dev = devm_kzalloc(&pdev->dev, sizeof(*miphy_dev), GFP_KERNEL); in miphy28lp_probe()
1200 if (!miphy_dev) in miphy28lp_probe()
1203 miphy_dev->nphys = of_get_child_count(np); in miphy28lp_probe()
1204 miphy_dev->phys = devm_kcalloc(&pdev->dev, miphy_dev->nphys, in miphy28lp_probe()
1205 sizeof(*miphy_dev->phys), GFP_KERNEL); in miphy28lp_probe()
1206 if (!miphy_dev->phys) in miphy28lp_probe()
1209 miphy_dev->regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); in miphy28lp_probe()
1210 if (IS_ERR(miphy_dev->regmap)) { in miphy28lp_probe()
1211 dev_err(miphy_dev->dev, "No syscfg phandle specified\n"); in miphy28lp_probe()
1212 return PTR_ERR(miphy_dev->regmap); in miphy28lp_probe()
1215 miphy_dev->dev = &pdev->dev; in miphy28lp_probe()
1217 dev_set_drvdata(&pdev->dev, miphy_dev); in miphy28lp_probe()
1219 mutex_init(&miphy_dev->miphy_mutex); in miphy28lp_probe()
1231 miphy_dev->phys[port] = miphy_phy; in miphy28lp_probe()
1240 miphy_dev->phys[port]->phy = phy; in miphy28lp_probe()
1241 miphy_dev->phys[port]->phydev = miphy_dev; in miphy28lp_probe()
1247 ret = miphy28lp_probe_resets(child, miphy_dev->phys[port]); in miphy28lp_probe()
1251 phy_set_drvdata(phy, miphy_dev->phys[port]); in miphy28lp_probe()