Searched refs:cs35l45 (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/sound/soc/codecs/ |
| H A D | cs35l45.c | 160 return cs35l45_set_cspl_mbox_cmd(cs35l45, cs35l45->regmap, in cs35l45_dsp_audio_ev() 163 return cs35l45_set_cspl_mbox_cmd(cs35l45, cs35l45->regmap, in cs35l45_dsp_audio_ev() 256 dev_err(cs35l45->dev, in cs35l45_amplifier_mode_put() 284 dev_err(cs35l45->dev, in cs35l45_amplifier_mode_put() 732 if (cs35l45->slot_width) in cs35l45_asp_hw_params() 755 if (cs35l45->sysclk_set) in cs35l45_asp_hw_params() 961 ret = cs35l45_set_cspl_mbox_cmd(cs35l45, cs35l45->regmap, in cs35l45_exit_hibernate() 986 if (!cs35l45->dsp.preloaded || !cs35l45->dsp.cs_dsp.running) in cs35l45_runtime_suspend() 1004 if (!cs35l45->dsp.preloaded || !cs35l45->dsp.cs_dsp.running) in cs35l45_runtime_resume() 1435 if (cs35l45->irq) { in cs35l45_probe() [all …]
|
| H A D | cs35l45-i2c.c | 18 struct cs35l45_private *cs35l45; in cs35l45_i2c_probe() local 23 if (!cs35l45) in cs35l45_i2c_probe() 26 i2c_set_clientdata(client, cs35l45); in cs35l45_i2c_probe() 28 if (IS_ERR(cs35l45->regmap)) { in cs35l45_i2c_probe() 29 ret = PTR_ERR(cs35l45->regmap); in cs35l45_i2c_probe() 34 cs35l45->dev = dev; in cs35l45_i2c_probe() 35 cs35l45->irq = client->irq; in cs35l45_i2c_probe() 36 cs35l45->bus_type = CONTROL_BUS_I2C; in cs35l45_i2c_probe() 37 cs35l45->i2c_addr = client->addr; in cs35l45_i2c_probe() 39 return cs35l45_probe(cs35l45); in cs35l45_i2c_probe() [all …]
|
| H A D | cs35l45-spi.c | 18 struct cs35l45_private *cs35l45; in cs35l45_spi_probe() local 23 if (cs35l45 == NULL) in cs35l45_spi_probe() 29 spi_set_drvdata(spi, cs35l45); in cs35l45_spi_probe() 31 if (IS_ERR(cs35l45->regmap)) { in cs35l45_spi_probe() 32 ret = PTR_ERR(cs35l45->regmap); in cs35l45_spi_probe() 37 cs35l45->dev = dev; in cs35l45_spi_probe() 38 cs35l45->irq = spi->irq; in cs35l45_spi_probe() 39 cs35l45->bus_type = CONTROL_BUS_SPI; in cs35l45_spi_probe() 41 return cs35l45_probe(cs35l45); in cs35l45_spi_probe() 46 struct cs35l45_private *cs35l45 = spi_get_drvdata(spi); in cs35l45_spi_remove() local [all …]
|
| H A D | cs35l45.h | 509 int cs35l45_apply_patch(struct cs35l45_private *cs35l45); 511 int cs35l45_probe(struct cs35l45_private *cs35l45); 512 void cs35l45_remove(struct cs35l45_private *cs35l45);
|
| H A D | cs35l45-tables.c | 36 int cs35l45_apply_patch(struct cs35l45_private *cs35l45) in cs35l45_apply_patch() argument 38 return regmap_register_patch(cs35l45->regmap, cs35l45_patch, in cs35l45_apply_patch()
|
| H A D | Makefile | 76 snd-soc-cs35l45-y := cs35l45.o cs35l45-tables.o 77 snd-soc-cs35l45-spi-y := cs35l45-spi.o 78 snd-soc-cs35l45-i2c-y := cs35l45-i2c.o 494 obj-$(CONFIG_SND_SOC_CS35L45) += snd-soc-cs35l45.o 495 obj-$(CONFIG_SND_SOC_CS35L45_SPI) += snd-soc-cs35l45-spi.o 496 obj-$(CONFIG_SND_SOC_CS35L45_I2C) += snd-soc-cs35l45-i2c.o
|
| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | cirrus,cs35l45.yaml | 4 $id: http://devicetree.org/schemas/sound/cirrus,cs35l45.yaml# 23 - cirrus,cs35l45 133 #include <dt-bindings/sound/cs35l45.h> 138 cs35l45: cs35l45@2 { 140 compatible = "cirrus,cs35l45";
|
| /linux-6.15/arch/arm64/boot/dts/qcom/ |
| H A D | sm8550-sony-xperia-yodo-pdx234.dts | 12 #include <dt-bindings/sound/cs35l45.h> 560 compatible = "cirrus,cs35l45"; 573 compatible = "cirrus,cs35l45";
|