Lines Matching full:variant

47 	const struct lpass_variant *v = drvdata->variant;  in lpass_cpu_init_i2sctl_bitfields()
431 LPAIF_I2SCTL_REG(drvdata->variant, dai->driver->id), 0); in lpass_cpu_daiops_probe()
466 const struct lpass_variant *variant = drvdata->variant; in asoc_qcom_of_xlate_dai_name() local
471 for (i = 0; i < variant->num_dai; i++) { in asoc_qcom_of_xlate_dai_name()
472 if (variant->dai_driver[i].id == id) { in asoc_qcom_of_xlate_dai_name()
473 *dai_name = variant->dai_driver[i].name; in asoc_qcom_of_xlate_dai_name()
491 const struct lpass_variant *v = drvdata->variant; in lpass_cpu_regmap_writeable()
533 const struct lpass_variant *v = drvdata->variant; in lpass_cpu_regmap_readable()
581 const struct lpass_variant *v = drvdata->variant; in lpass_cpu_regmap_volatile()
616 const struct lpass_variant *v = drvdata->variant; in lpass_hdmi_init_bitfields()
694 const struct lpass_variant *v = drvdata->variant; in lpass_hdmi_regmap_writeable()
739 const struct lpass_variant *v = drvdata->variant; in lpass_hdmi_regmap_readable()
788 const struct lpass_variant *v = drvdata->variant; in lpass_hdmi_regmap_volatile()
827 const struct lpass_variant *v = drvdata->variant; in __lpass_rxtx_regmap_accessible()
893 const struct lpass_variant *v = drvdata->variant; in lpass_rxtx_regmap_volatile()
918 const struct lpass_variant *v = drvdata->variant; in __lpass_va_regmap_accessible()
968 const struct lpass_variant *v = drvdata->variant; in lpass_va_regmap_volatile()
1053 for (i = 0; i < data->variant->num_dai; i++) { in of_lpass_cpu_parse_dai_data()
1054 id = data->variant->dai_driver[i].id; in of_lpass_cpu_parse_dai_data()
1107 const struct lpass_variant *variant; in asoc_qcom_lpass_cpu_platform_probe() local
1123 variant = device_get_match_data(dev); in asoc_qcom_lpass_cpu_platform_probe()
1124 if (!variant) in asoc_qcom_lpass_cpu_platform_probe()
1130 drvdata->variant = variant; in asoc_qcom_lpass_cpu_platform_probe()
1144 lpass_rxtx_regmap_config.max_register = LPAIF_CDC_RXTX_WRDMAPER_REG(variant, in asoc_qcom_lpass_cpu_platform_probe()
1145 variant->rxtx_wrdma_channels + in asoc_qcom_lpass_cpu_platform_probe()
1146 variant->rxtx_wrdma_channel_start, LPASS_CDC_DMA_TX3); in asoc_qcom_lpass_cpu_platform_probe()
1153 lpass_va_regmap_config.max_register = LPAIF_CDC_VA_WRDMAPER_REG(variant, in asoc_qcom_lpass_cpu_platform_probe()
1154 variant->va_wrdma_channels + in asoc_qcom_lpass_cpu_platform_probe()
1155 variant->va_wrdma_channel_start, LPASS_CDC_DMA_VA_TX0); in asoc_qcom_lpass_cpu_platform_probe()
1183 lpass_cpu_regmap_config.max_register = LPAIF_WRDMAPER_REG(variant, in asoc_qcom_lpass_cpu_platform_probe()
1184 variant->wrdma_channels + in asoc_qcom_lpass_cpu_platform_probe()
1185 variant->wrdma_channel_start); in asoc_qcom_lpass_cpu_platform_probe()
1200 lpass_hdmi_regmap_config.max_register = LPAIF_HDMI_RDMAPER_REG(variant, in asoc_qcom_lpass_cpu_platform_probe()
1201 variant->hdmi_rdma_channels - 1); in asoc_qcom_lpass_cpu_platform_probe()
1211 if (variant->init) { in asoc_qcom_lpass_cpu_platform_probe()
1212 ret = variant->init(pdev); in asoc_qcom_lpass_cpu_platform_probe()
1214 dev_err(dev, "error initializing variant: %d\n", ret); in asoc_qcom_lpass_cpu_platform_probe()
1219 for (i = 0; i < variant->num_dai; i++) { in asoc_qcom_lpass_cpu_platform_probe()
1220 dai_id = variant->dai_driver[i].id; in asoc_qcom_lpass_cpu_platform_probe()
1225 variant->dai_osr_clk_names[i]); in asoc_qcom_lpass_cpu_platform_probe()
1227 variant->dai_bit_clk_names[i]); in asoc_qcom_lpass_cpu_platform_probe()
1231 variant->dai_bit_clk_names[i], in asoc_qcom_lpass_cpu_platform_probe()
1237 variant->dai_driver[dai_id].playback.channels_min = 4; in asoc_qcom_lpass_cpu_platform_probe()
1238 variant->dai_driver[dai_id].playback.channels_max = 4; in asoc_qcom_lpass_cpu_platform_probe()
1265 variant->dai_driver, in asoc_qcom_lpass_cpu_platform_probe()
1266 variant->num_dai); in asoc_qcom_lpass_cpu_platform_probe()
1287 if (drvdata->variant->exit) in asoc_qcom_lpass_cpu_platform_remove()
1288 drvdata->variant->exit(pdev); in asoc_qcom_lpass_cpu_platform_remove()
1296 if (drvdata->variant->exit) in asoc_qcom_lpass_cpu_platform_shutdown()
1297 drvdata->variant->exit(pdev); in asoc_qcom_lpass_cpu_platform_shutdown()