]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ASoC: cs530x: Add CODEC and DAC support
authorSimon Trimmer <simont@opensource.cirrus.com>
Thu, 23 Oct 2025 09:03:14 +0000 (10:03 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 27 Oct 2025 11:10:27 +0000 (11:10 +0000)
commitc63b2315b9cc6b705205c73dcf4591cfeb9a25ae
treed1ba76aeb930f109ecda046f8df1cfad85ce330f
parent9957614d2b79578b6f9a2512bfbb2bc7bbdc43ce
ASoC: cs530x: Add CODEC and DAC support

- Added DAC register address constants
- Add the new registers to the regmap config
- Renamed constants that are shared between the DACs and ADCs
- Add the device IDs and device names of the CODEC and DACs along with
  their different capabilities
- Add DAPM widgets, ALSA controls and event handling for the DAC
  functionality
- Add Playback DAI support

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
Signed-off-by: Vitaly Rodionov <vitalyr@opensource.cirrus.com>
Link: https://patch.msgid.link/20251023090327.58275-7-vitalyr@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/cs530x-i2c.c
sound/soc/codecs/cs530x.c
sound/soc/codecs/cs530x.h