ASoC: mediatek: mt8189: add machine driver with nau8825

Add support for mt8189 board with nau8825.

Signed-off-by: Cyril Chao <Cyril.Chao@mediatek.com>
Link: https://patch.msgid.link/20251031073216.8662-11-Cyril.Chao@mediatek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Cyril Chao 2025-10-31 15:32:04 +08:00 committed by Mark Brown
parent 4980df1016
commit d218ea1714
No known key found for this signature in database
GPG Key ID: 24D68B725D5487D0
3 changed files with 1202 additions and 0 deletions

View File

@ -256,6 +256,27 @@ config SND_SOC_MT8189
Select Y if you have such device. Select Y if you have such device.
If unsure select "N". If unsure select "N".
config SND_SOC_MT8189_NAU8825
tristate "ASoc Audio driver for MT8189 with NAU8825 and I2S codec"
depends on SND_SOC_MT8189
depends on I2C
select SND_SOC_DMIC
select SND_SOC_HDMI_CODEC
select SND_SOC_NAU8825
select SND_SOC_RT5645
select SND_SOC_RT9123P
select SND_SOC_RT1015P
select SND_SOC_RT5682S
select SND_SOC_RT5682_I2C
select SND_SOC_CS35L41_I2C
select SND_SOC_AW88081
select SND_SOC_ES8326
help
This adds support for ASoC machine driver for MediaTek MT8189
boards with the NAU8828 and other I2S audio codecs.
Select Y if you have such device.
If unsure select "N".
config SND_SOC_MT8192 config SND_SOC_MT8192
tristate "ASoC support for Mediatek MT8192 chip" tristate "ASoC support for Mediatek MT8192 chip"
depends on ARCH_MEDIATEK depends on ARCH_MEDIATEK

View File

@ -13,3 +13,6 @@ snd-soc-mt8189-afe-objs += \
mt8189-dai-tdm.o mt8189-dai-tdm.o
obj-$(CONFIG_SND_SOC_MT8189) += snd-soc-mt8189-afe.o obj-$(CONFIG_SND_SOC_MT8189) += snd-soc-mt8189-afe.o
# machine driver
obj-$(CONFIG_SND_SOC_MT8189_NAU8825) += mt8189-nau8825.o

File diff suppressed because it is too large Load Diff