ALSA: hda: cs35l41: Add initial DSP support and firmware loading
authorVitaly Rodionov <vitaly.rodionov@cirrus.com>
Thu, 30 Jun 2022 00:23:25 +0000 (01:23 +0100)
committerTakashi Iwai <tiwai@suse.de>
Thu, 14 Jul 2022 09:22:55 +0000 (11:22 +0200)
commit2e81e1fffd53ba108481f2f14388b628884efe61
tree3b8ebaf3fcd21dd2bdbf40838c8a383de98d4a47
parent22d5cbd273a2ca90ba026ec82f0b9c3e984b0c1c
ALSA: hda: cs35l41: Add initial DSP support and firmware loading

This patch adds support for the CS35L41 DSP.
The DSP allows for extra features, such as running
speaker protection algorithms and hibernations.

To utilize these features, the driver must load
firmware into the DSP, as well as various tuning
files which allow for customization for specific
models.

[ Slightly simplified Kconfig changes by tiwai ]

Signed-off-by: Vitaly Rodionov <vitaly.rodionov@cirrus.com>
Signed-off-by: Vitaly Rodionov <vitalyr@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20220630002335.366545-5-vitalyr@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
include/sound/cs35l41.h
sound/pci/hda/Kconfig
sound/pci/hda/cs35l41_hda.c
sound/pci/hda/cs35l41_hda.h