Home
last modified time | relevance | path

Searched refs:scodec (Results 1 – 6 of 6) sorted by relevance

/linux/sound/soc/sunxi/
H A Dsun8i-codec.c248 struct sun8i_codec *scodec = dev_get_drvdata(dev); in sun8i_codec_runtime_resume() local
251 ret = clk_prepare_enable(scodec->clk_bus); in sun8i_codec_runtime_resume()
257 regcache_cache_only(scodec->regmap, false); in sun8i_codec_runtime_resume()
259 ret = regcache_sync(scodec->regmap); in sun8i_codec_runtime_resume()
270 struct sun8i_codec *scodec = dev_get_drvdata(dev); in sun8i_codec_runtime_suspend() local
272 regcache_cache_only(scodec->regmap, true); in sun8i_codec_runtime_suspend()
273 regcache_mark_dirty(scodec->regmap); in sun8i_codec_runtime_suspend()
275 clk_disable_unprepare(scodec->clk_bus); in sun8i_codec_runtime_suspend()
315 static int sun8i_codec_update_sample_rate(struct sun8i_codec *scodec) in sun8i_codec_update_sample_rate() argument
321 struct sun8i_codec_aif *aif = &scodec in sun8i_codec_update_sample_rate()
344 struct sun8i_codec *scodec = snd_soc_dai_get_drvdata(dai); sun8i_codec_set_fmt() local
457 struct sun8i_codec *scodec = snd_soc_dai_get_drvdata(dai); sun8i_codec_set_tdm_slot() local
494 struct sun8i_codec *scodec = snd_soc_dai_get_drvdata(dai); sun8i_codec_startup() local
573 struct sun8i_codec *scodec = snd_soc_dai_get_drvdata(dai); sun8i_codec_hw_params() local
674 struct sun8i_codec *scodec = snd_soc_dai_get_drvdata(dai); sun8i_codec_hw_free() local
816 struct sun8i_codec *scodec = snd_soc_component_get_drvdata(component); sun8i_codec_aif_event() local
1291 struct sun8i_codec *scodec = snd_soc_component_get_drvdata(component); sun8i_codec_component_probe() local
1332 sun8i_codec_set_hmic_bias(struct sun8i_codec * scodec,bool enable) sun8i_codec_set_hmic_bias() argument
1350 struct sun8i_codec *scodec = container_of(work, struct sun8i_codec, sun8i_codec_jack_work() local
1433 struct sun8i_codec *scodec = dev_id; sun8i_codec_jack_irq() local
1502 struct sun8i_codec *scodec = snd_soc_component_get_drvdata(component); sun8i_codec_enable_jack_detect() local
1546 struct sun8i_codec *scodec = snd_soc_component_get_drvdata(component); sun8i_codec_disable_jack_detect() local
1607 struct sun8i_codec *scodec; sun8i_codec_probe() local
[all...]
H A Dsun4i-codec.c346 static void sun4i_codec_start_playback(struct sun4i_codec *scodec) in sun4i_codec_start_playback() argument
349 regmap_field_set_bits(scodec->reg_dac_fifoc, in sun4i_codec_start_playback()
353 regmap_field_set_bits(scodec->reg_dac_fifoc, in sun4i_codec_start_playback()
357 static void sun4i_codec_stop_playback(struct sun4i_codec *scodec) in sun4i_codec_stop_playback() argument
360 regmap_field_clear_bits(scodec->reg_dac_fifoc, in sun4i_codec_stop_playback()
364 static void sun4i_codec_start_capture(struct sun4i_codec *scodec) in sun4i_codec_start_capture() argument
367 regmap_field_set_bits(scodec->reg_adc_fifoc, in sun4i_codec_start_capture()
371 static void sun4i_codec_stop_capture(struct sun4i_codec *scodec) in sun4i_codec_stop_capture() argument
374 regmap_field_clear_bits(scodec->reg_adc_fifoc, in sun4i_codec_stop_capture()
382 struct sun4i_codec *scodec = snd_soc_card_get_drvdata(rtd->card); in sun4i_codec_trigger() local
[all …]
/linux/sound/hda/codecs/side-codecs/
H A DMakefile4 snd-hda-cirrus-scodec-y := cirrus_scodec.o
5 snd-hda-cirrus-scodec-test-y := cirrus_scodec_test.o
6 snd-hda-scodec-aw88399-y := aw88399_hda.o
7 snd-hda-scodec-aw88399-i2c-y := aw88399_hda_i2c.o
8 snd-hda-scodec-cs35l41-y := cs35l41_hda.o cs35l41_hda_property.o
9 snd-hda-scodec-cs35l41-i2c-y := cs35l41_hda_i2c.o
10 snd-hda-scodec-cs35l41-spi-y := cs35l41_hda_spi.o
11 snd-hda-scodec-cs35l56-y := cs35l56_hda.o
12 snd-hda-scodec-cs35l56-i2c-y := cs35l56_hda_i2c.o
13 snd-hda-scodec
[all...]
/linux/sound/hda/codecs/cirrus/
H A Dcs8409.c175 * @scodec: the codec instance
180 static int cs8409_i2c_set_page(struct sub_codec *scodec, unsigned int i2c_reg) in cs8409_i2c_set_page() argument
182 struct hda_codec *codec = scodec->codec; in cs8409_i2c_set_page()
184 if (scodec->paged && (scodec->last_page != (i2c_reg >> 8))) { in cs8409_i2c_set_page()
188 scodec->last_page = i2c_reg >> 8; in cs8409_i2c_set_page()
196 * @scodec: the codec instance
201 static int cs8409_i2c_read(struct sub_codec *scodec, unsigned int addr) in cs8409_i2c_read() argument
203 struct hda_codec *codec = scodec->codec; in cs8409_i2c_read()
208 if (scodec in cs8409_i2c_read()
241 cs8409_i2c_bulk_read(struct sub_codec * scodec,struct cs8409_i2c_param * seq,int count) cs8409_i2c_bulk_read() argument
283 cs8409_i2c_write(struct sub_codec * scodec,unsigned int addr,unsigned int value) cs8409_i2c_write() argument
321 cs8409_i2c_bulk_write(struct sub_codec * scodec,const struct cs8409_i2c_param * seq,int count) cs8409_i2c_bulk_write() argument
[all...]
/linux/arch/arm64/boot/dts/apple/
H A Dt8112-pmgr.dtsi954 label = "scodec";
H A Dt600x-pmgr.dtsi316 label = DIE_LABEL(scodec);