| /linux-6.15/sound/pci/hda/ |
| H A D | cs35l41_hda.c | 228 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 D | cs35l41_hda_property.c | 251 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 D | Makefile | 34 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 D | cs35l41_hda_property.h | 16 int cs35l41_add_dsd_properties(struct cs35l41_hda *cs35l41, struct device *physdev, int id,
|
| H A D | cs35l41_hda.h | 107 int cs35l41_hda_parse_acpi(struct cs35l41_hda *cs35l41, struct device *physdev, int id);
|
| /linux-6.15/sound/soc/codecs/ |
| H A D | cs35l41.c | 242 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 D | cs35l41-i2c.c | 34 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 D | cs35l41-spi.c | 34 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 D | cs35l41.h | 38 int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *hw_cfg); 39 void cs35l41_remove(struct cs35l41_private *cs35l41);
|
| H A D | Makefile | 72 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 D | cirrus,cs35l41.yaml | 4 $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 D | acp5x-mach.c | 267 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 D | sm8250-sony-xperia-edo.dtsi | 478 compatible = "cirrus,cs35l41"; 493 compatible = "cirrus,cs35l41";
|
| H A D | sm8450-sony-xperia-nagara.dtsi | 574 compatible = "cirrus,cs35l41"; 589 compatible = "cirrus,cs35l41";
|
| H A D | sm8350-sony-xperia-sagami.dtsi | 495 compatible = "cirrus,cs35l41"; 510 compatible = "cirrus,cs35l41";
|