Lines Matching full:variant
36 struct lpass_variant *v = drvdata->variant; in lpass_cpu_init_i2sctl_bitfields()
276 LPAIF_I2SCTL_REG(drvdata->variant, dai->driver->id), &val); in lpass_cpu_daiops_trigger()
351 LPAIF_I2SCTL_REG(drvdata->variant, dai->driver->id), 0); in asoc_qcom_lpass_cpu_dai_probe()
366 struct lpass_variant *v = drvdata->variant; in lpass_cpu_regmap_writeable()
408 struct lpass_variant *v = drvdata->variant; in lpass_cpu_regmap_readable()
454 struct lpass_variant *v = drvdata->variant; in lpass_cpu_regmap_volatile()
489 struct lpass_variant *v = drvdata->variant; in lpass_hdmi_init_bitfields()
567 struct lpass_variant *v = drvdata->variant; in lpass_hdmi_regmap_writeable()
612 struct lpass_variant *v = drvdata->variant; in lpass_hdmi_regmap_readable()
661 struct lpass_variant *v = drvdata->variant; in lpass_hdmi_regmap_volatile()
732 for (id = 0; id < data->variant->num_dai; id++) { in of_lpass_cpu_parse_dai_data()
739 if (ret || id < 0 || id >= data->variant->num_dai) { in of_lpass_cpu_parse_dai_data()
762 struct lpass_variant *variant; in asoc_qcom_lpass_cpu_platform_probe() local
782 drvdata->variant = (struct lpass_variant *)match->data; in asoc_qcom_lpass_cpu_platform_probe()
783 variant = drvdata->variant; in asoc_qcom_lpass_cpu_platform_probe()
796 lpass_cpu_regmap_config.max_register = LPAIF_WRDMAPER_REG(variant, in asoc_qcom_lpass_cpu_platform_probe()
797 variant->wrdma_channels + in asoc_qcom_lpass_cpu_platform_probe()
798 variant->wrdma_channel_start); in asoc_qcom_lpass_cpu_platform_probe()
818 lpass_hdmi_regmap_config.max_register = LPAIF_HDMI_RDMAPER_REG(variant, in asoc_qcom_lpass_cpu_platform_probe()
819 variant->hdmi_rdma_channels); in asoc_qcom_lpass_cpu_platform_probe()
829 if (variant->init) { in asoc_qcom_lpass_cpu_platform_probe()
830 ret = variant->init(pdev); in asoc_qcom_lpass_cpu_platform_probe()
832 dev_err(dev, "error initializing variant: %d\n", ret); in asoc_qcom_lpass_cpu_platform_probe()
837 for (i = 0; i < variant->num_dai; i++) { in asoc_qcom_lpass_cpu_platform_probe()
838 dai_id = variant->dai_driver[i].id; in asoc_qcom_lpass_cpu_platform_probe()
843 variant->dai_osr_clk_names[i]); in asoc_qcom_lpass_cpu_platform_probe()
848 variant->dai_osr_clk_names[i], in asoc_qcom_lpass_cpu_platform_probe()
855 variant->dai_bit_clk_names[i]); in asoc_qcom_lpass_cpu_platform_probe()
859 variant->dai_bit_clk_names[i], in asoc_qcom_lpass_cpu_platform_probe()
887 variant->dai_driver, in asoc_qcom_lpass_cpu_platform_probe()
888 variant->num_dai); in asoc_qcom_lpass_cpu_platform_probe()
909 if (drvdata->variant->exit) in asoc_qcom_lpass_cpu_platform_remove()
910 drvdata->variant->exit(pdev); in asoc_qcom_lpass_cpu_platform_remove()