Home
last modified time | relevance | path

Searched refs:cs42l42 (Results 1 – 8 of 8) sorted by relevance

/linux/sound/soc/codecs/
A Dcs42l42.c899 if (cs42l42->sclk) in cs42l42_dai_startup()
1673 if (cs42l42->suspended || !cs42l42->init_done) { in cs42l42_irq_thread()
2285 dev_set_drvdata(cs42l42->dev, cs42l42); in cs42l42_common_probe()
2310 cs42l42->reset_gpio = devm_gpiod_get_optional(cs42l42->dev, in cs42l42_common_probe()
2363 if (cs42l42->irq) in cs42l42_common_probe()
2364 free_irq(cs42l42->irq, cs42l42); in cs42l42_common_probe()
2392 cs42l42->devid & 0xff, devid, cs42l42->devid); in cs42l42_init()
2423 ret = cs42l42_handle_device_data(cs42l42->dev, cs42l42); in cs42l42_init()
2459 if (cs42l42->irq) in cs42l42_init()
2460 free_irq(cs42l42->irq, cs42l42); in cs42l42_init()
[all …]
A Dcs42l42-sdw.c57 if (!cs42l42->init_done) in cs42l42_sdw_dai_startup()
105 if (!cs42l42->sclk || !cs42l42->sample_rate) in cs42l42_sdw_dai_prepare()
114 return cs42l42_pll_config(dai->component, cs42l42->sclk, cs42l42->sample_rate); in cs42l42_sdw_dai_prepare()
124 cs42l42->sample_rate = 0; in cs42l42_sdw_dai_hw_free()
393 if ((new_sclk != cs42l42->sclk) && cs42l42->stream_use) { in cs42l42_sdw_bus_config()
420 if (!cs42l42->init_done) in cs42l42_sdw_runtime_suspend()
479 dbnce = max(cs42l42->ts_dbnc_rise, cs42l42->ts_dbnc_fall); in cs42l42_sdw_runtime_resume()
525 cs42l42 = devm_kzalloc(dev, sizeof(*cs42l42), GFP_KERNEL); in cs42l42_sdw_probe()
526 if (!cs42l42) in cs42l42_sdw_probe()
564 cs42l42->dev = dev; in cs42l42_sdw_probe()
[all …]
A Dcs42l42-i2c.c19 struct cs42l42_private *cs42l42; in cs42l42_i2c_probe() local
23 cs42l42 = devm_kzalloc(dev, sizeof(*cs42l42), GFP_KERNEL); in cs42l42_i2c_probe()
24 if (!cs42l42) in cs42l42_i2c_probe()
32 cs42l42->devid = CS42L42_CHIP_ID; in cs42l42_i2c_probe()
33 cs42l42->dev = dev; in cs42l42_i2c_probe()
34 cs42l42->regmap = regmap; in cs42l42_i2c_probe()
35 cs42l42->irq = i2c_client->irq; in cs42l42_i2c_probe()
37 ret = cs42l42_common_probe(cs42l42, &cs42l42_soc_component, &cs42l42_dai); in cs42l42_i2c_probe()
41 return cs42l42_init(cs42l42); in cs42l42_i2c_probe()
46 struct cs42l42_private *cs42l42 = dev_get_drvdata(&i2c_client->dev); in cs42l42_i2c_remove() local
[all …]
A Dcs42l42.h76 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);
A DMakefile83 snd-soc-cs42l42-y := cs42l42.o
84 snd-soc-cs42l42-i2c-y := cs42l42-i2c.o
85 snd-soc-cs42l42-sdw-y := cs42l42-sdw.o
490 obj-$(CONFIG_SND_SOC_CS42L42_CORE) += snd-soc-cs42l42.o
491 obj-$(CONFIG_SND_SOC_CS42L42) += snd-soc-cs42l42-i2c.o
492 obj-$(CONFIG_SND_SOC_CS42L42_SDW) += snd-soc-cs42l42-sdw.o
/linux/sound/pci/hda/
A Dpatch_cs8409.c637 cs8409_i2c_write(cs42l42, CS42L42_HSBIAS_SC_AUTOCTL, cs42l42->hsbias_hiz); in cs42l42_enable_jack_detect()
782 cs42l42->hp_jack_in = 0; in cs42l42_handle_tip_sense()
887 cs42l42->suspended = 0; in cs42l42_resume()
890 cs8409_i2c_bulk_write(cs42l42, cs42l42->init_seq, cs42l42->init_seq_num); in cs42l42_resume()
940 cs42l42->suspended = 1; in cs42l42_suspend()
941 cs42l42->last_page = 0; in cs42l42_suspend()
942 cs42l42->hp_jack_in = 0; in cs42l42_suspend()
943 cs42l42->mic_jack_in = 0; in cs42l42_suspend()
1067 cs42l42_resume(cs42l42); in cs8409_cs42l42_hw_init()
1244 if (!cs42l42->suspended && (~res & cs42l42->irq_mask) && in dolphin_jack_unsol_event()
[all …]
/linux/Documentation/devicetree/bindings/sound/
A Dcirrus,cs42l42.yaml4 $id: http://devicetree.org/schemas/sound/cirrus,cs42l42.yaml#
21 - cirrus,cs42l42
200 #include <dt-bindings/sound/cs42l42.h>
205 cs42l42: cs42l42@48 {
206 compatible = "cirrus,cs42l42";
/linux/sound/soc/intel/boards/
A DKconfig350 tristate "SOF with cs42l42 codec in I2S Mode"
363 with cs42l42 codec.

Completed in 27 milliseconds