omap4: panda: disable uart2 pads during boot
authorTero Kristo <t-kristo@ti.com>
Wed, 25 Apr 2012 06:05:19 +0000 (06:05 +0000)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Tue, 15 May 2012 06:31:40 +0000 (08:31 +0200)
If uart2 is enabled during boot, spurious wifi chip transmission will
hang the module and it is impossible to recover from this situation
without hard reset. This will prevent any l4_per domain idle
transitions.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
board/ti/panda/panda_mux_data.h

index 3efc22a0284d1626a7a04997a7388d5eb37f0cba..dc8b3886c299dd425943ac7e4c2f8c7ec00a2f8b 100644 (file)
@@ -168,10 +168,10 @@ const struct pad_conf_entry core_padconf_array_non_essential[] = {
        {ABE_DMIC_DIN1, (IEN | M0)},                                    /* abe_dmic_din1 */
        {ABE_DMIC_DIN2, (PTU | IEN | M3)},                              /* gpio_121 */
        {ABE_DMIC_DIN3, (IEN | M0)},                                    /* abe_dmic_din3 */
-       {UART2_CTS, (PTU | IEN | M0)},                                  /* uart2_cts */
-       {UART2_RTS, (M0)},                                              /* uart2_rts */
-       {UART2_RX, (PTU | IEN | M0)},                                   /* uart2_rx */
-       {UART2_TX, (M0)},                                               /* uart2_tx */
+       {UART2_CTS, (PTU | IEN | M7)},                                  /* uart2_cts */
+       {UART2_RTS, (M7)},                                              /* uart2_rts */
+       {UART2_RX, (PTU | IEN | M7)},                                   /* uart2_rx */
+       {UART2_TX, (M7)},                                               /* uart2_tx */
        {HDQ_SIO, (M3)},                                                /* gpio_127 */
        {MCSPI1_CLK, (IEN | OFF_EN | OFF_PD | OFF_IN | M0)},            /* mcspi1_clk */
        {MCSPI1_SOMI, (IEN | OFF_EN | OFF_PD | OFF_IN | M0)},           /* mcspi1_somi */