Searched refs:cs35l41 (Results 1 – 11 of 11) sorted by relevance
/Linux-v6.1/sound/pci/hda/ |
D | cs35l41_hda.c | 94 static void cs35l41_add_controls(struct cs35l41_hda *cs35l41) in cs35l41_add_controls() argument 98 info.device_name = cs35l41->amp_name; in cs35l41_add_controls() 99 info.fw_type = cs35l41->firmware_type; in cs35l41_add_controls() 100 info.card = cs35l41->codec->card; in cs35l41_add_controls() 102 hda_cs_dsp_add_controls(&cs35l41->cs_dsp, &info); in cs35l41_add_controls() 109 static int cs35l41_request_firmware_file(struct cs35l41_hda *cs35l41, in cs35l41_request_firmware_file() argument 114 const char * const dsp_name = cs35l41->cs_dsp.name; in cs35l41_request_firmware_file() 120 dsp_name, hda_cs_dsp_fw_ids[cs35l41->firmware_type], in cs35l41_request_firmware_file() 124 dsp_name, hda_cs_dsp_fw_ids[cs35l41->firmware_type], in cs35l41_request_firmware_file() 128 dsp_name, hda_cs_dsp_fw_ids[cs35l41->firmware_type], in cs35l41_request_firmware_file() [all …]
|
D | Makefile | 31 snd-hda-scodec-cs35l41-objs := cs35l41_hda.o 32 snd-hda-scodec-cs35l41-i2c-objs := cs35l41_hda_i2c.o 33 snd-hda-scodec-cs35l41-spi-objs := cs35l41_hda_spi.o 55 obj-$(CONFIG_SND_HDA_SCODEC_CS35L41) += snd-hda-scodec-cs35l41.o 56 obj-$(CONFIG_SND_HDA_SCODEC_CS35L41_I2C) += snd-hda-scodec-cs35l41-i2c.o 57 obj-$(CONFIG_SND_HDA_SCODEC_CS35L41_SPI) += snd-hda-scodec-cs35l41-spi.o
|
/Linux-v6.1/sound/soc/codecs/ |
D | cs35l41.c | 187 struct cs35l41_private *cs35l41 = snd_soc_component_get_drvdata(component); in cs35l41_dsp_preload_ev() local 192 if (cs35l41->dsp.cs_dsp.booted) in cs35l41_dsp_preload_ev() 197 if (cs35l41->dsp.preloaded) in cs35l41_dsp_preload_ev() 200 if (cs35l41->dsp.cs_dsp.running) { in cs35l41_dsp_preload_ev() 216 struct cs35l41_private *cs35l41 = snd_soc_component_get_drvdata(component); in cs35l41_dsp_audio_ev() local 222 if (!cs35l41->dsp.cs_dsp.running) in cs35l41_dsp_audio_ev() 225 ret = regmap_read(cs35l41->regmap, CS35L41_DSP_MBOX_2, &fw_status); in cs35l41_dsp_audio_ev() 227 dev_err(cs35l41->dev, in cs35l41_dsp_audio_ev() 237 dev_err(cs35l41->dev, "Firmware status is invalid: %u\n", in cs35l41_dsp_audio_ev() 242 return cs35l41_set_cspl_mbox_cmd(cs35l41->dev, cs35l41->regmap, in cs35l41_dsp_audio_ev() [all …]
|
D | cs35l41-i2c.c | 34 struct cs35l41_private *cs35l41; in cs35l41_i2c_probe() local 40 cs35l41 = devm_kzalloc(dev, sizeof(struct cs35l41_private), GFP_KERNEL); in cs35l41_i2c_probe() 42 if (!cs35l41) in cs35l41_i2c_probe() 45 cs35l41->dev = dev; in cs35l41_i2c_probe() 46 cs35l41->irq = client->irq; in cs35l41_i2c_probe() 48 i2c_set_clientdata(client, cs35l41); in cs35l41_i2c_probe() 49 cs35l41->regmap = devm_regmap_init_i2c(client, regmap_config); in cs35l41_i2c_probe() 50 if (IS_ERR(cs35l41->regmap)) { in cs35l41_i2c_probe() 51 ret = PTR_ERR(cs35l41->regmap); in cs35l41_i2c_probe() 52 dev_err(cs35l41->dev, "Failed to allocate register map: %d\n", ret); in cs35l41_i2c_probe() [all …]
|
D | cs35l41-spi.c | 34 struct cs35l41_private *cs35l41; in cs35l41_spi_probe() local 37 cs35l41 = devm_kzalloc(&spi->dev, sizeof(struct cs35l41_private), GFP_KERNEL); in cs35l41_spi_probe() 38 if (!cs35l41) in cs35l41_spi_probe() 44 spi_set_drvdata(spi, cs35l41); in cs35l41_spi_probe() 45 cs35l41->regmap = devm_regmap_init_spi(spi, regmap_config); in cs35l41_spi_probe() 46 if (IS_ERR(cs35l41->regmap)) { in cs35l41_spi_probe() 47 ret = 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() [all …]
|
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);
|
D | Makefile | 59 snd-soc-cs35l41-lib-objs := cs35l41-lib.o 60 snd-soc-cs35l41-objs := cs35l41.o 61 snd-soc-cs35l41-spi-objs := cs35l41-spi.o 62 snd-soc-cs35l41-i2c-objs := cs35l41-i2c.o 419 obj-$(CONFIG_SND_SOC_CS35L41) += snd-soc-cs35l41.o 420 obj-$(CONFIG_SND_SOC_CS35L41_LIB) += snd-soc-cs35l41-lib.o 421 obj-$(CONFIG_SND_SOC_CS35L41_SPI) += snd-soc-cs35l41-spi.o 422 obj-$(CONFIG_SND_SOC_CS35L41_I2C) += snd-soc-cs35l41-i2c.o
|
/Linux-v6.1/arch/arm64/boot/dts/qcom/ |
D | sm8350-sony-xperia-sagami.dtsi | 113 cs35l41_l: cs35l41@40 { 114 compatible = "cirrus,cs35l41"; 128 cs35l41_r: cs35l41@41 { 129 compatible = "cirrus,cs35l41";
|
D | sm8250-sony-xperia-edo.dtsi | 450 cs35l41_l: cs35l41@40 { 451 compatible = "cirrus,cs35l41"; 465 cs35l41_r: cs35l41@41 { 466 compatible = "cirrus,cs35l41";
|
D | sm8450-sony-xperia-nagara-pdx223.dts | 470 compatible = "cirrus,cs35l41"; 485 compatible = "cirrus,cs35l41";
|
/Linux-v6.1/sound/soc/amd/vangogh/ |
D | acp5x-mach.c | 234 SND_SOC_DAILINK_DEF(cs35l41, 262 SND_SOC_DAILINK_REG(acp5x_bt, cs35l41, platform),
|