Lines Matching refs:drvdata

113 	struct sti_sas_data *drvdata = context;  in sti_sas_read_reg()  local
117 status = regmap_read(drvdata->dac.regmap, reg, &val); in sti_sas_read_reg()
127 struct sti_sas_data *drvdata = context; in sti_sas_write_reg() local
130 status = regmap_write(drvdata->dac.regmap, reg, value); in sti_sas_write_reg()
223 struct sti_sas_data *drvdata = dev_get_drvdata(codec->dev); in stih416_dac_probe() local
224 struct sti_dac_audio *dac = &drvdata->dac; in stih416_dac_probe()
364 struct sti_sas_data *drvdata = dev_get_drvdata(codec->dev); in sti_sas_set_sysclk() local
374 drvdata->spdif.mclk = freq; in sti_sas_set_sysclk()
378 drvdata->dac.mclk = freq; in sti_sas_set_sysclk()
389 struct sti_sas_data *drvdata = dev_get_drvdata(codec->dev); in sti_sas_prepare() local
394 if ((drvdata->spdif.mclk / runtime->rate) != 128) { in sti_sas_prepare()
400 if ((drvdata->dac.mclk / runtime->rate) != 256) { in sti_sas_prepare()
511 struct sti_sas_data *drvdata = dev_get_drvdata(codec->dev); in sti_sas_resume() local
513 return sti_sas_init_sas_registers(codec, drvdata); in sti_sas_resume()
521 struct sti_sas_data *drvdata = dev_get_drvdata(codec->dev); in sti_sas_codec_probe() local
524 ret = sti_sas_init_sas_registers(codec, drvdata); in sti_sas_codec_probe()
549 struct sti_sas_data *drvdata; in sti_sas_driver_probe() local
553 drvdata = devm_kzalloc(&pdev->dev, sizeof(struct sti_sas_data), in sti_sas_driver_probe()
555 if (!drvdata) in sti_sas_driver_probe()
565 drvdata->dev_data = (struct sti_sas_dev_data *)of_id->data; in sti_sas_driver_probe()
568 drvdata->dev = &pdev->dev; in sti_sas_driver_probe()
571 drvdata->dac.virt_regmap = devm_regmap_init(&pdev->dev, NULL, drvdata, in sti_sas_driver_probe()
572 drvdata->dev_data->regmap); in sti_sas_driver_probe()
573 if (IS_ERR(drvdata->dac.virt_regmap)) { in sti_sas_driver_probe()
575 return PTR_ERR(drvdata->dac.virt_regmap); in sti_sas_driver_probe()
579 drvdata->dac.regmap = in sti_sas_driver_probe()
581 if (IS_ERR(drvdata->dac.regmap)) { in sti_sas_driver_probe()
583 return PTR_ERR(drvdata->dac.regmap); in sti_sas_driver_probe()
585 drvdata->spdif.regmap = drvdata->dac.regmap; in sti_sas_driver_probe()
588 if (drvdata->dev_data->chipid == CHIPID_STIH416) in sti_sas_driver_probe()
591 sti_sas_dai[STI_SAS_DAI_ANALOG_OUT].ops = drvdata->dev_data->dac_ops; in sti_sas_driver_probe()
594 sti_sas_driver.dapm_widgets = drvdata->dev_data->dapm_widgets; in sti_sas_driver_probe()
595 sti_sas_driver.num_dapm_widgets = drvdata->dev_data->num_dapm_widgets; in sti_sas_driver_probe()
597 sti_sas_driver.dapm_routes = drvdata->dev_data->dapm_routes; in sti_sas_driver_probe()
598 sti_sas_driver.num_dapm_routes = drvdata->dev_data->num_dapm_routes; in sti_sas_driver_probe()
601 dev_set_drvdata(&pdev->dev, drvdata); in sti_sas_driver_probe()