/sound/soc/intel/haswell/ |
D | sst-haswell-pcm.c | 187 struct hsw_priv_data *pdata = in hsw_stream_volume_put() local 190 struct sst_hsw *hsw = pdata->hsw; in hsw_stream_volume_put() 196 pcm_data = &pdata->pcm[dai][stream]; in hsw_stream_volume_put() 199 pm_runtime_get_sync(pdata->dev); in hsw_stream_volume_put() 206 pm_runtime_mark_last_busy(pdata->dev); in hsw_stream_volume_put() 207 pm_runtime_put_autosuspend(pdata->dev); in hsw_stream_volume_put() 224 pm_runtime_mark_last_busy(pdata->dev); in hsw_stream_volume_put() 225 pm_runtime_put_autosuspend(pdata->dev); in hsw_stream_volume_put() 236 struct hsw_priv_data *pdata = in hsw_stream_volume_get() local 239 struct sst_hsw *hsw = pdata->hsw; in hsw_stream_volume_get() [all …]
|
/sound/soc/codecs/ |
D | ak4641.c | 402 struct ak4641_platform_data *pdata = codec->dev->platform_data; in ak4641_set_bias_level() local 416 if (pdata && gpio_is_valid(pdata->gpio_power)) in ak4641_set_bias_level() 417 gpio_set_value(pdata->gpio_power, 1); in ak4641_set_bias_level() 419 if (pdata && gpio_is_valid(pdata->gpio_npdn)) in ak4641_set_bias_level() 420 gpio_set_value(pdata->gpio_npdn, 1); in ak4641_set_bias_level() 435 if (pdata && gpio_is_valid(pdata->gpio_npdn)) in ak4641_set_bias_level() 436 gpio_set_value(pdata->gpio_npdn, 0); in ak4641_set_bias_level() 437 if (pdata && gpio_is_valid(pdata->gpio_power)) in ak4641_set_bias_level() 438 gpio_set_value(pdata->gpio_power, 0); in ak4641_set_bias_level() 531 struct ak4641_platform_data *pdata = i2c->dev.platform_data; in ak4641_i2c_probe() local [all …]
|
D | cs35l32.c | 48 struct cs35l32_platform_data pdata; member 269 struct cs35l32_platform_data *pdata) in cs35l32_handle_of_data() argument 275 pdata->sdout_share = val; in cs35l32_handle_of_data() 283 pdata->boost_mng = val; in cs35l32_handle_of_data() 288 pdata->boost_mng = CS35L32_BOOST_MGR_BYPASS; in cs35l32_handle_of_data() 297 pdata->sdout_datacfg = val; in cs35l32_handle_of_data() 302 pdata->sdout_datacfg = CS35L32_DATA_CFG_LR; in cs35l32_handle_of_data() 311 pdata->batt_thresh = val; in cs35l32_handle_of_data() 316 pdata->batt_thresh = CS35L32_BATT_THRESH_3_3V; in cs35l32_handle_of_data() 327 pdata->batt_recov = val; in cs35l32_handle_of_data() [all …]
|
D | sta350.c | 172 struct sta350_platform_data *pdata; member 917 struct sta350_platform_data *pdata = sta350->pdata; in sta350_probe() local 934 if (!pdata->thermal_warning_recovery) in sta350_probe() 936 if (!pdata->thermal_warning_adjustment) in sta350_probe() 938 if (!pdata->fault_detect_recovery) in sta350_probe() 948 pdata->ffx_power_output_mode in sta350_probe() 952 pdata->drop_compensation_ns in sta350_probe() 957 pdata->oc_warning_adjustment ? in sta350_probe() 963 pdata->max_power_use_mpcc ? in sta350_probe() 967 pdata->max_power_correction ? in sta350_probe() [all …]
|
D | sta32x.c | 147 struct sta32x_platform_data *pdata; member 419 if (sta32x->pdata->needs_esd_watchdog) { in sta32x_watchdog_start() 429 if (sta32x->pdata->needs_esd_watchdog) { in sta32x_watchdog_stop() 881 struct sta32x_platform_data *pdata = sta32x->pdata; in sta32x_probe() local 897 if (!pdata->thermal_warning_recovery) in sta32x_probe() 899 if (!pdata->thermal_warning_adjustment) in sta32x_probe() 901 if (!pdata->fault_detect_recovery) in sta32x_probe() 911 pdata->drop_compensation_ns in sta32x_probe() 917 pdata->max_power_use_mpcc ? in sta32x_probe() 921 pdata->max_power_correction ? in sta32x_probe() [all …]
|
D | cs42l56.c | 50 struct cs42l56_platform_data pdata; member 1146 struct cs42l56_platform_data *pdata) in cs42l56_handle_of_data() argument 1152 pdata->ain1a_ref_cfg = true; in cs42l56_handle_of_data() 1155 pdata->ain2a_ref_cfg = true; in cs42l56_handle_of_data() 1158 pdata->ain1b_ref_cfg = true; in cs42l56_handle_of_data() 1161 pdata->ain2b_ref_cfg = true; in cs42l56_handle_of_data() 1164 pdata->micbias_lvl = val32; in cs42l56_handle_of_data() 1167 pdata->chgfreq = val32; in cs42l56_handle_of_data() 1170 pdata->adaptive_pwr = val32; in cs42l56_handle_of_data() 1173 pdata->hpfa_freq = val32; in cs42l56_handle_of_data() [all …]
|
D | wm8958-dsp2.c | 213 if (control->pdata.num_mbc_cfgs) { in wm8958_dsp_start_mbc() 215 = &control->pdata.mbc_cfgs[wm8994->mbc_cfg]; in wm8958_dsp_start_mbc() 252 if (control->pdata.num_mbc_cfgs) { in wm8958_dsp_start_vss() 254 = &control->pdata.mbc_cfgs[wm8994->mbc_cfg]; in wm8958_dsp_start_vss() 261 if (control->pdata.num_vss_cfgs) { in wm8958_dsp_start_vss() 263 = &control->pdata.vss_cfgs[wm8994->vss_cfg]; in wm8958_dsp_start_vss() 269 if (control->pdata.num_vss_hpf_cfgs) { in wm8958_dsp_start_vss() 271 = &control->pdata.vss_hpf_cfgs[wm8994->vss_hpf_cfg]; in wm8958_dsp_start_vss() 312 if (control->pdata.num_enh_eq_cfgs) { in wm8958_dsp_start_enh_eq() 314 = &control->pdata.enh_eq_cfgs[wm8994->enh_eq_cfg]; in wm8958_dsp_start_enh_eq() [all …]
|
D | twl4030.c | 75 struct twl4030_codec_data *pdata; member 210 static void twl4030_setup_pdata_of(struct twl4030_codec_data *pdata, in twl4030_setup_pdata_of() argument 216 &pdata->digimic_delay); in twl4030_setup_pdata_of() 218 &pdata->ramp_delay_value); in twl4030_setup_pdata_of() 220 &pdata->offset_cncl_path); in twl4030_setup_pdata_of() 222 pdata->hs_extmute = value; in twl4030_setup_pdata_of() 224 pdata->hs_extmute_gpio = of_get_named_gpio(node, in twl4030_setup_pdata_of() 226 if (gpio_is_valid(pdata->hs_extmute_gpio)) in twl4030_setup_pdata_of() 227 pdata->hs_extmute = 1; in twl4030_setup_pdata_of() 232 struct twl4030_codec_data *pdata = dev_get_platdata(codec->dev); in twl4030_get_pdata() local [all …]
|
D | cs42l52.c | 48 struct cs42l52_platform_data pdata; member 479 struct cs42l52_platform_data *pdata = &cs42l52->pdata; in cs42l52_add_mic_controls() local 481 if (!pdata->mica_diff_cfg) in cs42l52_add_mic_controls() 485 if (!pdata->micb_diff_cfg) in cs42l52_add_mic_controls() 1096 struct cs42l52_platform_data *pdata = dev_get_platdata(&i2c_client->dev); in cs42l52_i2c_probe() local 1114 if (pdata) { in cs42l52_i2c_probe() 1115 cs42l52->pdata = *pdata; in cs42l52_i2c_probe() 1117 pdata = devm_kzalloc(&i2c_client->dev, in cs42l52_i2c_probe() 1120 if (!pdata) { in cs42l52_i2c_probe() 1127 pdata->mica_diff_cfg = true; in cs42l52_i2c_probe() [all …]
|
D | uda1380.c | 150 struct uda1380_platform_data *pdata = codec->dev->platform_data; in uda1380_reset() local 152 if (gpio_is_valid(pdata->gpio_reset)) { in uda1380_reset() 153 gpio_set_value(pdata->gpio_reset, 1); in uda1380_reset() 155 gpio_set_value(pdata->gpio_reset, 0); in uda1380_reset() 589 struct uda1380_platform_data *pdata = codec->dev->platform_data; in uda1380_set_bias_level() local 599 if (gpio_is_valid(pdata->gpio_power)) { in uda1380_set_bias_level() 600 gpio_set_value(pdata->gpio_power, 1); in uda1380_set_bias_level() 610 if (!gpio_is_valid(pdata->gpio_power)) in uda1380_set_bias_level() 613 gpio_set_value(pdata->gpio_power, 0); in uda1380_set_bias_level() 692 struct uda1380_platform_data *pdata =codec->dev->platform_data; in uda1380_probe() local [all …]
|
D | max98088.c | 44 struct max98088_pdata *pdata; member 1399 struct max98088_pdata *pdata = max98088->pdata; in max98088_setup_eq1() local 1406 if (!pdata || !max98088->eq_textcnt) in max98088_setup_eq1() 1415 for (i = 0; i < pdata->eq_cfgcnt; i++) { in max98088_setup_eq1() 1416 if (strcmp(pdata->eq_cfg[i].name, max98088->eq_texts[sel]) == 0 && in max98088_setup_eq1() 1417 abs(pdata->eq_cfg[i].rate - fs) < best_val) { in max98088_setup_eq1() 1419 best_val = abs(pdata->eq_cfg[i].rate - fs); in max98088_setup_eq1() 1424 pdata->eq_cfg[best].name, in max98088_setup_eq1() 1425 pdata->eq_cfg[best].rate, fs); in max98088_setup_eq1() 1431 coef_set = &pdata->eq_cfg[sel]; in max98088_setup_eq1() [all …]
|
D | wm8903.c | 119 struct wm8903_platform_data *pdata; member 1851 struct wm8903_platform_data *pdata = wm8903->pdata; in wm8903_init_gpio() local 1858 if (pdata->gpio_base) in wm8903_init_gpio() 1859 wm8903->gpio_chip.base = pdata->gpio_base; in wm8903_init_gpio() 1910 struct wm8903_platform_data *pdata) in wm8903_set_pdata_irq_trigger() argument 1928 pdata->irq_active_low = false; in wm8903_set_pdata_irq_trigger() 1931 pdata->irq_active_low = true; in wm8903_set_pdata_irq_trigger() 1939 struct wm8903_platform_data *pdata) in wm8903_set_pdata_from_of() argument 1946 pdata->micdet_cfg = val32; in wm8903_set_pdata_from_of() 1949 pdata->micdet_delay = val32; in wm8903_set_pdata_from_of() [all …]
|
D | max98095.c | 46 struct max98095_pdata *pdata; member 1499 struct max98095_pdata *pdata = max98095->pdata; in max98095_put_eq_enum() local 1510 if (!pdata || !max98095->eq_textcnt) in max98095_put_eq_enum() 1513 if (sel >= pdata->eq_cfgcnt) in max98095_put_eq_enum() 1523 for (i = 0; i < pdata->eq_cfgcnt; i++) { in max98095_put_eq_enum() 1524 if (strcmp(pdata->eq_cfg[i].name, max98095->eq_texts[sel]) == 0 && in max98095_put_eq_enum() 1525 abs(pdata->eq_cfg[i].rate - fs) < best_val) { in max98095_put_eq_enum() 1527 best_val = abs(pdata->eq_cfg[i].rate - fs); in max98095_put_eq_enum() 1532 pdata->eq_cfg[best].name, in max98095_put_eq_enum() 1533 pdata->eq_cfg[best].rate, fs); in max98095_put_eq_enum() [all …]
|
D | wm8904.c | 59 struct wm8904_pdata *pdata; member 378 struct wm8904_pdata *pdata = wm8904->pdata; in wm8904_set_drc() local 386 pdata->drc_cfgs[wm8904->drc_cfg].regs[i]); in wm8904_set_drc() 398 struct wm8904_pdata *pdata = wm8904->pdata; in wm8904_put_drc_enum() local 401 if (value >= pdata->num_drc_cfgs) in wm8904_put_drc_enum() 425 struct wm8904_pdata *pdata = wm8904->pdata; in wm8904_set_retune_mobile() local 428 if (!pdata || !wm8904->num_retune_mobile_texts) in wm8904_set_retune_mobile() 436 for (i = 0; i < pdata->num_retune_mobile_cfgs; i++) { in wm8904_set_retune_mobile() 437 if (strcmp(pdata->retune_mobile_cfgs[i].name, in wm8904_set_retune_mobile() 439 abs(pdata->retune_mobile_cfgs[i].rate in wm8904_set_retune_mobile() [all …]
|
D | wm2200.c | 91 struct wm2200_pdata pdata; member 987 if (wm2200->pdata.reset) { in wm2200_reset() 988 gpio_set_value_cansleep(wm2200->pdata.reset, 0); in wm2200_reset() 989 gpio_set_value_cansleep(wm2200->pdata.reset, 1); in wm2200_reset() 2194 struct wm2200_pdata *pdata = dev_get_platdata(&i2c->dev); in wm2200_i2c_probe() local 2238 if (pdata) in wm2200_i2c_probe() 2239 wm2200->pdata = *pdata; in wm2200_i2c_probe() 2263 if (wm2200->pdata.ldo_ena) { in wm2200_i2c_probe() 2264 ret = devm_gpio_request_one(&i2c->dev, wm2200->pdata.ldo_ena, in wm2200_i2c_probe() 2269 wm2200->pdata.ldo_ena, ret); in wm2200_i2c_probe() [all …]
|
/sound/soc/samsung/ |
D | s3c24xx_simtec.c | 21 static struct s3c24xx_audio_simtec_pdata *pdata; variable 47 gpio_set_value_cansleep(pdata->amp_gain[0], value & 1); in speaker_gain_set() 48 gpio_set_value_cansleep(pdata->amp_gain[1], value >> 1); in speaker_gain_set() 90 gpio_set_value(pdata->amp_gpio, to); in spk_unmute_state() 93 if (to && pdata->amp_gain[0] > 0) in spk_unmute_state() 139 if (pdata->amp_gpio > 0) { in simtec_audio_init() 146 if (pdata->amp_gain[0] > 0) { in simtec_audio_init() 179 if (pdata->use_mpllin) { in simtec_hw_params() 190 if (pdata->output_cdclk) { in simtec_hw_params() 232 if (pdata->amp_gain[0] > 0) { in attach_gpio_amp() [all …]
|
/sound/soc/omap/ |
D | omap-twl4030.c | 164 struct omap_tw4030_pdata *pdata = dev_get_platdata(card->dev); in omap_twl4030_init() local 190 if (!pdata || !pdata->custom_routing) in omap_twl4030_init() 194 twl4030_disconnect_pin(dapm, pdata->has_ear, "Earpiece Spk"); in omap_twl4030_init() 195 twl4030_disconnect_pin(dapm, pdata->has_hf, "Handsfree Spk"); in omap_twl4030_init() 196 twl4030_disconnect_pin(dapm, pdata->has_hs, "Headset Stereophone"); in omap_twl4030_init() 197 twl4030_disconnect_pin(dapm, pdata->has_predriv, "Ext Spk"); in omap_twl4030_init() 198 twl4030_disconnect_pin(dapm, pdata->has_carkit, "Carkit Spk"); in omap_twl4030_init() 200 twl4030_disconnect_pin(dapm, pdata->has_mainmic, "Main Mic"); in omap_twl4030_init() 201 twl4030_disconnect_pin(dapm, pdata->has_submic, "Sub Mic"); in omap_twl4030_init() 202 twl4030_disconnect_pin(dapm, pdata->has_hsmic, "Headset Mic"); in omap_twl4030_init() [all …]
|
D | rx51.c | 63 struct rx51_audio_pdata *pdata = snd_soc_card_get_drvdata(card); in rx51_ext_control() local 97 gpiod_set_value(pdata->tvout_selection_gpio, tvout); in rx51_ext_control() 159 struct rx51_audio_pdata *pdata = snd_soc_card_get_drvdata(card); in rx51_spk_event() local 161 gpiod_set_raw_value_cansleep(pdata->speaker_amp_gpio, in rx51_spk_event() 291 struct rx51_audio_pdata *pdata = snd_soc_card_get_drvdata(card); in rx51_aic34_init() local 317 rx51_av_jack_gpios[0].gpio = desc_to_gpio(pdata->jack_detection_gpio); in rx51_aic34_init() 318 devm_gpiod_put(card->dev, pdata->jack_detection_gpio); in rx51_aic34_init() 392 struct rx51_audio_pdata *pdata; in rx51_soc_probe() local 445 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in rx51_soc_probe() 446 if (pdata == NULL) { in rx51_soc_probe() [all …]
|
D | mcbsp.c | 35 void __iomem *addr = mcbsp->io_base + reg * mcbsp->pdata->reg_step; in omap_mcbsp_write() 37 if (mcbsp->pdata->reg_size == 2) { in omap_mcbsp_write() 48 void __iomem *addr = mcbsp->io_base + reg * mcbsp->pdata->reg_step; in omap_mcbsp_read() 50 if (mcbsp->pdata->reg_size == 2) { in omap_mcbsp_read() 214 if (mcbsp->pdata->has_ccr) { in omap_mcbsp_config() 219 if (mcbsp->pdata->has_wakeup) in omap_mcbsp_config() 241 if (mcbsp->pdata->reg_size == 2) { in omap_mcbsp_dma_reg_params() 253 return mcbsp->phys_dma_base + data_reg * mcbsp->pdata->reg_step; in omap_mcbsp_dma_reg_params() 260 if (mcbsp->pdata->enable_st_clock) in omap_st_on() 261 mcbsp->pdata->enable_st_clock(mcbsp->id, 1); in omap_st_on() [all …]
|
/sound/soc/fsl/ |
D | pcm030-audio-fabric.c | 59 struct pcm030_audio_data *pdata; in pcm030_fabric_probe() local 66 pdata = devm_kzalloc(&op->dev, sizeof(struct pcm030_audio_data), in pcm030_fabric_probe() 68 if (!pdata) in pcm030_fabric_probe() 73 pdata->card = card; in pcm030_fabric_probe() 88 pdata->codec_device = platform_device_alloc("wm9712-codec", -1); in pcm030_fabric_probe() 89 if (!pdata->codec_device) in pcm030_fabric_probe() 92 ret = platform_device_add(pdata->codec_device); in pcm030_fabric_probe() 100 platform_set_drvdata(op, pdata); in pcm030_fabric_probe() 107 struct pcm030_audio_data *pdata = platform_get_drvdata(op); in pcm030_fabric_remove() local 110 ret = snd_soc_unregister_card(pdata->card); in pcm030_fabric_remove() [all …]
|
/sound/soc/atmel/ |
D | atmel-classd.c | 37 const struct atmel_classd_pdata *pdata; member 53 struct atmel_classd_pdata *pdata; in atmel_classd_dt_init() local 62 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in atmel_classd_dt_init() 63 if (!pdata) in atmel_classd_dt_init() 68 pdata->pwm_type = CLASSD_MR_PWMTYP_DIFF; in atmel_classd_dt_init() 70 pdata->pwm_type = CLASSD_MR_PWMTYP_SINGLE; in atmel_classd_dt_init() 73 "atmel,non-overlap-time", &pdata->non_overlap_time); in atmel_classd_dt_init() 75 pdata->non_overlap_enable = false; in atmel_classd_dt_init() 77 pdata->non_overlap_enable = true; in atmel_classd_dt_init() 79 ret = of_property_read_string(np, "atmel,model", &pdata->card_name); in atmel_classd_dt_init() [all …]
|
/sound/soc/intel/atom/sst/ |
D | sst_acpi.c | 51 struct sst_platform_info *pdata; member 151 ctx->pdata->res_info->acpi_lpe_res_index); in sst_platform_get_resources() 159 ctx->iram_base = rsrc->start + ctx->pdata->res_info->iram_offset; in sst_platform_get_resources() 160 ctx->iram_end = ctx->iram_base + ctx->pdata->res_info->iram_size - 1; in sst_platform_get_resources() 163 ctx->pdata->res_info->iram_size); in sst_platform_get_resources() 169 ctx->dram_base = rsrc->start + ctx->pdata->res_info->dram_offset; in sst_platform_get_resources() 170 ctx->dram_end = ctx->dram_base + ctx->pdata->res_info->dram_size - 1; in sst_platform_get_resources() 173 ctx->pdata->res_info->dram_size); in sst_platform_get_resources() 179 ctx->shim_phy_add = rsrc->start + ctx->pdata->res_info->shim_offset; in sst_platform_get_resources() 182 ctx->pdata->res_info->shim_size); in sst_platform_get_resources() [all …]
|
/sound/soc/intel/baytrail/ |
D | sst-baytrail-pcm.c | 72 struct sst_byt_priv_data *pdata = in sst_byt_pcm_hw_params() local 74 struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; in sst_byt_pcm_hw_params() 75 struct sst_byt *byt = pdata->byt; in sst_byt_pcm_hw_params() 144 struct sst_byt_priv_data *pdata = in sst_byt_pcm_restore_stream_context() local 146 struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; in sst_byt_pcm_restore_stream_context() 147 struct sst_byt *byt = pdata->byt; in sst_byt_pcm_restore_stream_context() 177 struct sst_byt_priv_data *pdata = in sst_byt_pcm_trigger() local 179 struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; in sst_byt_pcm_trigger() 180 struct sst_byt *byt = pdata->byt; in sst_byt_pcm_trigger() 190 if (pdata->restore_stream == true) in sst_byt_pcm_trigger() [all …]
|
D | sst-baytrail-dsp.c | 216 &sst->pdata->fw_base, sizeof(u32)); in sst_byt_boot() 258 static int sst_byt_resource_map(struct sst_dsp *sst, struct sst_pdata *pdata) in sst_byt_resource_map() argument 260 sst->addr.lpe_base = pdata->lpe_base; in sst_byt_resource_map() 261 sst->addr.lpe = ioremap(pdata->lpe_base, pdata->lpe_size); in sst_byt_resource_map() 266 sst->addr.pci_cfg = ioremap(pdata->pcicfg_base, pdata->pcicfg_size); in sst_byt_resource_map() 273 sst->addr.fw_ext = ioremap(pdata->fw_base, pdata->fw_size); in sst_byt_resource_map() 288 sst->irq = pdata->irq; in sst_byt_resource_map() 293 static int sst_byt_init(struct sst_dsp *sst, struct sst_pdata *pdata) in sst_byt_init() argument 315 ret = sst_byt_resource_map(sst, pdata); in sst_byt_init()
|
D | sst-baytrail-ipc.h | 66 int sst_byt_dsp_init(struct device *dev, struct sst_pdata *pdata); 67 void sst_byt_dsp_free(struct device *dev, struct sst_pdata *pdata); 69 int sst_byt_dsp_suspend_late(struct device *dev, struct sst_pdata *pdata); 70 int sst_byt_dsp_boot(struct device *dev, struct sst_pdata *pdata); 71 int sst_byt_dsp_wait_for_ready(struct device *dev, struct sst_pdata *pdata);
|