From: wuhao Date: Tue, 4 Jun 2013 01:15:15 +0000 (+0800) Subject: rk3168m: spdif support X-Git-Tag: firefly_0821_release~7015 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=3de89b5a5b0d65febf5b0bae9fb49c9c0362ea3a;p=firefly-linux-kernel-4.4.55.git rk3168m: spdif support --- diff --git a/arch/arm/configs/rk3168m_tb_defconfig b/arch/arm/configs/rk3168m_tb_defconfig index 447d4e96f519..51f5721ec415 100644 --- a/arch/arm/configs/rk3168m_tb_defconfig +++ b/arch/arm/configs/rk3168m_tb_defconfig @@ -326,8 +326,8 @@ CONFIG_SND=y # CONFIG_SND_ARM is not set CONFIG_SND_SOC=y CONFIG_SND_RK29_SOC=y -CONFIG_SND_I2S_DMA_EVENT_STATIC=y -CONFIG_SND_RK29_SOC_SPDIF=y +CONFIG_SND_I2S_DMA_EVENT_DYNAMIC=y +CONFIG_SND_RK_SOC_SPDIF=y CONFIG_SND_RK29_SOC_RK616=y CONFIG_SND_RK29_CODEC_SOC_SLAVE=y CONFIG_UHID=y diff --git a/sound/soc/rk29/spdif.c b/sound/soc/rk29/spdif.c index 53e4e7b12992..953716087d6f 100644 --- a/sound/soc/rk29/spdif.c +++ b/sound/soc/rk29/spdif.c @@ -335,7 +335,11 @@ static __devinit int spdif_probe(struct platform_device *pdev) #endif #if defined (CONFIG_ARCH_RK30) + #if defined (CONFIG_ARCH_RK3066B) + iomux_set(SPDIF_TX); + #else rk30_mux_api_set(GPIO1B2_SPDIFTX_NAME, GPIO1B_SPDIF_TX); + #endif #elif defined (CONFIG_ARCH_RK3188) iomux_set(SPDIF_TX); #endif