ALSA: hda/tas2781: Add tas2781 HDA driver
authorShenghao Ding <shenghao-ding@ti.com>
Fri, 18 Aug 2023 08:58:36 +0000 (16:58 +0800)
committerTakashi Iwai <tiwai@suse.de>
Fri, 18 Aug 2023 10:14:43 +0000 (12:14 +0200)
commit5be27f1e3ec98975c18a91e220d4847d0dec9671
treecf63343af32592d53595bb6744ee2276df6aa4aa
parent3babae915f4c15d76a5134e55806a1c1588e2865
ALSA: hda/tas2781: Add tas2781 HDA driver

Create tas2781 side codec HDA driver for Lenovo Laptops. The quantity
of the speakers has been define in ACPI. All of the tas2781s in the
laptop will be aggregated as one audio speaker. The code supports
realtek codec as the primary codec. Code offers several controls for
digtial/analog gain setting during playback, and other for eq params
setting in case of different audio profiles, such as music, voice,
movie, etc.

[ adjusted patch to be applied to the latest for-next branch -- tiwai ]

Signed-off-by: Shenghao Ding <shenghao-ding@ti.com>
Link: https://lore.kernel.org/r/20230818085836.1442-2-shenghao-ding@ti.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/Kconfig
sound/pci/hda/Makefile
sound/pci/hda/tas2781_hda_i2c.c [new file with mode: 0644]