Searched refs:cs42l42 (Results 1 – 5 of 5) sorted by relevance
| /linux/sound/soc/codecs/ |
| H A D | cs42l42.c | 3 * cs42l42.c -- CS42L42 ALSA SoC audio driver 33 #include <dt-bindings/sound/cs42l42.h> 35 #include "cs42l42.h" 481 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component); in cs42l42_hp_adc_ev() 485 cs42l42->hp_adc_up_pending = true; in cs42l42_hp_adc_ev() 489 if (cs42l42->hp_adc_up_pending) { in cs42l42_hp_adc_ev() 492 cs42l42->hp_adc_up_pending = false; in cs42l42_hp_adc_ev() 566 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component); in cs42l42_set_jack() 569 guard(mutex)(&cs42l42->irq_lock); in cs42l42_set_jack() 570 cs42l42 in cs42l42_set_jack() 480 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component); cs42l42_hp_adc_ev() local 565 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component); cs42l42_set_jack() local 667 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component); cs42l42_pll_config() local 755 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component); cs42l42_src_config() local 892 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component); cs42l42_dai_startup() local 913 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component); cs42l42_pcm_hw_params() local 995 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component); cs42l42_set_sysclk() local 1019 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component); cs42l42_set_bclk_ratio() local 1029 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component); cs42l42_mute_stream() local 1156 cs42l42_manual_hs_type_detect(struct cs42l42_private * cs42l42) cs42l42_manual_hs_type_detect() argument 1260 cs42l42_process_hs_type_detect(struct cs42l42_private * cs42l42) cs42l42_process_hs_type_detect() argument 1399 cs42l42_init_hs_type_detect(struct cs42l42_private * cs42l42) cs42l42_init_hs_type_detect() argument 1486 cs42l42_cancel_hs_type_detect(struct cs42l42_private * cs42l42) cs42l42_cancel_hs_type_detect() argument 1535 cs42l42_handle_button_press(struct cs42l42_private * cs42l42) cs42l42_handle_button_press() argument 1664 struct cs42l42_private *cs42l42 = (struct cs42l42_private *)data; cs42l42_irq_thread() local 1784 cs42l42_set_interrupt_masks(struct cs42l42_private * cs42l42) cs42l42_set_interrupt_masks() argument 1887 cs42l42_setup_hs_type_detect(struct cs42l42_private * cs42l42) cs42l42_setup_hs_type_detect() argument 1945 cs42l42_handle_device_data(struct device * dev,struct cs42l42_private * cs42l42) cs42l42_handle_device_data() argument 2153 struct cs42l42_private *cs42l42 = dev_get_drvdata(dev); cs42l42_suspend() local 2217 struct cs42l42_private *cs42l42 = dev_get_drvdata(dev); cs42l42_resume() local 2248 struct cs42l42_private *cs42l42 = dev_get_drvdata(dev); cs42l42_resume_restore() local 2278 cs42l42_common_probe(struct cs42l42_private * cs42l42,const struct snd_soc_component_driver * component_drv,struct snd_soc_dai_driver * dai) cs42l42_common_probe() argument 2374 cs42l42_init(struct cs42l42_private * cs42l42) cs42l42_init() argument 2468 cs42l42_common_remove(struct cs42l42_private * cs42l42) cs42l42_common_remove() argument [all...] |
| H A D | cs42l42-sdw.c | 54 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(dai->component); in cs42l42_sdw_dai_startup() local 56 if (!cs42l42->init_done) in cs42l42_sdw_dai_startup() 66 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(dai->component); in cs42l42_sdw_dai_hw_params() local 76 cs42l42->sample_rate = params_rate(params); in cs42l42_sdw_dai_hw_params() 85 ret = sdw_stream_add_slave(cs42l42->sdw_peripheral, &stream_config, &port_config, 1, in cs42l42_sdw_dai_hw_params() 100 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(dai->component); in cs42l42_sdw_dai_prepare() local 102 dev_dbg(dai->dev, "dai_prepare: sclk=%u rate=%u\n", cs42l42->sclk, cs42l42->sample_rate); in cs42l42_sdw_dai_prepare() 104 if (!cs42l42->sclk || !cs42l42->sample_rate) in cs42l42_sdw_dai_prepare() 113 return cs42l42_pll_config(dai->component, cs42l42->sclk, cs42l42->sample_rate); in cs42l42_sdw_dai_prepare() 119 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(dai->component); in cs42l42_sdw_dai_hw_free() local [all …]
|
| H A D | cs42l42.h | 76 int cs42l42_common_probe(struct cs42l42_private *cs42l42, 79 int cs42l42_init(struct cs42l42_private *cs42l42); 80 void cs42l42_common_remove(struct cs42l42_private *cs42l42);
|
| /linux/sound/hda/codecs/cirrus/ |
| H A D | cs8409.c | 486 struct sub_codec *cs42l42 = spec->scodecs[get_amp_index(kctrl)]; in cs42l42_volume_get() local 494 *valp++ = cs42l42->vol[ofs]; in cs42l42_volume_get() 496 *valp = cs42l42->vol[ofs+1]; in cs42l42_volume_get() 500 *valp = cs42l42->vol[ofs]; in cs42l42_volume_get() 509 static void cs42l42_mute(struct sub_codec *cs42l42, int vol_type, in cs42l42_mute() argument 515 cs8409_i2c_write(cs42l42, CS42L42_MIXER_CHA_VOL, 0x3f); in cs42l42_mute() 517 cs8409_i2c_write(cs42l42, CS42L42_MIXER_CHB_VOL, 0x3f); in cs42l42_mute() 520 cs8409_i2c_write(cs42l42, CS42L42_ADC_VOLUME, 0x9f); in cs42l42_mute() 525 cs8409_i2c_write(cs42l42, CS42L42_MIXER_CHA_VOL, in cs42l42_mute() 526 -(cs42l42 in cs42l42_mute() 545 struct sub_codec *cs42l42 = spec->scodecs[get_amp_index(kctrl)]; cs42l42_volume_put() local 580 struct sub_codec *cs42l42; cs42l42_playback_pcm_hook() local 609 struct sub_codec *cs42l42; cs42l42_capture_pcm_hook() local 633 cs42l42_enable_jack_detect(struct sub_codec * cs42l42) cs42l42_enable_jack_detect() argument 649 cs42l42_run_jack_detect(struct sub_codec * cs42l42) cs42l42_run_jack_detect() argument 668 cs42l42_manual_hs_det(struct sub_codec * cs42l42) cs42l42_manual_hs_det() argument 762 cs42l42_handle_tip_sense(struct sub_codec * cs42l42,unsigned int reg_ts_status) cs42l42_handle_tip_sense() argument 793 cs42l42_jack_unsol_event(struct sub_codec * cs42l42) cs42l42_jack_unsol_event() argument 867 cs42l42_resume(struct sub_codec * cs42l42) cs42l42_resume() argument 911 cs42l42_suspend(struct sub_codec * cs42l42) cs42l42_suspend() argument 976 struct sub_codec *cs42l42 = spec->scodecs[CS8409_CODEC0]; cs8409_cs42l42_jack_unsol_event() local 1043 struct sub_codec *cs42l42 = spec->scodecs[CS8409_CODEC0]; cs8409_cs42l42_hw_init() local 1087 struct sub_codec *cs42l42 = spec->scodecs[CS8409_CODEC0]; cs8409_cs42l42_exec_verb() local 1405 struct sub_codec *cs42l42; dolphin_jack_unsol_event() local 1442 struct sub_codec *cs42l42; dolphin_hw_init() local 1471 struct sub_codec *cs42l42 = spec->scodecs[CS8409_CODEC0]; dolphin_exec_verb() local [all...] |
| /linux/sound/soc/intel/boards/ |
| H A D | Kconfig | 348 tristate "SOF with cs42l42 codec in I2S Mode" 361 with cs42l42 codec.
|