//you can look soc-core.c the resume source.s
#define RESUME_PROBLEM 0
-#if defined(CONFIG_ARCH_RK3066B)
+#if defined(CONFIG_MACH_RK3168_DS1006H)
+#define RK610_SPK_CTRL_PIN RK30_PIN2_PD7
+#elif defined(CONFIG_ARCH_RK3066B)
#define RK610_SPK_CTRL_PIN RK30_PIN2_PA0
#elif defined(CONFIG_ARCH_RK30)
#define RK610_SPK_CTRL_PIN RK30_PIN4_PC6
static struct snd_soc_dai_link rk29_dai = {
.name = "RK610_CODEC",
.stream_name = "RK610 CODEC PCM",
+#if defined(CONFIG_MACH_RK3168_DS1006H)
+ .codec_name = "RK610_CODEC.4-0060",
+#else
.codec_name = "RK610_CODEC.0-0060",
+#endif
.platform_name = "rockchip-audio",
#if defined(CONFIG_SND_RK29_SOC_I2S_8CH)
.cpu_dai_name = "rk29_i2s.0",