Lines Matching defs:drv_data
153 const struct rk_dphy_drv_data *drv_data;
162 const struct dphy_reg *reg = &priv->drv_data->regs[index];
229 const struct rk_dphy_drv_data *drv_data = priv->drv_data;
245 for (i = 0; i < drv_data->num_hsfreq_ranges; i++) {
246 if (drv_data->hsfreq_ranges[i].range_h >= data_rate_mbps) {
247 hsfreq = drv_data->hsfreq_ranges[i].cfg_bit;
264 ret = clk_bulk_enable(priv->drv_data->num_clks, priv->clks);
278 clk_bulk_disable(priv->drv_data->num_clks, priv->clks);
286 return clk_bulk_prepare(priv->drv_data->num_clks, priv->clks);
293 clk_bulk_unprepare(priv->drv_data->num_clks, priv->clks);
327 const struct rk_dphy_drv_data *drv_data;
348 drv_data = of_device_get_match_data(dev);
349 priv->drv_data = drv_data;
350 priv->clks = devm_kcalloc(&pdev->dev, drv_data->num_clks,
354 for (i = 0; i < drv_data->num_clks; i++)
355 priv->clks[i].id = drv_data->clks[i];
356 ret = devm_clk_bulk_get(&pdev->dev, drv_data->num_clks, priv->clks);