arm: tegra: pinmux: t114: correct pingroup func
Sachin Nikam [Thu, 21 Mar 2013 12:03:48 +0000 (17:03 +0530)]
Correcting pingroup func for GPIO_PU4, GPIO_PU5,
GPIO_PU6 and KBC_ROW6.

This fixes warning in pinmux.c tegra_pinmux_set_func()

Bug 1256153

Change-Id: I9293ff515b532c75bc7ca70eeb29de3004491fa9
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/211617
(cherry picked from commit b9ffcf22e2968e182d94bc59c0b1bd847385aad5)
Reviewed-on: http://git-master/r/213970
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

arch/arm/mach-tegra/board-dalmore-pinmux.c
arch/arm/mach-tegra/board-pluto-pinmux-t11x.h
arch/arm/mach-tegra/board-pluto-pinmux.c
arch/arm/mach-tegra/board-roth-pinmux.c

index fd11cc7..b4d9b06 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * arch/arm/mach-tegra/board-dalmore-pinmux.c
  *
- * Copyright (C) 2012 NVIDIA Corporation
+ * Copyright (C) 2012-2013, NVIDIA Corporation. All rights reserved.
  *
  * This software is licensed under the terms of the GNU General Public
  * License version 2, as published by the Free Software Foundation, and
@@ -240,9 +240,9 @@ static __initdata struct tegra_pingroup_config dalmore_pinmux_set_nontristate[]
        DEFAULT_PINMUX(KB_ROW8,         KBC,    PULL_UP,      NORMAL,    INPUT),
 
        DEFAULT_PINMUX(CLK3_REQ,        RSVD3,  NORMAL,      NORMAL,    OUTPUT),
-       DEFAULT_PINMUX(GPIO_PU4,        RSVD3,  NORMAL,      NORMAL,    OUTPUT),
-       DEFAULT_PINMUX(GPIO_PU5,        RSVD3,  NORMAL,      NORMAL,    INPUT),
-       DEFAULT_PINMUX(GPIO_PU6,        RSVD3,  NORMAL,      NORMAL,    INPUT),
+       DEFAULT_PINMUX(GPIO_PU4,        PWM1,  NORMAL,      NORMAL,    OUTPUT),
+       DEFAULT_PINMUX(GPIO_PU5,        PWM2,  NORMAL,      NORMAL,    INPUT),
+       DEFAULT_PINMUX(GPIO_PU6,        PWM3,  NORMAL,      NORMAL,    INPUT),
 
        DEFAULT_PINMUX(HDMI_INT,        RSVD,   PULL_DOWN,    NORMAL,    INPUT),
 
index 1d451e0..3027533 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * arch/arm/mach-tegra/board-pluto-pinmux-t11x.h
  *
