From: Mark Brown Date: Tue, 28 Oct 2025 14:27:55 +0000 (+0000) Subject: Add support for Cirrus Logic CS530x DAC and CODEC X-Git-Tag: v6.19-rc1~156^2~3^2~83 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ac479277c24c859553a6db340aa1518d320bc5e2;p=thirdparty%2Fkernel%2Flinux.git Add support for Cirrus Logic CS530x DAC and CODEC Merge series from Vitaly Rodionov : This patch series introduces DAC, CODEC, and SPI control bus support for Cirrus Logic CS530x variants, along with general code cleanup and resolution of checkpatch.pl warnings. --- ac479277c24c859553a6db340aa1518d320bc5e2 diff --cc sound/soc/codecs/cs530x.c index 0dbc5fb922905,d052fd324143d..f8f409d0b0350 --- a/sound/soc/codecs/cs530x.c +++ b/sound/soc/codecs/cs530x.c @@@ -104,9 -128,9 +128,9 @@@ static bool cs530x_writeable_register(s } static int cs530x_put_volsw_vu(struct snd_kcontrol *kcontrol, - struct snd_ctl_elem_value *ucontrol) + struct snd_ctl_elem_value *ucontrol) { - struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); + struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component); struct cs530x_priv *cs530x = snd_soc_component_get_drvdata(component); struct regmap *regmap = cs530x->regmap;