/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | sigmadsp.c | 19 #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 D | sigmadsp.h | 17 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 D | sigmadsp-regmap.c | 12 #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 D | sigmadsp-i2c.c | 14 #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 D | adau17x1.c | 25 #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 D | adau1701.c | 27 #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 D | adau17x1.h | 8 #include "sigmadsp.h" 53 struct sigmadsp *sigmadsp; member
|
H A D | Makefile | 194 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 D | sigmadsp.c | 19 #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 D | sigmadsp.h | 17 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 D | sigmadsp-regmap.c | 12 #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 D | sigmadsp-i2c.c | 14 #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 D | adau17x1.c | 24 #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 D | adau1701.c | 27 #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 D | adau17x1.h | 8 #include "sigmadsp.h" 54 struct sigmadsp *sigmadsp; member
|
H A D | Makefile | 252 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
|