Home
last modified time | relevance | path

Searched refs:sigmadsp (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dsigmadsp.c19 #include "sigmadsp.h"
92 static int sigmadsp_write(struct sigmadsp *sigmadsp, unsigned int addr, in sigmadsp_write() argument
95 return sigmadsp->write(sigmadsp->control_data, addr, data, len); in sigmadsp_write()
98 static int sigmadsp_read(struct sigmadsp *sigmadsp, unsigned int addr, in sigmadsp_read() argument
101 return sigmadsp->read(sigmadsp->control_data, addr, data, len); in sigmadsp_read()
115 static int sigmadsp_ctrl_write(struct sigmadsp *sigmads argument
131 struct sigmadsp *sigmadsp = snd_kcontrol_chip(kcontrol); sigmadsp_ctrl_put() local
156 struct sigmadsp *sigmadsp = snd_kcontrol_chip(kcontrol); sigmadsp_ctrl_get() local
197 sigma_fw_load_control(struct sigmadsp *sigmadsp, const struct sigma_fw_chunk *chunk, unsigned int length) sigma_fw_load_control() argument
248 sigma_fw_load_data(struct sigmadsp *sigmadsp, const struct sigma_fw_chunk *chunk, unsigned int length) sigma_fw_load_data() argument
274 sigma_fw_load_samplerates(struct sigmadsp *sigmadsp, const struct sigma_fw_chunk *chunk, unsigned int length) sigma_fw_load_samplerates() argument
306 sigmadsp_fw_load_v2(struct sigmadsp *sigmadsp, const struct firmware *fw) sigmadsp_fw_load_v2() argument
388 process_sigma_action(struct sigmadsp *sigmadsp, struct sigma_action *sa) process_sigma_action() argument
422 sigmadsp_fw_load_v1(struct sigmadsp *sigmadsp, const struct firmware *fw) sigmadsp_fw_load_v1() argument
453 sigmadsp_firmware_release(struct sigmadsp *sigmadsp) sigmadsp_firmware_release() argument
475 sigmadsp_firmware_load(struct sigmadsp *sigmadsp, const char *name) sigmadsp_firmware_load() argument
542 sigmadsp_init(struct sigmadsp *sigmadsp, struct device *dev, const struct sigmadsp_ops *ops, const char *firmware_name) sigmadsp_init() argument
568 struct sigmadsp *sigmadsp; devm_sigmadsp_init() local
588 sigmadsp_rate_to_index(struct sigmadsp *sigmadsp, unsigned int rate) sigmadsp_rate_to_index() argument
600 sigmadsp_get_samplerate_mask(struct sigmadsp *sigmadsp, unsigned int samplerate) sigmadsp_get_samplerate_mask() argument
629 sigmadsp_alloc_control(struct sigmadsp *sigmadsp, struct sigmadsp_control *ctrl, unsigned int samplerate_mask) sigmadsp_alloc_control() argument
656 sigmadsp_activate_ctrl(struct sigmadsp *sigmadsp, struct sigmadsp_control *ctrl, unsigned int samplerate_mask) sigmadsp_activate_ctrl() argument
703 sigmadsp_attach(struct sigmadsp *sigmadsp, struct snd_soc_component *component) sigmadsp_attach() argument
736 sigmadsp_setup(struct sigmadsp *sigmadsp, unsigned int samplerate) sigmadsp_setup() argument
780 sigmadsp_reset(struct sigmadsp *sigmadsp) sigmadsp_reset() argument
801 sigmadsp_restrict_params(struct sigmadsp *sigmadsp, struct snd_pcm_substream *substream) sigmadsp_restrict_params() argument
[all...]
H A Dsigmadsp.h17 struct sigmadsp;
22 int (*safeload)(struct sigmadsp *sigmadsp, unsigned int addr,
26 struct sigmadsp { struct
45 struct sigmadsp *devm_sigmadsp_init(struct device *dev,
47 void sigmadsp_reset(struct sigmadsp *sigmadsp);
49 int sigmadsp_restrict_params(struct sigmadsp *sigmadsp,
54 struct sigmadsp *devm_sigmadsp_init_regma
[all...]
H A Dsigmadsp-regmap.c12 #include "sigmadsp.h"
37 * Returns a pointer to a struct sigmadsp on success, or a PTR_ERR() on error.
39 struct sigmadsp *devm_sigmadsp_init_regmap(struct device *dev, in devm_sigmadsp_init_regmap()
43 struct sigmadsp *sigmadsp; in devm_sigmadsp_init_regmap() local
45 sigmadsp = devm_sigmadsp_init(dev, ops, firmware_name); in devm_sigmadsp_init_regmap()
46 if (IS_ERR(sigmadsp)) in devm_sigmadsp_init_regmap()
47 return sigmadsp; in devm_sigmadsp_init_regmap()
49 sigmadsp->control_data = regmap; in devm_sigmadsp_init_regmap()
50 sigmadsp in devm_sigmadsp_init_regmap()
[all...]
H A Dsigmadsp-i2c.c14 #include "sigmadsp.h"
75 * Returns a pointer to a struct sigmadsp on success, or a PTR_ERR() on error.
77 struct sigmadsp *devm_sigmadsp_init_i2c(struct i2c_client *client, in devm_sigmadsp_init_i2c()
80 struct sigmadsp *sigmadsp; in devm_sigmadsp_init_i2c() local
82 sigmadsp = devm_sigmadsp_init(&client->dev, ops, firmware_name); in devm_sigmadsp_init_i2c()
83 if (IS_ERR(sigmadsp)) in devm_sigmadsp_init_i2c()
84 return sigmadsp; in devm_sigmadsp_init_i2c()
86 sigmadsp->control_data = client; in devm_sigmadsp_init_i2c()
87 sigmadsp in devm_sigmadsp_init_i2c()
[all...]
H A Dadau17x1.c25 #include "sigmadsp.h"
524 if (adau->sigmadsp) { in adau17x1_hw_params()
753 if (adau->sigmadsp) in adau17x1_startup()
754 return sigmadsp_restrict_params(adau->sigmadsp, substream); in adau17x1_startup()
872 if (adau->sigmadsp->current_samplerate == rate) in adau17x1_setup_firmware()
889 ret = sigmadsp_setup(adau->sigmadsp, rate); in adau17x1_setup_firmware()
924 if (!adau->sigmadsp) in adau17x1_add_widgets()
927 ret = sigmadsp_attach(adau->sigmadsp, component); in adau17x1_add_widgets()
978 static int adau17x1_safeload(struct sigmadsp *sigmadsp, unsigne argument
[all...]
H A Dadau1701.c27 #include "sigmadsp.h"
118 struct sigmadsp *sigmadsp; member
256 static int adau1701_safeload(struct sigmadsp *sigmadsp, unsigned int addr, in adau1701_safeload() argument
259 struct i2c_client *client = to_i2c_client(sigmadsp->dev); in adau1701_safeload()
306 sigmadsp_reset(adau1701->sigmadsp); in adau1701_reset()
348 ret = sigmadsp_setup(adau1701->sigmadsp, rate); in adau1701_reset()
622 return sigmadsp_restrict_params(adau1701->sigmadsp, substream); in adau1701_startup()
673 ret = sigmadsp_attach(adau1701->sigmadsp, componen in adau1701_probe()
[all...]
H A Dadau17x1.h8 #include "sigmadsp.h"
53 struct sigmadsp *sigmadsp; member
H A DMakefile194 snd-soc-sigmadsp-objs := sigmadsp.o
195 snd-soc-sigmadsp-i2c-objs := sigmadsp-i2c.o
196 snd-soc-sigmadsp-regmap-objs := sigmadsp-regmap.o
502 obj-$(CONFIG_SND_SOC_SIGMADSP) += snd-soc-sigmadsp.o
503 obj-$(CONFIG_SND_SOC_SIGMADSP_I2C) += snd-soc-sigmadsp-i2c.o
504 obj-$(CONFIG_SND_SOC_SIGMADSP_REGMAP) += snd-soc-sigmadsp-regmap.o
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dsigmadsp.c19 #include "sigmadsp.h"
95 static int sigmadsp_write(struct sigmadsp *sigmadsp, unsigned int addr, in sigmadsp_write() argument
98 return sigmadsp->write(sigmadsp->control_data, addr, data, len); in sigmadsp_write()
101 static int sigmadsp_read(struct sigmadsp *sigmadsp, unsigned int addr, in sigmadsp_read() argument
104 return sigmadsp->read(sigmadsp->control_data, addr, data, len); in sigmadsp_read()
118 static int sigmadsp_ctrl_write(struct sigmadsp *sigmads argument
134 struct sigmadsp *sigmadsp = snd_kcontrol_chip(kcontrol); sigmadsp_ctrl_put() local
160 struct sigmadsp *sigmadsp = snd_kcontrol_chip(kcontrol); sigmadsp_ctrl_get() local
202 sigma_fw_load_control(struct sigmadsp *sigmadsp, const struct sigma_fw_chunk *chunk, unsigned int length) sigma_fw_load_control() argument
260 sigma_fw_load_data(struct sigmadsp *sigmadsp, const struct sigma_fw_chunk *chunk, unsigned int length) sigma_fw_load_data() argument
286 sigma_fw_load_samplerates(struct sigmadsp *sigmadsp, const struct sigma_fw_chunk *chunk, unsigned int length) sigma_fw_load_samplerates() argument
318 sigmadsp_fw_load_v2(struct sigmadsp *sigmadsp, const struct firmware *fw) sigmadsp_fw_load_v2() argument
400 process_sigma_action(struct sigmadsp *sigmadsp, struct sigma_action *sa) process_sigma_action() argument
434 sigmadsp_fw_load_v1(struct sigmadsp *sigmadsp, const struct firmware *fw) sigmadsp_fw_load_v1() argument
465 sigmadsp_firmware_release(struct sigmadsp *sigmadsp) sigmadsp_firmware_release() argument
487 sigmadsp_firmware_load(struct sigmadsp *sigmadsp, const char *name) sigmadsp_firmware_load() argument
554 sigmadsp_init(struct sigmadsp *sigmadsp, struct device *dev, const struct sigmadsp_ops *ops, const char *firmware_name) sigmadsp_init() argument
580 struct sigmadsp *sigmadsp; devm_sigmadsp_init() local
600 sigmadsp_rate_to_index(struct sigmadsp *sigmadsp, unsigned int rate) sigmadsp_rate_to_index() argument
612 sigmadsp_get_samplerate_mask(struct sigmadsp *sigmadsp, unsigned int samplerate) sigmadsp_get_samplerate_mask() argument
641 sigmadsp_alloc_control(struct sigmadsp *sigmadsp, struct sigmadsp_control *ctrl, unsigned int samplerate_mask) sigmadsp_alloc_control() argument
668 sigmadsp_activate_ctrl(struct sigmadsp *sigmadsp, struct sigmadsp_control *ctrl, unsigned int samplerate_mask) sigmadsp_activate_ctrl() argument
698 sigmadsp_attach(struct sigmadsp *sigmadsp, struct snd_soc_component *component) sigmadsp_attach() argument
731 sigmadsp_setup(struct sigmadsp *sigmadsp, unsigned int samplerate) sigmadsp_setup() argument
775 sigmadsp_reset(struct sigmadsp *sigmadsp) sigmadsp_reset() argument
796 sigmadsp_restrict_params(struct sigmadsp *sigmadsp, struct snd_pcm_substream *substream) sigmadsp_restrict_params() argument
[all...]
H A Dsigmadsp.h17 struct sigmadsp;
22 int (*safeload)(struct sigmadsp *sigmadsp, unsigned int addr,
26 struct sigmadsp { struct
45 struct sigmadsp *devm_sigmadsp_init(struct device *dev,
48 int sigmadsp_restrict_params(struct sigmadsp *sigmadsp,
53 struct sigmadsp *devm_sigmadsp_init_regmap(struct device *dev,
56 struct sigmadsp *devm_sigmadsp_init_i2c(struct i2c_client *client,
59 int sigmadsp_attach(struct sigmadsp *sigmads
[all...]
H A Dsigmadsp-regmap.c12 #include "sigmadsp.h"
37 * Returns a pointer to a struct sigmadsp on success, or a PTR_ERR() on error.
39 struct sigmadsp *devm_sigmadsp_init_regmap(struct device *dev, in devm_sigmadsp_init_regmap()
43 struct sigmadsp *sigmadsp; in devm_sigmadsp_init_regmap() local
45 sigmadsp = devm_sigmadsp_init(dev, ops, firmware_name); in devm_sigmadsp_init_regmap()
46 if (IS_ERR(sigmadsp)) in devm_sigmadsp_init_regmap()
47 return sigmadsp; in devm_sigmadsp_init_regmap()
49 sigmadsp->control_data = regmap; in devm_sigmadsp_init_regmap()
50 sigmadsp in devm_sigmadsp_init_regmap()
[all...]
H A Dsigmadsp-i2c.c14 #include "sigmadsp.h"
75 * Returns a pointer to a struct sigmadsp on success, or a PTR_ERR() on error.
77 struct sigmadsp *devm_sigmadsp_init_i2c(struct i2c_client *client, in devm_sigmadsp_init_i2c()
80 struct sigmadsp *sigmadsp; in devm_sigmadsp_init_i2c() local
82 sigmadsp = devm_sigmadsp_init(&client->dev, ops, firmware_name); in devm_sigmadsp_init_i2c()
83 if (IS_ERR(sigmadsp)) in devm_sigmadsp_init_i2c()
84 return sigmadsp; in devm_sigmadsp_init_i2c()
86 sigmadsp->control_data = client; in devm_sigmadsp_init_i2c()
87 sigmadsp in devm_sigmadsp_init_i2c()
[all...]
H A Dadau17x1.c24 #include "sigmadsp.h"
535 if (adau->sigmadsp) { in adau17x1_hw_params()
773 if (adau->sigmadsp) in adau17x1_startup()
774 return sigmadsp_restrict_params(adau->sigmadsp, substream); in adau17x1_startup()
892 if (adau->sigmadsp->current_samplerate == rate) in adau17x1_setup_firmware()
909 ret = sigmadsp_setup(adau->sigmadsp, rate); in adau17x1_setup_firmware()
944 if (!adau->sigmadsp) in adau17x1_add_widgets()
947 ret = sigmadsp_attach(adau->sigmadsp, component); in adau17x1_add_widgets()
998 static int adau17x1_safeload(struct sigmadsp *sigmadsp, unsigne argument
[all...]
H A Dadau1701.c27 #include "sigmadsp.h"
118 struct sigmadsp *sigmadsp; member
256 static int adau1701_safeload(struct sigmadsp *sigmadsp, unsigned int addr, in adau1701_safeload() argument
259 struct i2c_client *client = to_i2c_client(sigmadsp->dev); in adau1701_safeload()
307 sigmadsp_reset(adau1701->sigmadsp); in adau1701_reset()
350 ret = sigmadsp_setup(adau1701->sigmadsp, rate); in adau1701_reset()
624 return sigmadsp_restrict_params(adau1701->sigmadsp, substream); in adau1701_startup()
675 ret = sigmadsp_attach(adau1701->sigmadsp, componen in adau1701_probe()
[all...]
H A Dadau17x1.h8 #include "sigmadsp.h"
54 struct sigmadsp *sigmadsp; member
H A DMakefile252 snd-soc-sigmadsp-objs := sigmadsp.o
253 snd-soc-sigmadsp-i2c-objs := sigmadsp-i2c.o
254 snd-soc-sigmadsp-regmap-objs := sigmadsp-regmap.o
632 obj-$(CONFIG_SND_SOC_SIGMADSP) += snd-soc-sigmadsp.o
633 obj-$(CONFIG_SND_SOC_SIGMADSP_I2C) += snd-soc-sigmadsp-i2c.o
634 obj-$(CONFIG_SND_SOC_SIGMADSP_REGMAP) += snd-soc-sigmadsp-regmap.o

Completed in 14 milliseconds