ARM: ux500: fixup magnetometer pins
authorJorgen Jonsson <jorgen.jonsson@stericsson.com>
Mon, 5 Nov 2012 15:09:31 +0000 (16:09 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 6 Nov 2012 10:10:55 +0000 (11:10 +0100)
GPIO31 and GPIO32 (CTS/RTS) are handled by the magnetometer and
shall not simultaneously be controlled by UART2.

Reported-by: Peter Nessrup <peter.nessrup@stericsson.com>
Signed-off-by: Jorgen Jonsson <jorgen.jonsson@stericsson.com>
Reviewed-by: Patrice Chotard <patrice.chotard@stericsson.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
arch/arm/mach-ux500/board-mop500-pins.c

index f9ef2f44bcc2dd0b3ab7eb9f0fa0cae5fd8ae691..5770ed06cddb540d29e33e4c869b843e27cef2bf 100644 (file)
@@ -148,15 +148,10 @@ static struct pinctrl_map __initdata mop500_family_pinmap[] = {
         * The setting on GPIO31 conflicts with magnetometer use on hrefv60
         */
        /* default state for UART2 */
-       DB8500_MUX("u2ctsrts_c_1", "u2", "uart2"),
-       DB8500_PIN("GPIO31_V3", in_pu, "uart2"), /* CTS */
-       DB8500_PIN("GPIO32_V2", out_hi, "uart2"), /* RTS */
        DB8500_MUX("u2rxtx_c_1", "u2", "uart2"),
        DB8500_PIN("GPIO29_W2", in_pu, "uart2"), /* RXD */
        DB8500_PIN("GPIO30_W3", out_hi, "uart2"), /* TXD */
        /* Sleep state for UART2 */
-       DB8500_PIN_SLEEP("GPIO31_V3", in_wkup_pdis, "uart2"),
-       DB8500_PIN_SLEEP("GPIO32_V2", out_hi_wkup_pdis, "uart2"),
        DB8500_PIN_SLEEP("GPIO29_W2", in_wkup_pdis, "uart2"),
        DB8500_PIN_SLEEP("GPIO30_W3", out_wkup_pdis, "uart2"),
        /*