Lines Matching refs:miphy_dev
818 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev;
827 return regmap_read_poll_timeout(miphy_dev->regmap,
869 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev;
876 dev_err(miphy_dev->dev, "unable to bring out of miphy reset\n");
883 regmap_update_bits(miphy_dev->regmap,
889 dev_err(miphy_dev->dev, "unable to bring out of miphy reset\n");
898 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev;
906 dev_info(miphy_dev->dev, "sata-up mode, addr 0x%p\n", miphy_phy->base);
911 regmap_update_bits(miphy_dev->regmap,
915 regmap_update_bits(miphy_dev->regmap, miphy_phy->syscfg_reg[SYSCFG_PCI],
922 dev_err(miphy_dev->dev, "SATA phy setup failed\n");
934 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev;
942 dev_info(miphy_dev->dev, "pcie-up mode, addr 0x%p\n", miphy_phy->base);
945 regmap_update_bits(miphy_dev->regmap,
949 regmap_update_bits(miphy_dev->regmap, miphy_phy->syscfg_reg[SYSCFG_PCI],
956 dev_err(miphy_dev->dev, "PCIe phy setup failed\n");
979 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev;
985 dev_info(miphy_dev->dev, "usb3-up mode, addr 0x%p\n", miphy_phy->base);
990 dev_err(miphy_dev->dev, "USB3 phy setup failed\n");
1021 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev;
1024 mutex_lock(&miphy_dev->miphy_mutex);
1042 mutex_unlock(&miphy_dev->miphy_mutex);
1049 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev;
1059 err = miphy28lp_get_one_addr(miphy_dev->dev, phynode,
1067 err = miphy28lp_get_one_addr(miphy_dev->dev, phynode, "pipew",
1079 struct miphy28lp_dev *miphy_dev = dev_get_drvdata(dev);
1089 for (index = 0; index < miphy_dev->nphys; index++)
1090 if (phynode == miphy_dev->phys[index]->phy->dev.of_node) {
1091 miphy_phy = miphy_dev->phys[index];
1117 struct miphy28lp_dev *miphy_dev = miphy_phy->phydev;
1124 dev_err(miphy_dev->dev,
1131 dev_err(miphy_dev->dev, "unable to bring out of miphy reset\n");
1172 struct miphy28lp_dev *miphy_dev;
1177 miphy_dev = devm_kzalloc(&pdev->dev, sizeof(*miphy_dev), GFP_KERNEL);
1178 if (!miphy_dev)
1181 miphy_dev->nphys = of_get_child_count(np);
1182 miphy_dev->phys = devm_kcalloc(&pdev->dev, miphy_dev->nphys,
1183 sizeof(*miphy_dev->phys), GFP_KERNEL);
1184 if (!miphy_dev->phys)
1187 miphy_dev->regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg");
1188 if (IS_ERR(miphy_dev->regmap)) {
1189 dev_err(miphy_dev->dev, "No syscfg phandle specified\n");
1190 return PTR_ERR(miphy_dev->regmap);
1193 miphy_dev->dev = &pdev->dev;
1195 dev_set_drvdata(&pdev->dev, miphy_dev);
1197 mutex_init(&miphy_dev->miphy_mutex);
1209 miphy_dev->phys[port] = miphy_phy;
1218 miphy_dev->phys[port]->phy = phy;
1219 miphy_dev->phys[port]->phydev = miphy_dev;
1225 ret = miphy28lp_probe_resets(child, miphy_dev->phys[port]);
1229 phy_set_drvdata(phy, miphy_dev->phys[port]);