forked from Minki/linux
1bfbc260a5
This patch adds the sound machine driver for the TM2 and TM2E boards. Speaker and headphone playback, Main Mic capture, Bluetooth, Voice call and external accessory are supported. Signed-off-by: Inha Song <ideal.song@samsung.com> [k.kozlowski: rebased on 4.1] Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> [s.nawrocki: rebased to 4.7, adjustment to the ASoC core changes, removed unused ops and direct calls to the max98504 function, added parsing of "audio-amplifier" and "audio-codec" properties, added TDM API calls, switched to gpiod API] Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Reviewed-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Signed-off-by: Mark Brown <broonie@kernel.org>
67 lines
3.1 KiB
Makefile
67 lines
3.1 KiB
Makefile
# S3c24XX Platform Support
|
|
snd-soc-s3c-dma-objs := dmaengine.o
|
|
snd-soc-idma-objs := idma.o
|
|
snd-soc-s3c24xx-i2s-objs := s3c24xx-i2s.o
|
|
snd-soc-s3c2412-i2s-objs := s3c2412-i2s.o
|
|
snd-soc-s3c-i2s-v2-objs := s3c-i2s-v2.o
|
|
snd-soc-samsung-spdif-objs := spdif.o
|
|
snd-soc-pcm-objs := pcm.o
|
|
snd-soc-i2s-objs := i2s.o
|
|
|
|
obj-$(CONFIG_SND_SOC_SAMSUNG) += snd-soc-s3c-dma.o
|
|
obj-$(CONFIG_SND_S3C24XX_I2S) += snd-soc-s3c24xx-i2s.o
|
|
obj-$(CONFIG_SND_S3C2412_SOC_I2S) += snd-soc-s3c2412-i2s.o
|
|
obj-$(CONFIG_SND_S3C_I2SV2_SOC) += snd-soc-s3c-i2s-v2.o
|
|
obj-$(CONFIG_SND_SAMSUNG_SPDIF) += snd-soc-samsung-spdif.o
|
|
obj-$(CONFIG_SND_SAMSUNG_PCM) += snd-soc-pcm.o
|
|
obj-$(CONFIG_SND_SAMSUNG_I2S) += snd-soc-i2s.o
|
|
obj-$(CONFIG_SND_SAMSUNG_I2S) += snd-soc-idma.o
|
|
|
|
# S3C24XX Machine Support
|
|
snd-soc-jive-wm8750-objs := jive_wm8750.o
|
|
snd-soc-neo1973-wm8753-objs := neo1973_wm8753.o
|
|
snd-soc-smdk2443-wm9710-objs := smdk2443_wm9710.o
|
|
snd-soc-ln2440sbc-alc650-objs := ln2440sbc_alc650.o
|
|
snd-soc-s3c24xx-uda134x-objs := s3c24xx_uda134x.o
|
|
snd-soc-s3c24xx-simtec-objs := s3c24xx_simtec.o
|
|
snd-soc-s3c24xx-simtec-hermes-objs := s3c24xx_simtec_hermes.o
|
|
snd-soc-s3c24xx-simtec-tlv320aic23-objs := s3c24xx_simtec_tlv320aic23.o
|
|
snd-soc-h1940-uda1380-objs := h1940_uda1380.o
|
|
snd-soc-rx1950-uda1380-objs := rx1950_uda1380.o
|
|
snd-soc-smdk-wm8580-objs := smdk_wm8580.o
|
|
snd-soc-smdk-wm8994-objs := smdk_wm8994.o
|
|
snd-soc-snow-objs := snow.o
|
|
snd-soc-smdk-wm9713-objs := smdk_wm9713.o
|
|
snd-soc-s3c64xx-smartq-wm8987-objs := smartq_wm8987.o
|
|
snd-soc-smdk-spdif-objs := smdk_spdif.o
|
|
snd-soc-smdk-wm8994pcm-objs := smdk_wm8994pcm.o
|
|
snd-soc-speyside-objs := speyside.o
|
|
snd-soc-tobermory-objs := tobermory.o
|
|
snd-soc-lowland-objs := lowland.o
|
|
snd-soc-littlemill-objs := littlemill.o
|
|
snd-soc-bells-objs := bells.o
|
|
snd-soc-arndale-rt5631-objs := arndale_rt5631.o
|
|
snd-soc-tm2-wm5110-objs := tm2_wm5110.o
|
|
|
|
obj-$(CONFIG_SND_SOC_SAMSUNG_JIVE_WM8750) += snd-soc-jive-wm8750.o
|
|
obj-$(CONFIG_SND_SOC_SAMSUNG_NEO1973_WM8753) += snd-soc-neo1973-wm8753.o
|
|
obj-$(CONFIG_SND_SOC_SAMSUNG_S3C24XX_UDA134X) += snd-soc-s3c24xx-uda134x.o
|
|
obj-$(CONFIG_SND_SOC_SAMSUNG_SIMTEC) += snd-soc-s3c24xx-simtec.o
|
|
obj-$(CONFIG_SND_SOC_SAMSUNG_SIMTEC_HERMES) += snd-soc-s3c24xx-simtec-hermes.o
|
|
obj-$(CONFIG_SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23) += snd-soc-s3c24xx-simtec-tlv320aic23.o
|
|
obj-$(CONFIG_SND_SOC_SAMSUNG_H1940_UDA1380) += snd-soc-h1940-uda1380.o
|
|
obj-$(CONFIG_SND_SOC_SAMSUNG_RX1950_UDA1380) += snd-soc-rx1950-uda1380.o
|
|
obj-$(CONFIG_SND_SOC_SAMSUNG_SMDK_WM8580) += snd-soc-smdk-wm8580.o
|
|
obj-$(CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994) += snd-soc-smdk-wm8994.o
|
|
obj-$(CONFIG_SND_SOC_SNOW) += snd-soc-snow.o
|
|
obj-$(CONFIG_SND_SOC_SMARTQ) += snd-soc-s3c64xx-smartq-wm8987.o
|
|
obj-$(CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF) += snd-soc-smdk-spdif.o
|
|
obj-$(CONFIG_SND_SOC_SMDK_WM8994_PCM) += snd-soc-smdk-wm8994pcm.o
|
|
obj-$(CONFIG_SND_SOC_SPEYSIDE) += snd-soc-speyside.o
|
|
obj-$(CONFIG_SND_SOC_TOBERMORY) += snd-soc-tobermory.o
|
|
obj-$(CONFIG_SND_SOC_LOWLAND) += snd-soc-lowland.o
|
|
obj-$(CONFIG_SND_SOC_LITTLEMILL) += snd-soc-littlemill.o
|
|
obj-$(CONFIG_SND_SOC_BELLS) += snd-soc-bells.o
|
|
obj-$(CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631) += snd-soc-arndale-rt5631.o
|
|
obj-$(CONFIG_SND_SOC_SAMSUNG_TM2_WM5110) += snd-soc-tm2-wm5110.o
|