Lines Matching refs:drv_data
137 const struct dphy_drv_data *drv_data;
145 const struct dphy_drv_data *drv_data = priv->drv_data;
146 const struct dphy_reg *reg = &drv_data->grf_regs[index];
179 const struct dphy_drv_data *drv_data = priv->drv_data;
182 val = readl(priv->phy_base + drv_data->ths_settle_offset + offset);
185 writel(val, priv->phy_base + drv_data->ths_settle_offset + offset);
192 const struct dphy_drv_data *drv_data = priv->drv_data;
208 for (i = 0; i < drv_data->num_hsfreq_ranges; i++) {
209 if (drv_data->hsfreq_ranges[i].range_h >= data_rate_mbps) {
210 hsfreq = drv_data->hsfreq_ranges[i].cfg_bit;
225 const struct dphy_drv_data *drv_data = priv->drv_data;
241 if (drv_data->pwrctl_offset >= 0)
244 priv->phy_base + drv_data->pwrctl_offset);
253 if (drv_data->pwrctl_offset >= 0)
255 priv->phy_base + drv_data->pwrctl_offset);
268 if (data_rate_mbps > 1500 && drv_data->calib_offset >= 0) {
270 priv->phy_base + drv_data->calib_offset +
274 priv->phy_base + drv_data->calib_offset +
294 const struct dphy_drv_data *drv_data = priv->drv_data;
301 if (drv_data->pwrctl_offset >= 0)
305 priv->phy_base + drv_data->pwrctl_offset);
414 priv->drv_data = of_device_get_match_data(dev);
415 if (!priv->drv_data) {