Home
last modified time | relevance | path

Searched refs:pdata (Results 1 – 25 of 117) sorted by relevance

12345

/sound/soc/intel/haswell/
Dsst-haswell-pcm.c187 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/
Dak4641.c402 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 …]
Dcs35l32.c48 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 …]
Dsta350.c172 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 …]
Dsta32x.c147 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 …]
Dcs42l56.c50 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 …]
Dwm8958-dsp2.c213 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 …]
Dtwl4030.c75 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 …]
Dcs42l52.c48 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 …]
Duda1380.c150 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 …]
Dmax98088.c44 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 …]
Dwm8903.c119 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 …]
Dmax98095.c46 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 …]
Dwm8904.c59 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 …]
Dwm2200.c91 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/
Ds3c24xx_simtec.c21 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/
Domap-twl4030.c164 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 …]
Drx51.c63 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 …]
Dmcbsp.c35 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/
Dpcm030-audio-fabric.c59 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/
Datmel-classd.c37 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/
Dsst_acpi.c51 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/
Dsst-baytrail-pcm.c72 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 …]
Dsst-baytrail-dsp.c216 &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()
Dsst-baytrail-ipc.h66 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);

12345