Lines Matching refs:miphy_dev

836 	struct miphy28lp_dev *miphy_dev = miphy_phy->phydev;  in miphy_osc_is_ready()  local
847 regmap_read(miphy_dev->regmap, in miphy_osc_is_ready()
895 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev; in miphy28lp_setup() local
902 dev_err(miphy_dev->dev, "unable to bring out of miphy reset\n"); in miphy28lp_setup()
909 regmap_update_bits(miphy_dev->regmap, in miphy28lp_setup()
915 dev_err(miphy_dev->dev, "unable to bring out of miphy reset\n"); in miphy28lp_setup()
924 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev; in miphy28lp_init_sata() local
932 dev_info(miphy_dev->dev, "sata-up mode, addr 0x%p\n", miphy_phy->base); in miphy28lp_init_sata()
937 regmap_update_bits(miphy_dev->regmap, in miphy28lp_init_sata()
941 regmap_update_bits(miphy_dev->regmap, miphy_phy->syscfg_reg[SYSCFG_PCI], in miphy28lp_init_sata()
948 dev_err(miphy_dev->dev, "SATA phy setup failed\n"); in miphy28lp_init_sata()
960 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev; in miphy28lp_init_pcie() local
968 dev_info(miphy_dev->dev, "pcie-up mode, addr 0x%p\n", miphy_phy->base); in miphy28lp_init_pcie()
971 regmap_update_bits(miphy_dev->regmap, in miphy28lp_init_pcie()
975 regmap_update_bits(miphy_dev->regmap, miphy_phy->syscfg_reg[SYSCFG_PCI], in miphy28lp_init_pcie()
982 dev_err(miphy_dev->dev, "PCIe phy setup failed\n"); in miphy28lp_init_pcie()
1005 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev; in miphy28lp_init_usb3() local
1011 dev_info(miphy_dev->dev, "usb3-up mode, addr 0x%p\n", miphy_phy->base); in miphy28lp_init_usb3()
1016 dev_err(miphy_dev->dev, "USB3 phy setup failed\n"); in miphy28lp_init_usb3()
1047 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev; in miphy28lp_init() local
1050 mutex_lock(&miphy_dev->miphy_mutex); in miphy28lp_init()
1068 mutex_unlock(&miphy_dev->miphy_mutex); in miphy28lp_init()
1075 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev; in miphy28lp_get_addr() local
1085 err = miphy28lp_get_one_addr(miphy_dev->dev, phynode, in miphy28lp_get_addr()
1093 err = miphy28lp_get_one_addr(miphy_dev->dev, phynode, "pipew", in miphy28lp_get_addr()
1105 struct miphy28lp_dev *miphy_dev = dev_get_drvdata(dev); in miphy28lp_xlate() local
1115 for (index = 0; index < miphy_dev->nphys; index++) in miphy28lp_xlate()
1116 if (phynode == miphy_dev->phys[index]->phy->dev.of_node) { in miphy28lp_xlate()
1117 miphy_phy = miphy_dev->phys[index]; in miphy28lp_xlate()
1143 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev; in miphy28lp_probe_resets() local
1149 dev_err(miphy_dev->dev, in miphy28lp_probe_resets()
1156 dev_err(miphy_dev->dev, "unable to bring out of miphy reset\n"); in miphy28lp_probe_resets()
1197 struct miphy28lp_dev *miphy_dev; in miphy28lp_probe() local
1202 miphy_dev = devm_kzalloc(&pdev->dev, sizeof(*miphy_dev), GFP_KERNEL); in miphy28lp_probe()
1203 if (!miphy_dev) in miphy28lp_probe()
1206 miphy_dev->nphys = of_get_child_count(np); in miphy28lp_probe()
1207 miphy_dev->phys = devm_kcalloc(&pdev->dev, miphy_dev->nphys, in miphy28lp_probe()
1208 sizeof(*miphy_dev->phys), GFP_KERNEL); in miphy28lp_probe()
1209 if (!miphy_dev->phys) in miphy28lp_probe()
1212 miphy_dev->regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); in miphy28lp_probe()
1213 if (IS_ERR(miphy_dev->regmap)) { in miphy28lp_probe()
1214 dev_err(miphy_dev->dev, "No syscfg phandle specified\n"); in miphy28lp_probe()
1215 return PTR_ERR(miphy_dev->regmap); in miphy28lp_probe()
1218 miphy_dev->dev = &pdev->dev; in miphy28lp_probe()
1220 dev_set_drvdata(&pdev->dev, miphy_dev); in miphy28lp_probe()
1222 mutex_init(&miphy_dev->miphy_mutex); in miphy28lp_probe()
1234 miphy_dev->phys[port] = miphy_phy; in miphy28lp_probe()
1243 miphy_dev->phys[port]->phy = phy; in miphy28lp_probe()
1244 miphy_dev->phys[port]->phydev = miphy_dev; in miphy28lp_probe()
1250 ret = miphy28lp_probe_resets(child, miphy_dev->phys[port]); in miphy28lp_probe()
1254 phy_set_drvdata(phy, miphy_dev->phys[port]); in miphy28lp_probe()