OSDN Git Service

ASoC: Initial support for Cirrus Logic CS35L56
authorMark Brown <broonie@kernel.org>
Tue, 21 Mar 2023 16:30:29 +0000 (16:30 +0000)
committerMark Brown <broonie@kernel.org>
Tue, 21 Mar 2023 16:30:29 +0000 (16:30 +0000)
commit1d78e193b5ad4601b75e86a9dc1850132d9ce303
treeb113bb183efce2fe39ca499b2a84f7f15016f7d9
parent4af574f58f2fec551abfe6ac7e77f8bd60ee227f
parente496112529006ce0c2cfe67d1136186e2786d2e8
ASoC: Initial support for Cirrus Logic CS35L56

Merge series from Richard Fitzgerald <rf@opensource.cirrus.com>:

The CS35L56 is a high-performance boosted mono audio amplifier.
Supported control interfaces are I2C, SPI or SoundWire.
Supported audio interfaces are I2S/TDM or SoundWire.

The CS35L56 has a self-booting firmware in ROM, with the ability
to patch the firmware and/or apply tunings.
Patches #1 to #7 add support to cs_dsp and wm_adsp for self-booting
firmware and the ability to apply a .bin file without having to
apply a .wmfw.
sound/soc/codecs/Kconfig