Lines Matching full:variant
36 struct lpass_variant *v = drvdata->variant; in lpass_cpu_init_i2sctl_bitfields()
413 LPAIF_I2SCTL_REG(drvdata->variant, dai->driver->id), 0); in asoc_qcom_lpass_cpu_dai_probe()
426 struct lpass_variant *variant = drvdata->variant; in asoc_qcom_of_xlate_dai_name() local
431 for (i = 0; i < variant->num_dai; i++) { in asoc_qcom_of_xlate_dai_name()
432 if (variant->dai_driver[i].id == id) { in asoc_qcom_of_xlate_dai_name()
433 *dai_name = variant->dai_driver[i].name; in asoc_qcom_of_xlate_dai_name()
450 struct lpass_variant *v = drvdata->variant; in lpass_cpu_regmap_writeable()
492 struct lpass_variant *v = drvdata->variant; in lpass_cpu_regmap_readable()
538 struct lpass_variant *v = drvdata->variant; in lpass_cpu_regmap_volatile()
569 struct lpass_variant *v = drvdata->variant; in lpass_hdmi_init_bitfields()
647 struct lpass_variant *v = drvdata->variant; in lpass_hdmi_regmap_writeable()
692 struct lpass_variant *v = drvdata->variant; in lpass_hdmi_regmap_readable()
741 struct lpass_variant *v = drvdata->variant; in lpass_hdmi_regmap_volatile()
812 for (id = 0; id < data->variant->num_dai; id++) { in of_lpass_cpu_parse_dai_data()
841 struct lpass_variant *variant; in asoc_qcom_lpass_cpu_platform_probe() local
861 drvdata->variant = (struct lpass_variant *)match->data; in asoc_qcom_lpass_cpu_platform_probe()
862 variant = drvdata->variant; in asoc_qcom_lpass_cpu_platform_probe()
875 lpass_cpu_regmap_config.max_register = LPAIF_WRDMAPER_REG(variant, in asoc_qcom_lpass_cpu_platform_probe()
876 variant->wrdma_channels + in asoc_qcom_lpass_cpu_platform_probe()
877 variant->wrdma_channel_start); in asoc_qcom_lpass_cpu_platform_probe()
897 lpass_hdmi_regmap_config.max_register = LPAIF_HDMI_RDMAPER_REG(variant, in asoc_qcom_lpass_cpu_platform_probe()
898 variant->hdmi_rdma_channels - 1); in asoc_qcom_lpass_cpu_platform_probe()
908 if (variant->init) { in asoc_qcom_lpass_cpu_platform_probe()
909 ret = variant->init(pdev); in asoc_qcom_lpass_cpu_platform_probe()
911 dev_err(dev, "error initializing variant: %d\n", ret); in asoc_qcom_lpass_cpu_platform_probe()
916 for (i = 0; i < variant->num_dai; i++) { in asoc_qcom_lpass_cpu_platform_probe()
917 dai_id = variant->dai_driver[i].id; in asoc_qcom_lpass_cpu_platform_probe()
922 variant->dai_osr_clk_names[i]); in asoc_qcom_lpass_cpu_platform_probe()
924 variant->dai_bit_clk_names[i]); in asoc_qcom_lpass_cpu_platform_probe()
928 variant->dai_bit_clk_names[i], in asoc_qcom_lpass_cpu_platform_probe()
955 variant->dai_driver, in asoc_qcom_lpass_cpu_platform_probe()
956 variant->num_dai); in asoc_qcom_lpass_cpu_platform_probe()
977 if (drvdata->variant->exit) in asoc_qcom_lpass_cpu_platform_remove()
978 drvdata->variant->exit(pdev); in asoc_qcom_lpass_cpu_platform_remove()