Searched refs:cs42l42 (Results 1 – 8 of 8) sorted by relevance
| /linux/sound/soc/codecs/ |
| A D | cs42l42.c | 899 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 D | cs42l42-sdw.c | 57 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 D | cs42l42-i2c.c | 19 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 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);
|
| A D | Makefile | 83 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 D | patch_cs8409.c | 637 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 D | cirrus,cs42l42.yaml | 4 $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 D | Kconfig | 350 tristate "SOF with cs42l42 codec in I2S Mode" 363 with cs42l42 codec.
|
Completed in 27 milliseconds