Home
last modified time | relevance | path

Searched refs:cs35l45 (Results 1 – 4 of 4) sorted by relevance

/linux/sound/soc/codecs/
H A Dcs35l45.c3 // 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
203 struct cs35l45_private *cs35l45 = cs35l45_amplifier_mode_get() local
216 struct cs35l45_private *cs35l45 = cs35l45_amplifier_mode_put() local
614 cs35l45_set_pll(struct cs35l45_private * cs35l45,unsigned int freq) cs35l45_set_pll() argument
643 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(codec_dai->component); cs35l45_asp_set_fmt() local
703 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(dai->component); cs35l45_asp_hw_params() local
776 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(dai->component); cs35l45_asp_set_tdm_slot() local
790 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(dai->component); cs35l45_asp_set_sysclk() local
813 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(dai->component); cs35l45_mute_stream() local
884 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(component); cs35l45_component_probe() local
891 struct cs35l45_private *cs35l45 = snd_soc_component_get_drvdata(component); cs35l45_component_remove() local
914 cs35l45_setup_hibernate(struct cs35l45_private * cs35l45) cs35l45_setup_hibernate() argument
937 cs35l45_enter_hibernate(struct cs35l45_private * cs35l45) cs35l45_enter_hibernate() argument
951 cs35l45_exit_hibernate(struct cs35l45_private * cs35l45) cs35l45_exit_hibernate() argument
984 struct cs35l45_private *cs35l45 = dev_get_drvdata(dev); cs35l45_runtime_suspend() local
1001 struct cs35l45_private *cs35l45 = dev_get_drvdata(dev); cs35l45_runtime_resume() local
1028 struct cs35l45_private *cs35l45 = dev_get_drvdata(dev); cs35l45_sys_suspend() local
1038 struct cs35l45_private *cs35l45 = dev_get_drvdata(dev); cs35l45_sys_suspend_noirq() local
1048 struct cs35l45_private *cs35l45 = dev_get_drvdata(dev); cs35l45_sys_resume_noirq() local
1058 struct cs35l45_private *cs35l45 = dev_get_drvdata(dev); cs35l45_sys_resume() local
1066 cs35l45_apply_property_config(struct cs35l45_private * cs35l45) cs35l45_apply_property_config() argument
1139 cs35l45_dsp_virt2_mbox3_irq_handle(struct cs35l45_private * cs35l45,const unsigned int cmd,unsigned int data) cs35l45_dsp_virt2_mbox3_irq_handle() argument
1175 struct cs35l45_private *cs35l45 = data; cs35l45_dsp_virt2_mbox_cb() local
1195 struct cs35l45_private *cs35l45 = data; cs35l45_pll_unlock() local
1204 struct cs35l45_private *cs35l45 = data; cs35l45_pll_lock() local
1230 struct cs35l45_private *cs35l45 = data; cs35l45_spk_safe_err() local
1270 cs35l45_initialize(struct cs35l45_private * cs35l45) cs35l45_initialize() argument
1348 cs35l45_dsp_init(struct cs35l45_private * cs35l45) cs35l45_dsp_init() argument
1375 cs35l45_probe(struct cs35l45_private * cs35l45) cs35l45_probe() argument
1490 cs35l45_remove(struct cs35l45_private * cs35l45) cs35l45_remove() argument
[all...]
H A Dcs35l45-i2c.c18 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->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()
[all …]
H A Dcs35l45-spi.c18 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->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()
[all …]
H A Dcs35l45-tables.c36 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()