summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Nelson <eric.nelson@boundarydevices.com>2012-06-15 14:21:33 -0700
committerEric Nelson <eric.nelson@boundarydevices.com>2012-06-24 16:34:30 -0700
commit499a9edc0efad4a48a461f777ad333a071cebbf7 (patch)
treed046fb5c8b15b6186865ef8d3dc06596fbb27ebc
parentacfa3b7e2295875cc459291f018567a42ad14d24 (diff)
i.MX6: mx6q_sabrelite: route SGTL5000 to audmux 3 on Nitrogen6
-rw-r--r--arch/arm/mach-mx6/board-mx6q_sabrelite.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-mx6/board-mx6q_sabrelite.c b/arch/arm/mach-mx6/board-mx6q_sabrelite.c
index 1bd865d0bf5f..2c7f5e000600 100644
--- a/arch/arm/mach-mx6/board-mx6q_sabrelite.c
+++ b/arch/arm/mach-mx6/board-mx6q_sabrelite.c
@@ -146,6 +146,10 @@ static iomux_v3_cfg_t mx6q_sabrelite_pads[] = {
MX6Q_PAD_SD2_DAT3__AUDMUX_AUD4_TXC,
MX6Q_PAD_SD2_DAT2__AUDMUX_AUD4_TXD,
MX6Q_PAD_SD2_DAT1__AUDMUX_AUD4_TXFS,
+ MX6Q_PAD_CSI0_DAT7__AUDMUX_AUD3_RXD,
+ MX6Q_PAD_CSI0_DAT4__AUDMUX_AUD3_TXC,
+ MX6Q_PAD_CSI0_DAT5__AUDMUX_AUD3_TXD,
+ MX6Q_PAD_CSI0_DAT6__AUDMUX_AUD3_TXFS,
/* CAN1 */
MX6Q_PAD_KEY_ROW2__CAN1_RXCAN,
@@ -1103,6 +1107,9 @@ static void __init mx6_sabrelite_board_init(void)
ARRAY_SIZE(mx6q_sabrelite_pads));
ret = is_nitrogen6w();
+ if (ret)
+ mx6_sabrelite_audio_data.ext_port = 3;
+
printk(KERN_ERR "------------ Board type %s\n",
is_nitrogen6w() ? "Nitrogen6X/W" : "Sabre Lite");