mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 03:15:31 +09:00
ASoC: rockchip: Adds config for multicodecs machine driver
This patch adds Kconfig for multicodecs machine driver. Change-Id: I77d3e9c10d03c2b8809c6d82b5268dba279ee6f0 Signed-off-by: Fenrir Lin <fenrir.lin@rock-chips.com>
This commit is contained in:
@@ -42,6 +42,13 @@ config SND_SOC_ROCKCHIP_MAX98090
|
||||
Say Y or M here if you want to add support for SoC audio on Rockchip
|
||||
boards using the MAX98090 codec, such as Veyron.
|
||||
|
||||
config SND_SOC_ROCKCHIP_MULTICODECS
|
||||
tristate "ASoC support for Rockchip multicodecs"
|
||||
depends on SND_SOC_ROCKCHIP && CLKDEV_LOOKUP
|
||||
help
|
||||
Say Y or M here if you want to add support for SoC audio on Rockchip
|
||||
boards using multicodecs, such as RK3308 boards.
|
||||
|
||||
config SND_SOC_ROCKCHIP_RT5645
|
||||
tristate "ASoC support for Rockchip boards using a RT5645/RT5650 codec"
|
||||
depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && CLKDEV_LOOKUP
|
||||
|
||||
@@ -10,12 +10,14 @@ obj-$(CONFIG_SND_SOC_ROCKCHIP_PDM) += snd-soc-rockchip-pdm.o
|
||||
obj-$(CONFIG_SND_SOC_ROCKCHIP_SPDIF) += snd-soc-rockchip-spdif.o
|
||||
|
||||
snd-soc-rockchip-max98090-objs := rockchip_max98090.o
|
||||
snd-soc-rockchip-multicodecs-objs := rockchip_multicodecs.o
|
||||
snd-soc-rockchip-rt5645-objs := rockchip_rt5645.o
|
||||
snd-soc-rockchip-rt5651-objs := rockchip_rt5651.o
|
||||
snd-soc-rk3288-hdmi-analog-objs := rk3288_hdmi_analog.o
|
||||
snd-soc-rk3399-gru-sound-objs := rk3399_gru_sound.o
|
||||
|
||||
obj-$(CONFIG_SND_SOC_ROCKCHIP_MAX98090) += snd-soc-rockchip-max98090.o
|
||||
obj-$(CONFIG_SND_SOC_ROCKCHIP_MULTICODECS) += snd-soc-rockchip-multicodecs.o
|
||||
obj-$(CONFIG_SND_SOC_ROCKCHIP_RT5645) += snd-soc-rockchip-rt5645.o
|
||||
obj-$(CONFIG_SND_SOC_ROCKCHIP_RT5651) += snd-soc-rockchip-rt5651.o
|
||||
obj-$(CONFIG_SND_SOC_RK3288_HDMI_ANALOG) += snd-soc-rk3288-hdmi-analog.o
|
||||
|
||||
@@ -88,7 +88,7 @@ static int rk_dailink_init(struct snd_soc_pcm_runtime *rtd)
|
||||
|
||||
#ifdef CONFIG_SND_SOC_RK3308
|
||||
if (rk3308_codec_set_jack_detect_cb)
|
||||
rk3308_codec_set_jack_detect_cb(rtd->codec, &mc_hp_jack);
|
||||
rk3308_codec_set_jack_detect_cb(rtd->codec_dai->component, &mc_hp_jack);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user