- * Copyright (c) 2012, NVIDIA Corporation.
+ * Copyright (c) 2012-2013, NVIDIA Corporation. All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License version 2 as
@@ -203,7 +203,7 @@ static __initdata struct tegra_pingroup_config pluto_pinmux_common[] = {
        /* OWR pinmux */
        DEFAULT_PINMUX(OWR,           OWR,         NORMAL,    NORMAL,   INPUT),
 
-       DEFAULT_PINMUX(KB_ROW6,       RSVD2,       NORMAL,    NORMAL,   INPUT),
+       DEFAULT_PINMUX(KB_ROW6,       KBC,       NORMAL,    NORMAL,   INPUT),
        DEFAULT_PINMUX(GPIO_X1_AUD,   RSVD1,       NORMAL,    TRISTATE, INPUT),
 
        /* CEC pinmux */
index 446010b..23e8e43 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * arch/arm/mach-tegra/board-pluto-pinmux.c
  *
- * Copyright (C) 2012 NVIDIA Corporation
+ * Copyright (C) 2012-2013, NVIDIA Corporation. All rights reserved.
  *
  * This software is licensed under the terms of the GNU General Public
  * License version 2, as published by the Free Software Foundation, and
@@ -229,13 +229,13 @@ static __initdata struct tegra_pingroup_config pluto_pinmux_set_nontristate[] =
        DEFAULT_PINMUX(KB_ROW4,     KBC,      PULL_DOWN,    NORMAL,    INPUT),
        DEFAULT_PINMUX(KB_ROW5,     KBC,      PULL_DOWN,    NORMAL,    OUTPUT),
        DEFAULT_PINMUX(KB_ROW6,     KBC,      PULL_DOWN,    NORMAL,    OUTPUT),
-       DEFAULT_PINMUX(KB_ROW7,     KBC,      PULL_UP,    NORMAL,    INPUT),
+       DEFAULT_PINMUX(KB_ROW7,     KBC,      PULL_UP,      NORMAL,    INPUT),
        DEFAULT_PINMUX(KB_ROW8,     KBC,      PULL_DOWN,    NORMAL,    INPUT),
 
        DEFAULT_PINMUX(CLK3_REQ,    RSVD3,    NORMAL,      NORMAL,     OUTPUT),
-       DEFAULT_PINMUX(GPIO_PU4,    RSVD3,     NORMAL,      NORMAL,     OUTPUT),
-       DEFAULT_PINMUX(GPIO_PU5,    RSVD3,     NORMAL,      NORMAL,     INPUT),
-       DEFAULT_PINMUX(GPIO_PU6,    RSVD3,      NORMAL,      NORMAL,     INPUT),
+       DEFAULT_PINMUX(GPIO_PU4,    PWM1,     NORMAL,      NORMAL,     OUTPUT),
+       DEFAULT_PINMUX(GPIO_PU5,    PWM2,     NORMAL,      NORMAL,     INPUT),
+       DEFAULT_PINMUX(GPIO_PU6,    PWM3,     NORMAL,      NORMAL,     INPUT),
 
        DEFAULT_PINMUX(HDMI_INT,    RSVD,      PULL_DOWN,    NORMAL,    INPUT),
 };
index 0e35e8c..f5f4451 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * arch/arm/mach-tegra/board-roth-pinmux.c
  *
- * Copyright (C) 2012 NVIDIA Corporation
+ * Copyright (C) 2012-2013, NVIDIA Corporation. All rights reserved.
  *
  * This software is licensed under the terms of the GNU General Public
  * License version 2, as published by the Free Software Foundation, and
@@ -238,9 +238,9 @@ static __initdata struct tegra_pingroup_config roth_pinmux_set_nontristate[] = {
        DEFAULT_PINMUX(KB_ROW8,         KBC,    PULL_UP,    NORMAL,    INPUT),
 
        DEFAULT_PINMUX(CLK3_REQ,        RSVD3,  NORMAL,      NORMAL,    OUTPUT),
-       DEFAULT_PINMUX(GPIO_PU4,        RSVD3,  NORMAL,      NORMAL,    OUTPUT),
-       DEFAULT_PINMUX(GPIO_PU5,        RSVD3,  NORMAL,      NORMAL,    INPUT),
-       DEFAULT_PINMUX(GPIO_PU6,        RSVD3,  NORMAL,      NORMAL,    INPUT),
+       DEFAULT_PINMUX(GPIO_PU4,        PWM1,  NORMAL,      NORMAL,    OUTPUT),
+       DEFAULT_PINMUX(GPIO_PU5,        PWM2,  NORMAL,      NORMAL,    INPUT),
+       DEFAULT_PINMUX(GPIO_PU6,        PWM3,  NORMAL,      NORMAL,    INPUT),
 
        DEFAULT_PINMUX(GPIO_PU3,        PWM0,           NORMAL,    NORMAL,     OUTPUT),
        DEFAULT_PINMUX(HDMI_INT,        RSVD,   PULL_DOWN,    NORMAL,    INPUT),