Skip to content

Commit d39b510

Browse files
committed
Add audio support for the MediaTek Genio 350-evk
Merge series from amergnat@baylibre.com: This serie aim to add the following audio support for the Genio 350-evk: - Playback - 2ch Headset Jack (Earphone) - 1ch Line-out Jack (Speaker) - 8ch HDMI Tx - Capture - 1ch DMIC (On-board Digital Microphone) - 1ch AMIC (On-board Analogic Microphone) - 1ch Headset Jack (External Analogic Microphone) Of course, HDMI playback need the MT8365 display patches [1] and a DTS change documented in "mediatek,mt8365-mt6357.yaml".
2 parents 03667e3 + 5bbfdad commit d39b510

7 files changed

Lines changed: 2560 additions & 0 deletions

File tree

sound/soc/codecs/Kconfig

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ config SND_SOC_ALL_CODECS
157157
imply SND_SOC_MC13783
158158
imply SND_SOC_ML26124
159159
imply SND_SOC_MT6351
160+
imply SND_SOC_MT6357
160161
imply SND_SOC_MT6358
161162
imply SND_SOC_MT6359
162163
imply SND_SOC_MT6660
@@ -2501,6 +2502,12 @@ config SND_SOC_ML26124
25012502
config SND_SOC_MT6351
25022503
tristate "MediaTek MT6351 Codec"
25032504

2505+
config SND_SOC_MT6357
2506+
tristate "MediaTek MT6357 Codec"
2507+
help
2508+
Enable support for the platform which uses MT6357 as
2509+
external codec device.
2510+
25042511
config SND_SOC_MT6358
25052512
tristate "MediaTek MT6358 Codec"
25062513
help

sound/soc/codecs/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@ snd-soc-ml26124-y := ml26124.o
177177
snd-soc-msm8916-analog-y := msm8916-wcd-analog.o
178178
snd-soc-msm8916-digital-y := msm8916-wcd-digital.o
179179
snd-soc-mt6351-y := mt6351.o
180+
snd-soc-mt6357-y := mt6357.o
180181
snd-soc-mt6358-y := mt6358.o
181182
snd-soc-mt6359-y := mt6359.o
182183
snd-soc-mt6359-accdet-y := mt6359-accdet.o
@@ -578,6 +579,7 @@ obj-$(CONFIG_SND_SOC_ML26124) += snd-soc-ml26124.o
578579
obj-$(CONFIG_SND_SOC_MSM8916_WCD_ANALOG) +=snd-soc-msm8916-analog.o
579580
obj-$(CONFIG_SND_SOC_MSM8916_WCD_DIGITAL) +=snd-soc-msm8916-digital.o
580581
obj-$(CONFIG_SND_SOC_MT6351) += snd-soc-mt6351.o
582+
obj-$(CONFIG_SND_SOC_MT6357) += snd-soc-mt6357.o
581583
obj-$(CONFIG_SND_SOC_MT6358) += snd-soc-mt6358.o
582584
obj-$(CONFIG_SND_SOC_MT6359) += snd-soc-mt6359.o
583585
obj-$(CONFIG_SND_SOC_MT6359_ACCDET) += mt6359-accdet.o

0 commit comments

Comments
 (0)