Lines Matching refs:rphy

132 	int		(*phy_tuning)(struct rockchip_usb2phy *rphy);
200 struct rockchip_usb2phy *rphy; in rockchip_chg_get_type() local
215 rphy = dev_get_priv(udev); in rockchip_chg_get_type()
216 port_cfg = &rphy->phy_cfg->port_cfgs[USB2PHY_PORT_OTG]; in rockchip_chg_get_type()
219 if (!property_enabled(rphy->grf, &port_cfg->utmi_bvalid)) { in rockchip_chg_get_type()
224 reset_assert(rphy->reset); in rockchip_chg_get_type()
227 property_enable(rphy->grf, &rphy->phy_cfg->chg_det.chg_en, true); in rockchip_chg_get_type()
228 property_enable(rphy->grf, &rphy->phy_cfg->chg_det.chg_rst, false); in rockchip_chg_get_type()
233 chg_valid = property_enabled(rphy->grf, in rockchip_chg_get_type()
234 &rphy->phy_cfg->chg_det.chg_valid); in rockchip_chg_get_type()
236 property_enabled(rphy->grf, in rockchip_chg_get_type()
237 &rphy->phy_cfg->chg_det.phy_connect); in rockchip_chg_get_type()
248 reset_deassert(rphy->reset); in rockchip_chg_get_type()
250 property_enable(rphy->grf, &rphy->phy_cfg->chg_det.chg_rst, true); in rockchip_chg_get_type()
251 property_enable(rphy->grf, &rphy->phy_cfg->chg_det.chg_en, false); in rockchip_chg_get_type()
269 struct rockchip_usb2phy *rphy = dev_get_priv(parent); in rockchip_usb2phy_check_vbus() local
271 void __iomem *base = rphy->grf; in rockchip_usb2phy_check_vbus()
276 vbus = rphy->vbus_supply[USB2PHY_PORT_HOST]; in rockchip_usb2phy_check_vbus()
278 port_cfg = &rphy->phy_cfg->port_cfgs[USB2PHY_PORT_OTG]; in rockchip_usb2phy_check_vbus()
282 vbus = rphy->vbus_supply[USB2PHY_PORT_OTG]; in rockchip_usb2phy_check_vbus()
292 struct rockchip_usb2phy *rphy = dev_get_priv(parent); in rockchip_usb2phy_init() local
296 port_cfg = &rphy->phy_cfg->port_cfgs[USB2PHY_PORT_OTG]; in rockchip_usb2phy_init()
298 port_cfg = &rphy->phy_cfg->port_cfgs[USB2PHY_PORT_HOST]; in rockchip_usb2phy_init()
304 property_enable(rphy->grf, &port_cfg->phy_sus, false); in rockchip_usb2phy_init()
315 struct rockchip_usb2phy *rphy = dev_get_priv(parent); in rockchip_usb2phy_exit() local
319 port_cfg = &rphy->phy_cfg->port_cfgs[USB2PHY_PORT_OTG]; in rockchip_usb2phy_exit()
321 port_cfg = &rphy->phy_cfg->port_cfgs[USB2PHY_PORT_HOST]; in rockchip_usb2phy_exit()
327 property_enable(rphy->grf, &port_cfg->phy_sus, true); in rockchip_usb2phy_exit()
371 struct rockchip_usb2phy *rphy = dev_get_priv(parent); in rockchip_usb2phy_of_xlate() local
376 &rphy->vbus_supply[USB2PHY_PORT_HOST]); in rockchip_usb2phy_of_xlate()
380 &rphy->vbus_supply[USB2PHY_PORT_OTG]); in rockchip_usb2phy_of_xlate()
420 struct rockchip_usb2phy *rphy = dev_get_priv(dev); in rockchip_usb2phy_probe() local
423 rphy->grf = syscon_get_first_range(ROCKCHIP_SYSCON_GRF); in rockchip_usb2phy_probe()
426 if (reset_get_by_name(dev, "u2phy", rphy->reset)) { in rockchip_usb2phy_probe()
431 if (rphy->grf <= 0) { in rockchip_usb2phy_probe()
452 rphy->phy_cfg = &phy_cfgs[index]; in rockchip_usb2phy_probe()
457 if (!rphy->phy_cfg) { in rockchip_usb2phy_probe()
462 if (rphy->phy_cfg->phy_tuning) in rockchip_usb2phy_probe()
463 rphy->phy_cfg->phy_tuning(rphy); in rockchip_usb2phy_probe()
468 static int rv1126_usb2phy_tuning(struct rockchip_usb2phy *rphy) in rv1126_usb2phy_tuning() argument