Home
last modified time | relevance | path

Searched refs:cs35l41 (Results 1 – 15 of 15) sorted by relevance

/linux-6.15/sound/pci/hda/
H A Dcs35l41_hda.c228 cs35l41->acpi_subsystem_id, cs35l41->amp_name, in cs35l41_request_firmware_files_spkid()
233 cs35l41->acpi_subsystem_id, cs35l41->amp_name, in cs35l41_request_firmware_files_spkid()
248 cs35l41->acpi_subsystem_id, cs35l41->amp_name, in cs35l41_request_firmware_files_spkid()
264 cs35l41->amp_name, cs35l41->speaker_id, "bin"); in cs35l41_request_firmware_files_spkid()
284 cs35l41->acpi_subsystem_id, cs35l41->amp_name, in cs35l41_request_firmware_files_spkid()
356 cs35l41->acpi_subsystem_id, cs35l41->amp_name, in cs35l41_request_firmware_files()
642 cs35l41_error_release(cs35l41->dev, cs35l41->regmap, cs35l41->irq_errors); in cs35l41_irq_release()
1101 cs35l41_init_boost(cs35l41->dev, cs35l41->regmap, &cs35l41->hw_cfg); in cs35l41_runtime_resume()
1403 cs35l41_mute(cs35l41->dev, cs35l41->mute_override); in cs35l41_acpi_device_notify()
1473 cs35l41->cs_dsp.running, cs35l41->speaker_id); in cs35l41_hda_bind()
[all …]
H A Dcs35l41_hda_property.c251 if (!cs35l41->dacpi || cs35l41->dacpi != ACPI_COMPANION(physdev)) { in generic_dsd_config()
256 dev_info(cs35l41->dev, "Adding DSD properties for %s\n", cs35l41->acpi_subsystem_id); in generic_dsd_config()
274 cs35l41->index = id; in generic_dsd_config()
288 dev_warn(cs35l41->dev, in generic_dsd_config()
292 dev_warn(cs35l41->dev, in generic_dsd_config()
301 dev_err(cs35l41->dev, in generic_dsd_config()
334 cs35l41->channel_index = 0; in generic_dsd_config()
337 cs35l41->channel_index++; in generic_dsd_config()
377 cs35l41->channel_index = 0; in hp_i2c_int_2amp_dual_spkid()
379 if (cs35l41->index == 0) in hp_i2c_int_2amp_dual_spkid()
[all …]
H A DMakefile34 snd-hda-scodec-cs35l41-y := cs35l41_hda.o cs35l41_hda_property.o
35 snd-hda-scodec-cs35l41-i2c-y := cs35l41_hda_i2c.o
36 snd-hda-scodec-cs35l41-spi-y := cs35l41_hda_spi.o
67 obj-$(CONFIG_SND_HDA_SCODEC_CS35L41) += snd-hda-scodec-cs35l41.o
68 obj-$(CONFIG_SND_HDA_SCODEC_CS35L41_I2C) += snd-hda-scodec-cs35l41-i2c.o
69 obj-$(CONFIG_SND_HDA_SCODEC_CS35L41_SPI) += snd-hda-scodec-cs35l41-spi.o
H A Dcs35l41_hda_property.h16 int cs35l41_add_dsd_properties(struct cs35l41_hda *cs35l41, struct device *physdev, int id,
H A Dcs35l41_hda.h107 int cs35l41_hda_parse_acpi(struct cs35l41_hda *cs35l41, struct device *physdev, int id);
/linux-6.15/sound/soc/codecs/
H A Dcs35l41.c242 return cs35l41_set_cspl_mbox_cmd(cs35l41->dev, cs35l41->regmap, in cs35l41_dsp_audio_ev()
245 return cs35l41_set_cspl_mbox_cmd(cs35l41->dev, cs35l41->regmap, in cs35l41_dsp_audio_ev()
521 ret = cs35l41_global_enable(cs35l41->dev, cs35l41->regmap, cs35l41->hw_cfg.bst_type, in cs35l41_main_amp_event()
525 ret = cs35l41_global_enable(cs35l41->dev, cs35l41->regmap, cs35l41->hw_cfg.bst_type, in cs35l41_main_amp_event()
1200 ret = cs35l41_handle_pdata(cs35l41->dev, &cs35l41->hw_cfg); in cs35l41_probe()
1283 cs35l41_test_key_unlock(cs35l41->dev, cs35l41->regmap); in cs35l41_probe()
1289 ret = cs35l41_otp_unpack(cs35l41->dev, cs35l41->regmap); in cs35l41_probe()
1295 cs35l41_test_key_lock(cs35l41->dev, cs35l41->regmap); in cs35l41_probe()
1422 cs35l41_test_key_unlock(cs35l41->dev, cs35l41->regmap); in cs35l41_runtime_resume()
1424 cs35l41_test_key_lock(cs35l41->dev, cs35l41->regmap); in cs35l41_runtime_resume()
[all …]
H A Dcs35l41-i2c.c34 struct cs35l41_private *cs35l41; in cs35l41_i2c_probe() local
41 if (!cs35l41) in cs35l41_i2c_probe()
44 cs35l41->dev = dev; in cs35l41_i2c_probe()
45 cs35l41->irq = client->irq; in cs35l41_i2c_probe()
47 i2c_set_clientdata(client, cs35l41); in cs35l41_i2c_probe()
48 cs35l41->regmap = devm_regmap_init_i2c(client, regmap_config); in cs35l41_i2c_probe()
49 if (IS_ERR(cs35l41->regmap)) in cs35l41_i2c_probe()
50 return dev_err_probe(cs35l41->dev, PTR_ERR(cs35l41->regmap), in cs35l41_i2c_probe()
53 return cs35l41_probe(cs35l41, hw_cfg); in cs35l41_i2c_probe()
58 struct cs35l41_private *cs35l41 = i2c_get_clientdata(client); in cs35l41_i2c_remove() local
[all …]
H A Dcs35l41-spi.c34 struct cs35l41_private *cs35l41; in cs35l41_spi_probe() local
38 if (!cs35l41) in cs35l41_spi_probe()
46 spi_set_drvdata(spi, cs35l41); in cs35l41_spi_probe()
47 cs35l41->regmap = devm_regmap_init_spi(spi, regmap_config); in cs35l41_spi_probe()
48 if (IS_ERR(cs35l41->regmap)) in cs35l41_spi_probe()
49 return dev_err_probe(cs35l41->dev, PTR_ERR(cs35l41->regmap), in cs35l41_spi_probe()
52 cs35l41->dev = &spi->dev; in cs35l41_spi_probe()
53 cs35l41->irq = spi->irq; in cs35l41_spi_probe()
55 return cs35l41_probe(cs35l41, hw_cfg); in cs35l41_spi_probe()
60 struct cs35l41_private *cs35l41 = spi_get_drvdata(spi); in cs35l41_spi_remove() local
[all …]
H A Dcs35l41.h38 int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *hw_cfg);
39 void cs35l41_remove(struct cs35l41_private *cs35l41);
H A DMakefile72 snd-soc-cs35l41-lib-y := cs35l41-lib.o
73 snd-soc-cs35l41-y := cs35l41.o
74 snd-soc-cs35l41-spi-y := cs35l41-spi.o
75 snd-soc-cs35l41-i2c-y := cs35l41-i2c.o
490 obj-$(CONFIG_SND_SOC_CS35L41) += snd-soc-cs35l41.o
491 obj-$(CONFIG_SND_SOC_CS35L41_LIB) += snd-soc-cs35l41-lib.o
492 obj-$(CONFIG_SND_SOC_CS35L41_SPI) += snd-soc-cs35l41-spi.o
493 obj-$(CONFIG_SND_SOC_CS35L41_I2C) += snd-soc-cs35l41-i2c.o
/linux-6.15/Documentation/devicetree/bindings/sound/
H A Dcirrus,cs35l41.yaml4 $id: http://devicetree.org/schemas/sound/cirrus,cs35l41.yaml#
20 - cirrus,cs35l41
196 cs35l41: speaker-amp@2 {
198 compatible = "cirrus,cs35l41";
/linux-6.15/sound/soc/amd/vangogh/
H A Dacp5x-mach.c267 SND_SOC_DAILINK_DEF(cs35l41, DAILINK_COMP_ARRAY(COMP_CODEC(ACP5X_CS35L41_COMP_LNAME,
291 SND_SOC_DAILINK_REG(acp5x_bt, cs35l41, platform),
/linux-6.15/arch/arm64/boot/dts/qcom/
H A Dsm8250-sony-xperia-edo.dtsi478 compatible = "cirrus,cs35l41";
493 compatible = "cirrus,cs35l41";
H A Dsm8450-sony-xperia-nagara.dtsi574 compatible = "cirrus,cs35l41";
589 compatible = "cirrus,cs35l41";
H A Dsm8350-sony-xperia-sagami.dtsi495 compatible = "cirrus,cs35l41";
510 compatible = "cirrus,cs35l41";