diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2015-02-17 12:36:52 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-02-17 12:36:52 -0500 |
commit | a233bb742aed62fc6164073d9835135f639b8828 (patch) | |
tree | 4cec22b707a29a52f9946da6393c9580221d0a6e /arch/arm/boot/dts/rk3288-evb-rk808.dts | |
parent | 878ba61aa98cbb97a513757800e77613f856a029 (diff) | |
parent | 880c0d140deb12d5be39a96375fcc42ad357f17d (diff) |
Merge tag 'dt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC DT updates from Olof Johansson:
"DT changes continue to be the bulk of our merge window contents.
We continue to have a large set of changes across the board as new
platforms and drivers are added.
Some of the new platforms are:
- Alphascale ASM9260
- Marvell Armada 388
- CSR Atlas7
- TI Davinci DM816x
- Hisilicon HiP01
- ST STiH418
There have also been some sweeping changes, including relicensing of
DTS contents from GPL to GPLv2+/X11 so that the same files can be
reused in other non-GPL projects more easily. There's also been
changes to the DT Makefile to make it a little less conflict-ridden
and churny down the road"
* tag 'dt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (330 commits)
ARM: dts: Add PPMU node for exynos4412-trats2
ARM: dts: Add PPMU node for exynos3250-monk and exynos3250-rinato
ARM: dts: Add PPMU dt node for exynos4 and exynos4210
ARM: dts: Add PPMU dt node for exynos3250
ARM: dts: add mipi dsi device node for exynos4415
ARM: dts: add fimd device node for exynos4415
ARM: dts: Add syscon phandle to the video-phy node for Exynos4
ARM: dts: Add sound nodes for exynos4412-trats2
ARM: dts: Fix CLK_MOUT_CAMn parent clocks assignment for exynos4412-trats2
ARM: dts: Fix CLK_UART_ISP_SCLK clock assignment in exynos4x12.dtsi
ARM: dts: Add max77693 charger node for exynos4412-trats2
ARM: dts: Switch max77686 regulators to GPIO control for exynos4412-trats2
ARM: dts: Add suspend configuration for max77686 regulators for exynos4412-trats2
ARM: dts: Add Maxim 77693 fuel gauge node for exynos4412-trats2
ARM: dts: am57xx-beagle-x15: Fix USB2 mode
ARM: dts: am57xx-beagle-x15: Add extcon nodes for USB
ARM: dts: dra72-evm: Add extcon nodes for USB
ARM: dts: dra7-evm: Add extcon nodes for USB
ARM: dts: rockchip: move the hdmi ddc-i2c-bus property to the actual boards
ARM: dts: rockchip: enable vops and hdmi output on rk3288-firefly and -evb
...
Diffstat (limited to 'arch/arm/boot/dts/rk3288-evb-rk808.dts')
-rw-r--r-- | arch/arm/boot/dts/rk3288-evb-rk808.dts | 54 |
1 files changed, 52 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/rk3288-evb-rk808.dts b/arch/arm/boot/dts/rk3288-evb-rk808.dts index e1d3eeb8f094..a1c294bf7fed 100644 --- a/arch/arm/boot/dts/rk3288-evb-rk808.dts +++ b/arch/arm/boot/dts/rk3288-evb-rk808.dts | |||
@@ -30,7 +30,6 @@ | |||
30 | 30 | ||
31 | &i2c0 { | 31 | &i2c0 { |
32 | clock-frequency = <400000>; | 32 | clock-frequency = <400000>; |
33 | status = "okay"; | ||
34 | 33 | ||
35 | rk808: pmic@1b { | 34 | rk808: pmic@1b { |
36 | compatible = "rockchip,rk808"; | 35 | compatible = "rockchip,rk808"; |
@@ -38,7 +37,7 @@ | |||
38 | interrupt-parent = <&gpio0>; | 37 | interrupt-parent = <&gpio0>; |
39 | interrupts = <4 IRQ_TYPE_LEVEL_LOW>; | 38 | interrupts = <4 IRQ_TYPE_LEVEL_LOW>; |
40 | pinctrl-names = "default"; | 39 | pinctrl-names = "default"; |
41 | pinctrl-0 = <&pmic_int>; | 40 | pinctrl-0 = <&pmic_int &global_pwroff>; |
42 | rockchip,system-power-controller; | 41 | rockchip,system-power-controller; |
43 | wakeup-source; | 42 | wakeup-source; |
44 | #clock-cells = <1>; | 43 | #clock-cells = <1>; |
@@ -57,6 +56,9 @@ | |||
57 | regulator-min-microvolt = <750000>; | 56 | regulator-min-microvolt = <750000>; |
58 | regulator-max-microvolt = <1350000>; | 57 | regulator-max-microvolt = <1350000>; |
59 | regulator-name = "vdd_arm"; | 58 | regulator-name = "vdd_arm"; |
59 | regulator-state-mem { | ||
60 | regulator-off-in-suspend; | ||
61 | }; | ||
60 | }; | 62 | }; |
61 | 63 | ||
62 | vdd_gpu: DCDC_REG2 { | 64 | vdd_gpu: DCDC_REG2 { |
@@ -65,12 +67,19 @@ | |||
65 | regulator-min-microvolt = <850000>; | 67 | regulator-min-microvolt = <850000>; |
66 | regulator-max-microvolt = <1250000>; | 68 | regulator-max-microvolt = <1250000>; |
67 | regulator-name = "vdd_gpu"; | 69 | regulator-name = "vdd_gpu"; |
70 | regulator-state-mem { | ||
71 | regulator-on-in-suspend; | ||
72 | regulator-suspend-microvolt = <1000000>; | ||
73 | }; | ||
68 | }; | 74 | }; |
69 | 75 | ||
70 | vcc_ddr: DCDC_REG3 { | 76 | vcc_ddr: DCDC_REG3 { |
71 | regulator-always-on; | 77 | regulator-always-on; |
72 | regulator-boot-on; | 78 | regulator-boot-on; |
73 | regulator-name = "vcc_ddr"; | 79 | regulator-name = "vcc_ddr"; |
80 | regulator-state-mem { | ||
81 | regulator-on-in-suspend; | ||
82 | }; | ||
74 | }; | 83 | }; |
75 | 84 | ||
76 | vcc_io: DCDC_REG4 { | 85 | vcc_io: DCDC_REG4 { |
@@ -79,6 +88,10 @@ | |||
79 | regulator-min-microvolt = <3300000>; | 88 | regulator-min-microvolt = <3300000>; |
80 | regulator-max-microvolt = <3300000>; | 89 | regulator-max-microvolt = <3300000>; |
81 | regulator-name = "vcc_io"; | 90 | regulator-name = "vcc_io"; |
91 | regulator-state-mem { | ||
92 | regulator-on-in-suspend; | ||
93 | regulator-suspend-microvolt = <3300000>; | ||
94 | }; | ||
82 | }; | 95 | }; |
83 | 96 | ||
84 | vccio_pmu: LDO_REG1 { | 97 | vccio_pmu: LDO_REG1 { |
@@ -87,6 +100,10 @@ | |||
87 | regulator-min-microvolt = <3300000>; | 100 | regulator-min-microvolt = <3300000>; |
88 | regulator-max-microvolt = <3300000>; | 101 | regulator-max-microvolt = <3300000>; |
89 | regulator-name = "vccio_pmu"; | 102 | regulator-name = "vccio_pmu"; |
103 | regulator-state-mem { | ||
104 | regulator-on-in-suspend; | ||
105 | regulator-suspend-microvolt = <3300000>; | ||
106 | }; | ||
90 | }; | 107 | }; |
91 | 108 | ||
92 | vcc_tp: LDO_REG2 { | 109 | vcc_tp: LDO_REG2 { |
@@ -95,6 +112,9 @@ | |||
95 | regulator-min-microvolt = <3300000>; | 112 | regulator-min-microvolt = <3300000>; |
96 | regulator-max-microvolt = <3300000>; | 113 | regulator-max-microvolt = <3300000>; |
97 | regulator-name = "vcc_tp"; | 114 | regulator-name = "vcc_tp"; |
115 | regulator-state-mem { | ||
116 | regulator-off-in-suspend; | ||
117 | }; | ||
98 | }; | 118 | }; |
99 | 119 | ||
100 | vdd_10: LDO_REG3 { | 120 | vdd_10: LDO_REG3 { |
@@ -103,6 +123,10 @@ | |||
103 | regulator-min-microvolt = <1000000>; | 123 | regulator-min-microvolt = <1000000>; |
104 | regulator-max-microvolt = <1000000>; | 124 | regulator-max-microvolt = <1000000>; |
105 | regulator-name = "vdd_10"; | 125 | regulator-name = "vdd_10"; |
126 | regulator-state-mem { | ||
127 | regulator-on-in-suspend; | ||
128 | regulator-suspend-microvolt = <1000000>; | ||
129 | }; | ||
106 | }; | 130 | }; |
107 | 131 | ||
108 | vcc18_lcd: LDO_REG4 { | 132 | vcc18_lcd: LDO_REG4 { |
@@ -111,6 +135,10 @@ | |||
111 | regulator-min-microvolt = <1800000>; | 135 | regulator-min-microvolt = <1800000>; |
112 | regulator-max-microvolt = <1800000>; | 136 | regulator-max-microvolt = <1800000>; |
113 | regulator-name = "vcc18_lcd"; | 137 | regulator-name = "vcc18_lcd"; |
138 | regulator-state-mem { | ||
139 | regulator-on-in-suspend; | ||
140 | regulator-suspend-microvolt = <1800000>; | ||
141 | }; | ||
114 | }; | 142 | }; |
115 | 143 | ||
116 | vccio_sd: LDO_REG5 { | 144 | vccio_sd: LDO_REG5 { |
@@ -119,6 +147,10 @@ | |||
119 | regulator-min-microvolt = <1800000>; | 147 | regulator-min-microvolt = <1800000>; |
120 | regulator-max-microvolt = <3300000>; | 148 | regulator-max-microvolt = <3300000>; |
121 | regulator-name = "vccio_sd"; | 149 | regulator-name = "vccio_sd"; |
150 | regulator-state-mem { | ||
151 | regulator-on-in-suspend; | ||
152 | regulator-suspend-microvolt = <3300000>; | ||
153 | }; | ||
122 | }; | 154 | }; |
123 | 155 | ||
124 | vdd10_lcd: LDO_REG6 { | 156 | vdd10_lcd: LDO_REG6 { |
@@ -127,6 +159,10 @@ | |||
127 | regulator-min-microvolt = <1000000>; | 159 | regulator-min-microvolt = <1000000>; |
128 | regulator-max-microvolt = <1000000>; | 160 | regulator-max-microvolt = <1000000>; |
129 | regulator-name = "vdd10_lcd"; | 161 | regulator-name = "vdd10_lcd"; |
162 | regulator-state-mem { | ||
163 | regulator-on-in-suspend; | ||
164 | regulator-suspend-microvolt = <1000000>; | ||
165 | }; | ||
130 | }; | 166 | }; |
131 | 167 | ||
132 | vcc_18: LDO_REG7 { | 168 | vcc_18: LDO_REG7 { |
@@ -135,6 +171,10 @@ | |||
135 | regulator-min-microvolt = <1800000>; | 171 | regulator-min-microvolt = <1800000>; |
136 | regulator-max-microvolt = <1800000>; | 172 | regulator-max-microvolt = <1800000>; |
137 | regulator-name = "vcc_18"; | 173 | regulator-name = "vcc_18"; |
174 | regulator-state-mem { | ||
175 | regulator-on-in-suspend; | ||
176 | regulator-suspend-microvolt = <1800000>; | ||
177 | }; | ||
138 | }; | 178 | }; |
139 | 179 | ||
140 | vcca_codec: LDO_REG8 { | 180 | vcca_codec: LDO_REG8 { |
@@ -143,18 +183,28 @@ | |||
143 | regulator-min-microvolt = <3300000>; | 183 | regulator-min-microvolt = <3300000>; |
144 | regulator-max-microvolt = <3300000>; | 184 | regulator-max-microvolt = <3300000>; |
145 | regulator-name = "vcca_codec"; | 185 | regulator-name = "vcca_codec"; |
186 | regulator-state-mem { | ||
187 | regulator-on-in-suspend; | ||
188 | regulator-suspend-microvolt = <3300000>; | ||
189 | }; | ||
146 | }; | 190 | }; |
147 | 191 | ||
148 | vcc_wl: SWITCH_REG1 { | 192 | vcc_wl: SWITCH_REG1 { |
149 | regulator-always-on; | 193 | regulator-always-on; |
150 | regulator-boot-on; | 194 | regulator-boot-on; |
151 | regulator-name = "vcc_wl"; | 195 | regulator-name = "vcc_wl"; |
196 | regulator-state-mem { | ||
197 | regulator-on-in-suspend; | ||
198 | }; | ||
152 | }; | 199 | }; |
153 | 200 | ||
154 | vcc_lcd: SWITCH_REG2 { | 201 | vcc_lcd: SWITCH_REG2 { |
155 | regulator-always-on; | 202 | regulator-always-on; |
156 | regulator-boot-on; | 203 | regulator-boot-on; |
157 | regulator-name = "vcc_lcd"; | 204 | regulator-name = "vcc_lcd"; |
205 | regulator-state-mem { | ||
206 | regulator-on-in-suspend; | ||
207 | }; | ||
158 | }; | 208 | }; |
159 | }; | 209 | }; |
160 | }; | 210 | }; |