Lines Matching refs:miphy_dev

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