summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mx6/board-mx6q_sabreauto.c
diff options
context:
space:
mode:
authorTony Lin <tony.lin@freescale.com>2012-03-27 19:18:14 +0800
committerJason Liu <r64343@freescale.com>2012-07-20 13:24:32 +0800
commite6f10c1d092758e19f252aaafa06b1368c6f28d0 (patch)
tree7529a831241dab069b10bc1f01890c69918d3ddb /arch/arm/mach-mx6/board-mx6q_sabreauto.c
parent0da57aa62e4883d6c66cfd9b6bf66ada8f3716cd (diff)
ENGR00177058 mx6 sabreauto: enable tvin function
set different gpr register due to mx6q or mx6dl Signed-off-by: Tony Lin <tony.lin@freescale.com>
Diffstat (limited to 'arch/arm/mach-mx6/board-mx6q_sabreauto.c')
-rw-r--r--arch/arm/mach-mx6/board-mx6q_sabreauto.c6
1 files changed, 5 insertions, 1 deletions
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 = {