]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
arm64: tegra: p2595: set PV4 output as zero in suspend
authorKerwin Wan <kerwinw@nvidia.com>
Mon, 29 Dec 2014 09:02:20 +0000 (17:02 +0800)
committerLaxman Dewangan <ldewangan@nvidia.com>
Wed, 31 Dec 2014 05:53:13 +0000 (21:53 -0800)
This should be part of commit 80aa40323a since both of Jetson
and Foster are using p2530 as the computer board.

Bug 200064020

Change-Id: Icb2b4c5772722b15559c135f2c7f7ec386c41b5c
Signed-off-by: Kerwin Wan <kerwinw@nvidia.com>
Reviewed-on: http://git-master/r/668098
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
arch/arm64/boot/dts/tegra210-platforms/tegra210-jetson-e-gpio-p2595-0000-a00.dtsi

index 61c58529956f9dc462b1de01126d46a74039ab5a..88f440b8199314089163884514bcfd895ae6a331 100644 (file)
@@ -1,83 +1,86 @@
-/*\r
- * Copyright (c) 2014, NVIDIA CORPORATION.  All rights reserved.\r
- *\r
- * This program is free software; you can redistribute it and/or modify\r
- * it under the terms of the GNU General Public License as published by\r
- * the Free Software Foundation; either version 2 of the License, or\r
- * (at your option) any later version.\r
- *\r
- * This program is distributed in the hope that it will be useful, but WITHOUT\r
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\r
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for\r
- * more details.\r
- *\r
- * You should have received a copy of the GNU General Public License along\r
- * with this program; if not, write to the Free Software Foundation, Inc.,\r
- * 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.\r
- */\r
-\r
-#include <dt-bindings/gpio/tegra-gpio.h>\r
-\r
-/ {\r
-       gpio: gpio@6000d000 {\r
-               gpio-init-names = "default";\r
-               gpio-init-0 = <&gpio_default>;\r
-\r
-               gpio_default: default {\r
-                       gpio-input = <\r
-                               TEGRA_GPIO(E, 6)\r
-                               TEGRA_GPIO(A, 5)\r
-                               TEGRA_GPIO(X, 3)\r
-                               TEGRA_GPIO(X, 4)\r
-                               TEGRA_GPIO(X, 2)\r
-                               TEGRA_GPIO(X, 1)\r
-                               TEGRA_GPIO(X, 0)\r
-                               TEGRA_GPIO(X, 5)\r
-                               TEGRA_GPIO(X, 6)\r
-                               TEGRA_GPIO(X, 7)\r
-                               TEGRA_GPIO(Y, 1)\r
-                               TEGRA_GPIO(Z, 0)\r
-                               TEGRA_GPIO(G, 0)\r
-                               TEGRA_GPIO(K, 4)\r
-                               TEGRA_GPIO(K, 6)\r
-                               TEGRA_GPIO(H, 2)\r
-                               TEGRA_GPIO(H, 5)\r
-                               TEGRA_GPIO(I, 1)\r
-                               TEGRA_GPIO(CC, 6)\r
-                               TEGRA_GPIO(CC, 1)\r
-                               >;\r
-                       gpio-output-low = <\r
-                               TEGRA_GPIO(BB, 2)\r
-                               TEGRA_GPIO(BB, 3)\r
-                               TEGRA_GPIO(E, 4)\r
-                               TEGRA_GPIO(S, 4)\r
-                               TEGRA_GPIO(S, 5)\r
-                               TEGRA_GPIO(S, 6)\r
-                               TEGRA_GPIO(S, 7)\r
-                               TEGRA_GPIO(T, 0)\r
-                               TEGRA_GPIO(T, 1)\r
-                               TEGRA_GPIO(V, 6)\r
-                               TEGRA_GPIO(V, 1)\r
-                               TEGRA_GPIO(V, 2)\r
-                               TEGRA_GPIO(V, 5)\r
-                               TEGRA_GPIO(Z, 4)\r
-                               TEGRA_GPIO(G, 3)\r
-                               TEGRA_GPIO(K, 5)\r
-                               TEGRA_GPIO(K, 7)\r
-                               TEGRA_GPIO(L, 0)\r
-                               TEGRA_GPIO(H, 0)\r
-                               TEGRA_GPIO(H, 3)\r
-                               TEGRA_GPIO(H, 4)\r
-                               TEGRA_GPIO(H, 6)\r
-                               TEGRA_GPIO(H, 7)\r
-                               TEGRA_GPIO(I, 0)\r
-                               TEGRA_GPIO(I, 2)\r
-                               TEGRA_GPIO(I, 3)\r
-                               TEGRA_GPIO(CC, 7)\r
-                               >;\r
-                       gpio-output-high = <\r
-                               TEGRA_GPIO(V, 7)\r
-                               >;\r
-               };\r
-       };\r
-};\r
+/*
+ * Copyright (c) 2014, 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 as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+ */
+
+#include <dt-bindings/gpio/tegra-gpio.h>
+
+/ {
+       gpio: gpio@6000d000 {
+               gpio-init-names = "default";
+               gpio-init-0 = <&gpio_default>;
+
+               gpio_default: default {
+                       gpio-input = <
+                               TEGRA_GPIO(E, 6)
+                               TEGRA_GPIO(A, 5)
+                               TEGRA_GPIO(X, 3)
+                               TEGRA_GPIO(X, 4)
+                               TEGRA_GPIO(X, 2)
+                               TEGRA_GPIO(X, 1)
+                               TEGRA_GPIO(X, 0)
+                               TEGRA_GPIO(X, 5)
+                               TEGRA_GPIO(X, 6)
+                               TEGRA_GPIO(X, 7)
+                               TEGRA_GPIO(Y, 1)
+                               TEGRA_GPIO(Z, 0)
+                               TEGRA_GPIO(G, 0)
+                               TEGRA_GPIO(K, 4)
+                               TEGRA_GPIO(K, 6)
+                               TEGRA_GPIO(H, 2)
+                               TEGRA_GPIO(H, 5)
+                               TEGRA_GPIO(I, 1)
+                               TEGRA_GPIO(CC, 6)
+                               TEGRA_GPIO(CC, 1)
+                               >;
+                       gpio-output-low = <
+                               TEGRA_GPIO(BB, 2)
+                               TEGRA_GPIO(BB, 3)
+                               TEGRA_GPIO(E, 4)
+                               TEGRA_GPIO(S, 4)
+                               TEGRA_GPIO(S, 5)
+                               TEGRA_GPIO(S, 6)
+                               TEGRA_GPIO(S, 7)
+                               TEGRA_GPIO(T, 0)
+                               TEGRA_GPIO(T, 1)
+                               TEGRA_GPIO(V, 6)
+                               TEGRA_GPIO(V, 1)
+                               TEGRA_GPIO(V, 2)
+                               TEGRA_GPIO(V, 5)
+                               TEGRA_GPIO(Z, 4)
+                               TEGRA_GPIO(G, 3)
+                               TEGRA_GPIO(K, 5)
+                               TEGRA_GPIO(K, 7)
+                               TEGRA_GPIO(L, 0)
+                               TEGRA_GPIO(H, 0)
+                               TEGRA_GPIO(H, 3)
+                               TEGRA_GPIO(H, 4)
+                               TEGRA_GPIO(H, 6)
+                               TEGRA_GPIO(H, 7)
+                               TEGRA_GPIO(I, 0)
+                               TEGRA_GPIO(I, 2)
+                               TEGRA_GPIO(I, 3)
+                               TEGRA_GPIO(CC, 7)
+                               >;
+                       gpio-output-high = <
+                               TEGRA_GPIO(V, 7)
+                               >;
+                       gpio-suspend-output-low = <
+                               TEGRA_GPIO(V, 4)
+                               >;
+               };
+       };
+};