From 3de89b5a5b0d65febf5b0bae9fb49c9c0362ea3a Mon Sep 17 00:00:00 2001 From: wuhao Date: Tue, 4 Jun 2013 09:15:15 +0800 Subject: [PATCH] rk3168m: spdif support --- arch/arm/configs/rk3168m_tb_defconfig | 4 ++-- sound/soc/rk29/spdif.c | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) 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 -- 2.34.1