Lines Matching refs:pdata
60 static void property_enable(struct dwc2_plat_otg_data *pdata, in property_enable() argument
69 writel(val, pdata->regs_phy + reg->offset); in property_enable()
93 struct dwc2_plat_otg_data *pdata = dev->pdata; in otg_phy_parse() local
153 pdata->phy_of_node = phy_node; in otg_phy_parse()
154 pdata->regs_phy = grf_base + grf_offset; in otg_phy_parse()
161 struct dwc2_plat_otg_data *pdata = dev->pdata; in otg_phy_init() local
166 if (!pdata->regs_phy && otg_phy_parse(dev)) { in otg_phy_init()
173 if (fdt_node_check_compatible(gd->fdt_blob, pdata->phy_of_node, in otg_phy_init()
185 pdata->priv = phy_cfg; in otg_phy_init()
188 property_enable(pdata, &phy_cfg->siddq, false); in otg_phy_init()
191 property_enable(pdata, &phy_cfg->soft_con, false); in otg_phy_init()
194 property_enable(pdata, &phy_cfg->port_reset, true); in otg_phy_init()
196 property_enable(pdata, &phy_cfg->port_reset, false); in otg_phy_init()
202 struct dwc2_plat_otg_data *pdata = dev->pdata; in otg_phy_off() local
203 struct rockchip_usb2_phy_cfg *phy_cfg = pdata->priv; in otg_phy_off()
205 if (!pdata->regs_phy && otg_phy_parse(dev)) { in otg_phy_off()
211 property_enable(pdata, &phy_cfg->soft_con, true); in otg_phy_off()
213 property_enable(pdata, &phy_cfg->suspend, true); in otg_phy_off()