Searched refs:cs35l45 (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | cs35l45.c | 3 // cs35l45.c - CS35L45 ALSA SoC audio driver 21 #include "cs35l45.h" 46 static int cs35l45_set_cspl_mbox_cmd(struct cs35l45_private *cs35l45, in cs35l45_set_cspl_mbox_cmd() argument 53 if (!cs35l45->dsp.cs_dsp.running) { in cs35l45_set_cspl_mbox_cmd() 54 dev_err(cs35l45->dev, "DSP not running\n"); in cs35l45_set_cspl_mbox_cmd() 62 dev_err(cs35l45->dev, "Failed to write MBOX: %d\n", ret); in cs35l45_set_cspl_mbox_cmd() 72 dev_err(cs35l45->dev, "Failed to read MBOX STS: %d\n", ret); in cs35l45_set_cspl_mbox_cmd() 77 dev_dbg(cs35l45->dev, "[%u] cmd %u returned invalid sts %u", i, cmd, sts); in cs35l45_set_cspl_mbox_cmd() 83 dev_err(cs35l45->dev, "Failed to set mailbox cmd %u (status %u)\n", cmd, sts); in cs35l45_set_cspl_mbox_cmd() 92 struct cs35l45_private *cs35l45 in cs35l45_global_en_ev() local 119 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(component); cs35l45_dsp_preload_ev() local 156 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(component); cs35l45_dsp_audio_ev() local 449 cs35l45_set_pll(struct cs35l45_private *cs35l45, unsigned int freq) cs35l45_set_pll() argument 478 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(codec_dai->component); cs35l45_asp_set_fmt() local 538 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(dai->component); cs35l45_asp_hw_params() local 611 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(dai->component); cs35l45_asp_set_tdm_slot() local 625 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(dai->component); cs35l45_asp_set_sysclk() local 648 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(dai->component); cs35l45_mute_stream() local 719 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(component); cs35l45_component_probe() local 726 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(component); cs35l45_component_remove() local 749 cs35l45_setup_hibernate(struct cs35l45_private *cs35l45) cs35l45_setup_hibernate() argument 772 cs35l45_enter_hibernate(struct cs35l45_private *cs35l45) cs35l45_enter_hibernate() argument 786 cs35l45_exit_hibernate(struct cs35l45_private *cs35l45) cs35l45_exit_hibernate() argument 819 struct cs35l45_private *cs35l45 = dev_get_drvdata(dev); cs35l45_runtime_suspend() local 836 struct cs35l45_private *cs35l45 = dev_get_drvdata(dev); cs35l45_runtime_resume() local 863 struct cs35l45_private *cs35l45 = dev_get_drvdata(dev); cs35l45_sys_suspend() local 873 struct cs35l45_private *cs35l45 = dev_get_drvdata(dev); cs35l45_sys_suspend_noirq() local 883 struct cs35l45_private *cs35l45 = dev_get_drvdata(dev); cs35l45_sys_resume_noirq() local 893 struct cs35l45_private *cs35l45 = dev_get_drvdata(dev); cs35l45_sys_resume() local 901 cs35l45_apply_property_config(struct cs35l45_private *cs35l45) cs35l45_apply_property_config() argument 974 cs35l45_dsp_virt2_mbox3_irq_handle(struct cs35l45_private *cs35l45, const unsigned int cmd, unsigned int data) cs35l45_dsp_virt2_mbox3_irq_handle() argument 1010 struct cs35l45_private *cs35l45 = data; cs35l45_dsp_virt2_mbox_cb() local 1030 struct cs35l45_private *cs35l45 = data; cs35l45_pll_unlock() local 1039 struct cs35l45_private *cs35l45 = data; cs35l45_pll_lock() local 1065 struct cs35l45_private *cs35l45 = data; cs35l45_spk_safe_err() local 1102 cs35l45_initialize(struct cs35l45_private *cs35l45) cs35l45_initialize() argument 1178 cs35l45_dsp_init(struct cs35l45_private *cs35l45) cs35l45_dsp_init() argument 1205 cs35l45_probe(struct cs35l45_private *cs35l45) cs35l45_probe() argument 1321 cs35l45_remove(struct cs35l45_private *cs35l45) cs35l45_remove() argument [all...] |
H A D | cs35l45-i2c.c | 3 // cs35l45-i2c.c -- CS35L45 I2C driver 14 #include "cs35l45.h" 18 struct cs35l45_private *cs35l45; in cs35l45_i2c_probe() local 22 cs35l45 = devm_kzalloc(dev, sizeof(struct cs35l45_private), GFP_KERNEL); in cs35l45_i2c_probe() 23 if (!cs35l45) in cs35l45_i2c_probe() 26 i2c_set_clientdata(client, cs35l45); in cs35l45_i2c_probe() 27 cs35l45->regmap = devm_regmap_init_i2c(client, &cs35l45_i2c_regmap); 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 in cs35l45_i2c_probe() 44 struct cs35l45_private *cs35l45 = i2c_get_clientdata(client); cs35l45_i2c_remove() local [all...] |
H A D | cs35l45-spi.c | 3 // cs35l45-spi.c -- CS35L45 SPI driver 14 #include "cs35l45.h" 18 struct cs35l45_private *cs35l45; in cs35l45_spi_probe() local 22 cs35l45 = devm_kzalloc(dev, sizeof(struct cs35l45_private), GFP_KERNEL); in cs35l45_spi_probe() 23 if (cs35l45 == NULL) in cs35l45_spi_probe() 29 spi_set_drvdata(spi, cs35l45); in cs35l45_spi_probe() 30 cs35l45->regmap = devm_regmap_init_spi(spi, &cs35l45_spi_regmap); 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 in cs35l45_spi_probe() 46 struct cs35l45_private *cs35l45 = spi_get_drvdata(spi); cs35l45_spi_remove() local [all...] |
H A D | cs35l45.h | 3 * cs35l45.h - CS35L45 ALSA SoC audio driver 17 #include <dt-bindings/sound/cs35l45.h> 477 int cs35l45_apply_patch(struct cs35l45_private *cs35l45); 479 int cs35l45_probe(struct cs35l45_private *cs35l45); 480 void cs35l45_remove(struct cs35l45_private *cs35l45);
|
H A D | cs35l45-tables.c | 3 // cs35l45-tables.c -- CS35L45 ALSA SoC audio driver 12 #include "cs35l45.h" 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 | 69 snd-soc-cs35l45-objs := cs35l45.o cs35l45-tables.o 70 snd-soc-cs35l45-spi-objs := cs35l45-spi.o 71 snd-soc-cs35l45-i2c-objs := cs35l45-i2c.o 455 obj-$(CONFIG_SND_SOC_CS35L45) += snd-soc-cs35l45.o 456 obj-$(CONFIG_SND_SOC_CS35L45_SPI) += snd-soc-cs35l45-spi.o 457 obj-$(CONFIG_SND_SOC_CS35L45_I2C) += snd-soc-cs35l45 [all...] |
Completed in 6 milliseconds