From 0c26c716df65ef7263128a0cee85fe9b2853cd06 Mon Sep 17 00:00:00 2001 From: Tony Lin Date: Tue, 27 Mar 2012 19:18:14 +0800 Subject: [PATCH] ENGR00177058 mx6 sabreauto: enable tvin function set different gpr register due to mx6q or mx6dl Signed-off-by: Tony Lin --- arch/arm/mach-mx6/board-mx6q_sabreauto.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-mx6/board-mx6q_sabreauto.c b/arch/arm/mach-mx6/board-mx6q_sabreauto.c index 1bad3d569266..56ebaa6af568 100644 --- a/arch/arm/mach-mx6/board-mx6q_sabreauto.c +++ b/arch/arm/mach-mx6/board-mx6q_sabreauto.c @@ -1213,7 +1213,11 @@ static inline void __init mx6q_csi0_io_init(void) gpio_direction_output(SABREAUTO_CSI0_PWN, 1); msleep(1); gpio_set_value(SABREAUTO_CSI0_PWN, 0); - mxc_iomux_set_gpr_register(1, 19, 1, 1); + + if (cpu_is_mx6q()) + mxc_iomux_set_gpr_register(1, 19, 1, 1); + else if (cpu_is_mx6dl()) + mxc_iomux_set_gpr_register(13, 0, 3, 4); } static struct mxc_spdif_platform_data mxc_spdif_data = { -- 2.39.5