Lines Matching refs:dev_data

70 	struct cdce706_dev_data *dev_data;  member
117 static int cdce706_reg_read(struct cdce706_dev_data *dev_data, unsigned reg, in cdce706_reg_read() argument
120 int rc = regmap_read(dev_data->regmap, reg | 0x80, val); in cdce706_reg_read()
123 dev_err(&dev_data->client->dev, "error reading reg %u", reg); in cdce706_reg_read()
127 static int cdce706_reg_write(struct cdce706_dev_data *dev_data, unsigned reg, in cdce706_reg_write() argument
130 int rc = regmap_write(dev_data->regmap, reg | 0x80, val); in cdce706_reg_write()
133 dev_err(&dev_data->client->dev, "error writing reg %u", reg); in cdce706_reg_write()
137 static int cdce706_reg_update(struct cdce706_dev_data *dev_data, unsigned reg, in cdce706_reg_update() argument
140 int rc = regmap_update_bits(dev_data->regmap, reg | 0x80, mask, val); in cdce706_reg_update()
143 dev_err(&dev_data->client->dev, "error updating reg %u", reg); in cdce706_reg_update()
172 dev_dbg(&hwd->dev_data->client->dev, in cdce706_pll_recalc_rate()
197 dev_dbg(&hwd->dev_data->client->dev, in cdce706_pll_round_rate()
207 dev_dbg(&hwd->dev_data->client->dev, in cdce706_pll_round_rate()
223 dev_dbg(&hwd->dev_data->client->dev, in cdce706_pll_set_rate()
227 err = cdce706_reg_update(hwd->dev_data, in cdce706_pll_set_rate()
236 err = cdce706_reg_write(hwd->dev_data, in cdce706_pll_set_rate()
242 err = cdce706_reg_write(hwd->dev_data, in cdce706_pll_set_rate()
248 err = cdce706_reg_update(hwd->dev_data, in cdce706_pll_set_rate()
269 return cdce706_reg_update(hwd->dev_data, in cdce706_divider_set_parent()
287 dev_dbg(&hwd->dev_data->client->dev, in cdce706_divider_recalc_rate()
299 struct cdce706_dev_data *cdce = hwd->dev_data; in cdce706_divider_round_rate()
302 dev_dbg(&hwd->dev_data->client->dev, in cdce706_divider_round_rate()
341 dev_dbg(&hwd->dev_data->client->dev, in cdce706_divider_round_rate()
349 dev_dbg(&hwd->dev_data->client->dev, in cdce706_divider_round_rate()
356 dev_dbg(&hwd->dev_data->client->dev, in cdce706_divider_round_rate()
368 dev_dbg(&hwd->dev_data->client->dev, in cdce706_divider_set_rate()
372 return cdce706_reg_update(hwd->dev_data, in cdce706_divider_set_rate()
390 return cdce706_reg_update(hwd->dev_data, CDCE706_CLKOUT(hwd->idx), in cdce706_clkout_prepare()
399 cdce706_reg_update(hwd->dev_data, CDCE706_CLKOUT(hwd->idx), in cdce706_clkout_unprepare()
410 return cdce706_reg_update(hwd->dev_data, in cdce706_clkout_set_parent()
460 hw->dev_data = cdce; in cdce706_register_hw()