diff options
author | Jon Hunter <jon-hunter@ti.com> | 2013-04-04 16:16:16 -0400 |
---|---|---|
committer | Benoit Cousson <benoit.cousson@linaro.org> | 2013-04-08 18:21:33 -0400 |
commit | e4b9b9f3b945f5a55372d3dfd7b49e1b269ec3ba (patch) | |
tree | 72039a7082830c9f5d6613c65712a2005920fee0 | |
parent | d1c6ccfe3dbdd2d393fc5eebe8c5d05aacc2d68c (diff) |
ARM: dts: OMAP2+: Identify GPIO banks that are always powered
Add the "ti,gpio-always-on" property to the appropriate GPIO banks to
indicate which banks are always powered and will never lose logic state.
Signed-off-by: Jon Hunter <jon-hunter@ti.com>
Signed-off-by: Benoit Cousson <benoit.cousson@linaro.org>
-rw-r--r-- | arch/arm/boot/dts/omap2420.dtsi | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap2430.dtsi | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap3.dtsi | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap4.dtsi | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap5.dtsi | 1 |
5 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/omap2420.dtsi b/arch/arm/boot/dts/omap2420.dtsi index a889acc3a22f..da5b285b73be 100644 --- a/arch/arm/boot/dts/omap2420.dtsi +++ b/arch/arm/boot/dts/omap2420.dtsi | |||
@@ -34,6 +34,7 @@ | |||
34 | reg = <0x48018000 0x200>; | 34 | reg = <0x48018000 0x200>; |
35 | interrupts = <29>; | 35 | interrupts = <29>; |
36 | ti,hwmods = "gpio1"; | 36 | ti,hwmods = "gpio1"; |
37 | ti,gpio-always-on; | ||
37 | #gpio-cells = <2>; | 38 | #gpio-cells = <2>; |
38 | gpio-controller; | 39 | gpio-controller; |
39 | #interrupt-cells = <2>; | 40 | #interrupt-cells = <2>; |
@@ -45,6 +46,7 @@ | |||
45 | reg = <0x4801a000 0x200>; | 46 | reg = <0x4801a000 0x200>; |
46 | interrupts = <30>; | 47 | interrupts = <30>; |
47 | ti,hwmods = "gpio2"; | 48 | ti,hwmods = "gpio2"; |
49 | ti,gpio-always-on; | ||
48 | #gpio-cells = <2>; | 50 | #gpio-cells = <2>; |
49 | gpio-controller; | 51 | gpio-controller; |
50 | #interrupt-cells = <2>; | 52 | #interrupt-cells = <2>; |
@@ -56,6 +58,7 @@ | |||
56 | reg = <0x4801c000 0x200>; | 58 | reg = <0x4801c000 0x200>; |
57 | interrupts = <31>; | 59 | interrupts = <31>; |
58 | ti,hwmods = "gpio3"; | 60 | ti,hwmods = "gpio3"; |
61 | ti,gpio-always-on; | ||
59 | #gpio-cells = <2>; | 62 | #gpio-cells = <2>; |
60 | gpio-controller; | 63 | gpio-controller; |
61 | #interrupt-cells = <2>; | 64 | #interrupt-cells = <2>; |
@@ -67,6 +70,7 @@ | |||
67 | reg = <0x4801e000 0x200>; | 70 | reg = <0x4801e000 0x200>; |
68 | interrupts = <32>; | 71 | interrupts = <32>; |
69 | ti,hwmods = "gpio4"; | 72 | ti,hwmods = "gpio4"; |
73 | ti,gpio-always-on; | ||
70 | #gpio-cells = <2>; | 74 | #gpio-cells = <2>; |
71 | gpio-controller; | 75 | gpio-controller; |
72 | #interrupt-cells = <2>; | 76 | #interrupt-cells = <2>; |
diff --git a/arch/arm/boot/dts/omap2430.dtsi b/arch/arm/boot/dts/omap2430.dtsi index ff93b8e07887..054bc4439568 100644 --- a/arch/arm/boot/dts/omap2430.dtsi +++ b/arch/arm/boot/dts/omap2430.dtsi | |||
@@ -34,6 +34,7 @@ | |||
34 | reg = <0x4900c000 0x200>; | 34 | reg = <0x4900c000 0x200>; |
35 | interrupts = <29>; | 35 | interrupts = <29>; |
36 | ti,hwmods = "gpio1"; | 36 | ti,hwmods = "gpio1"; |
37 | ti,gpio-always-on; | ||
37 | #gpio-cells = <2>; | 38 | #gpio-cells = <2>; |
38 | gpio-controller; | 39 | gpio-controller; |
39 | #interrupt-cells = <2>; | 40 | #interrupt-cells = <2>; |
@@ -45,6 +46,7 @@ | |||
45 | reg = <0x4900e000 0x200>; | 46 | reg = <0x4900e000 0x200>; |
46 | interrupts = <30>; | 47 | interrupts = <30>; |
47 | ti,hwmods = "gpio2"; | 48 | ti,hwmods = "gpio2"; |
49 | ti,gpio-always-on; | ||
48 | #gpio-cells = <2>; | 50 | #gpio-cells = <2>; |
49 | gpio-controller; | 51 | gpio-controller; |
50 | #interrupt-cells = <2>; | 52 | #interrupt-cells = <2>; |
@@ -56,6 +58,7 @@ | |||
56 | reg = <0x49010000 0x200>; | 58 | reg = <0x49010000 0x200>; |
57 | interrupts = <31>; | 59 | interrupts = <31>; |
58 | ti,hwmods = "gpio3"; | 60 | ti,hwmods = "gpio3"; |
61 | ti,gpio-always-on; | ||
59 | #gpio-cells = <2>; | 62 | #gpio-cells = <2>; |
60 | gpio-controller; | 63 | gpio-controller; |
61 | #interrupt-cells = <2>; | 64 | #interrupt-cells = <2>; |
@@ -67,6 +70,7 @@ | |||
67 | reg = <0x49012000 0x200>; | 70 | reg = <0x49012000 0x200>; |
68 | interrupts = <32>; | 71 | interrupts = <32>; |
69 | ti,hwmods = "gpio4"; | 72 | ti,hwmods = "gpio4"; |
73 | ti,gpio-always-on; | ||
70 | #gpio-cells = <2>; | 74 | #gpio-cells = <2>; |
71 | gpio-controller; | 75 | gpio-controller; |
72 | #interrupt-cells = <2>; | 76 | #interrupt-cells = <2>; |
diff --git a/arch/arm/boot/dts/omap3.dtsi b/arch/arm/boot/dts/omap3.dtsi index 22d468d863a0..559b02f2cd77 100644 --- a/arch/arm/boot/dts/omap3.dtsi +++ b/arch/arm/boot/dts/omap3.dtsi | |||
@@ -116,6 +116,7 @@ | |||
116 | reg = <0x48310000 0x200>; | 116 | reg = <0x48310000 0x200>; |
117 | interrupts = <29>; | 117 | interrupts = <29>; |
118 | ti,hwmods = "gpio1"; | 118 | ti,hwmods = "gpio1"; |
119 | ti,gpio-always-on; | ||
119 | gpio-controller; | 120 | gpio-controller; |
120 | #gpio-cells = <2>; | 121 | #gpio-cells = <2>; |
121 | interrupt-controller; | 122 | interrupt-controller; |
diff --git a/arch/arm/boot/dts/omap4.dtsi b/arch/arm/boot/dts/omap4.dtsi index 234f2d2d7690..2a5642882c8a 100644 --- a/arch/arm/boot/dts/omap4.dtsi +++ b/arch/arm/boot/dts/omap4.dtsi | |||
@@ -140,6 +140,7 @@ | |||
140 | reg = <0x4a310000 0x200>; | 140 | reg = <0x4a310000 0x200>; |
141 | interrupts = <0 29 0x4>; | 141 | interrupts = <0 29 0x4>; |
142 | ti,hwmods = "gpio1"; | 142 | ti,hwmods = "gpio1"; |
143 | ti,gpio-always-on; | ||
143 | gpio-controller; | 144 | gpio-controller; |
144 | #gpio-cells = <2>; | 145 | #gpio-cells = <2>; |
145 | interrupt-controller; | 146 | interrupt-controller; |
diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi index 3ce54f44b092..3dd7ff825828 100644 --- a/arch/arm/boot/dts/omap5.dtsi +++ b/arch/arm/boot/dts/omap5.dtsi | |||
@@ -133,6 +133,7 @@ | |||
133 | reg = <0x4ae10000 0x200>; | 133 | reg = <0x4ae10000 0x200>; |
134 | interrupts = <0 29 0x4>; | 134 | interrupts = <0 29 0x4>; |
135 | ti,hwmods = "gpio1"; | 135 | ti,hwmods = "gpio1"; |
136 | ti,gpio-always-on; | ||
136 | gpio-controller; | 137 | gpio-controller; |
137 | #gpio-cells = <2>; | 138 | #gpio-cells = <2>; |
138 | interrupt-controller; | 139 | interrupt-controller; |