diff options
author | Krzysztof Kozlowski <k.kozlowski@samsung.com> | 2016-09-04 07:04:09 -0400 |
---|---|---|
committer | Krzysztof Kozlowski <k.kozlowski@samsung.com> | 2016-09-16 07:31:50 -0400 |
commit | c35bc3f9fa7340187d7b0fc5790623c76c2ceb54 (patch) | |
tree | d459f716418fbd1cedcd9031119238f12bc29c5a /arch/arm/boot | |
parent | 4b1a9e358693bbef0b5a1a5787e35490022957b9 (diff) |
ARM: dts: exynos: Use macros for pinctrl configuration on exynos4x12
Usage of DTS macros instead of hard-coded numbers makes code easier to
read. One does not have to remember which value means pull-up/down or
specific driver strength.
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'arch/arm/boot')
-rw-r--r-- | arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 14 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos4412-odroidx.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos4412-origen.dts | 12 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos4412-smdk4412.dts | 12 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos4x12-pinctrl.dtsi | 504 |
5 files changed, 272 insertions, 272 deletions
diff --git a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi index 58ad48e7b8f7..ef5cc29b90b1 100644 --- a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi +++ b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi | |||
@@ -163,26 +163,26 @@ | |||
163 | 163 | ||
164 | /* RSTN signal for eMMC */ | 164 | /* RSTN signal for eMMC */ |
165 | &sd1_cd { | 165 | &sd1_cd { |
166 | samsung,pin-pud = <0>; | 166 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
167 | samsung,pin-drv = <0>; | 167 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
168 | }; | 168 | }; |
169 | 169 | ||
170 | &pinctrl_1 { | 170 | &pinctrl_1 { |
171 | gpio_power_key: power_key { | 171 | gpio_power_key: power_key { |
172 | samsung,pins = "gpx1-3"; | 172 | samsung,pins = "gpx1-3"; |
173 | samsung,pin-pud = <0>; | 173 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
174 | }; | 174 | }; |
175 | 175 | ||
176 | max77686_irq: max77686-irq { | 176 | max77686_irq: max77686-irq { |
177 | samsung,pins = "gpx3-2"; | 177 | samsung,pins = "gpx3-2"; |
178 | samsung,pin-function = <0>; | 178 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
179 | samsung,pin-pud = <0>; | 179 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
180 | samsung,pin-drv = <0>; | 180 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
181 | }; | 181 | }; |
182 | 182 | ||
183 | hdmi_hpd: hdmi-hpd { | 183 | hdmi_hpd: hdmi-hpd { |
184 | samsung,pins = "gpx3-7"; | 184 | samsung,pins = "gpx3-7"; |
185 | samsung,pin-pud = <1>; | 185 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
186 | }; | 186 | }; |
187 | }; | 187 | }; |
188 | 188 | ||
diff --git a/arch/arm/boot/dts/exynos4412-odroidx.dts b/arch/arm/boot/dts/exynos4412-odroidx.dts index 2af235151301..d82d85857349 100644 --- a/arch/arm/boot/dts/exynos4412-odroidx.dts +++ b/arch/arm/boot/dts/exynos4412-odroidx.dts | |||
@@ -83,7 +83,7 @@ | |||
83 | &pinctrl_1 { | 83 | &pinctrl_1 { |
84 | gpio_home_key: home_key { | 84 | gpio_home_key: home_key { |
85 | samsung,pins = "gpx2-2"; | 85 | samsung,pins = "gpx2-2"; |
86 | samsung,pin-pud = <0>; | 86 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
87 | }; | 87 | }; |
88 | }; | 88 | }; |
89 | 89 | ||
diff --git a/arch/arm/boot/dts/exynos4412-origen.dts b/arch/arm/boot/dts/exynos4412-origen.dts index 26a36fed9652..96f8e94b4ac0 100644 --- a/arch/arm/boot/dts/exynos4412-origen.dts +++ b/arch/arm/boot/dts/exynos4412-origen.dts | |||
@@ -500,16 +500,16 @@ | |||
500 | &pinctrl_1 { | 500 | &pinctrl_1 { |
501 | keypad_rows: keypad-rows { | 501 | keypad_rows: keypad-rows { |
502 | samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2"; | 502 | samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2"; |
503 | samsung,pin-function = <3>; | 503 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
504 | samsung,pin-pud = <3>; | 504 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
505 | samsung,pin-drv = <0>; | 505 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
506 | }; | 506 | }; |
507 | 507 | ||
508 | keypad_cols: keypad-cols { | 508 | keypad_cols: keypad-cols { |
509 | samsung,pins = "gpx1-0", "gpx1-1"; | 509 | samsung,pins = "gpx1-0", "gpx1-1"; |
510 | samsung,pin-function = <3>; | 510 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
511 | samsung,pin-pud = <0>; | 511 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
512 | samsung,pin-drv = <0>; | 512 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
513 | }; | 513 | }; |
514 | }; | 514 | }; |
515 | 515 | ||
diff --git a/arch/arm/boot/dts/exynos4412-smdk4412.dts b/arch/arm/boot/dts/exynos4412-smdk4412.dts index 231ffbdbf9d0..a20b71918405 100644 --- a/arch/arm/boot/dts/exynos4412-smdk4412.dts +++ b/arch/arm/boot/dts/exynos4412-smdk4412.dts | |||
@@ -115,17 +115,17 @@ | |||
115 | &pinctrl_1 { | 115 | &pinctrl_1 { |
116 | keypad_rows: keypad-rows { | 116 | keypad_rows: keypad-rows { |
117 | samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2"; | 117 | samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2"; |
118 | samsung,pin-function = <3>; | 118 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
119 | samsung,pin-pud = <3>; | 119 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
120 | samsung,pin-drv = <0>; | 120 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
121 | }; | 121 | }; |
122 | 122 | ||
123 | keypad_cols: keypad-cols { | 123 | keypad_cols: keypad-cols { |
124 | samsung,pins = "gpx1-0", "gpx1-1", "gpx1-2", "gpx1-3", | 124 | samsung,pins = "gpx1-0", "gpx1-1", "gpx1-2", "gpx1-3", |
125 | "gpx1-4", "gpx1-5", "gpx1-6", "gpx1-7"; | 125 | "gpx1-4", "gpx1-5", "gpx1-6", "gpx1-7"; |
126 | samsung,pin-function = <3>; | 126 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
127 | samsung,pin-pud = <0>; | 127 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
128 | samsung,pin-drv = <0>; | 128 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
129 | }; | 129 | }; |
130 | }; | 130 | }; |
131 | 131 | ||
diff --git a/arch/arm/boot/dts/exynos4x12-pinctrl.dtsi b/arch/arm/boot/dts/exynos4x12-pinctrl.dtsi index b5ded0ccce07..a56bf9b1a412 100644 --- a/arch/arm/boot/dts/exynos4x12-pinctrl.dtsi +++ b/arch/arm/boot/dts/exynos4x12-pinctrl.dtsi | |||
@@ -129,245 +129,245 @@ | |||
129 | 129 | ||
130 | uart0_data: uart0-data { | 130 | uart0_data: uart0-data { |
131 | samsung,pins = "gpa0-0", "gpa0-1"; | 131 | samsung,pins = "gpa0-0", "gpa0-1"; |
132 | samsung,pin-function = <0x2>; | 132 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
133 | samsung,pin-pud = <0>; | 133 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
134 | samsung,pin-drv = <0>; | 134 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
135 | }; | 135 | }; |
136 | 136 | ||
137 | uart0_fctl: uart0-fctl { | 137 | uart0_fctl: uart0-fctl { |
138 | samsung,pins = "gpa0-2", "gpa0-3"; | 138 | samsung,pins = "gpa0-2", "gpa0-3"; |
139 | samsung,pin-function = <2>; | 139 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
140 | samsung,pin-pud = <0>; | 140 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
141 | samsung,pin-drv = <0>; | 141 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
142 | }; | 142 | }; |
143 | 143 | ||
144 | uart1_data: uart1-data { | 144 | uart1_data: uart1-data { |
145 | samsung,pins = "gpa0-4", "gpa0-5"; | 145 | samsung,pins = "gpa0-4", "gpa0-5"; |
146 | samsung,pin-function = <2>; | 146 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
147 | samsung,pin-pud = <0>; | 147 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
148 | samsung,pin-drv = <0>; | 148 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
149 | }; | 149 | }; |
150 | 150 | ||
151 | uart1_fctl: uart1-fctl { | 151 | uart1_fctl: uart1-fctl { |
152 | samsung,pins = "gpa0-6", "gpa0-7"; | 152 | samsung,pins = "gpa0-6", "gpa0-7"; |
153 | samsung,pin-function = <2>; | 153 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
154 | samsung,pin-pud = <0>; | 154 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
155 | samsung,pin-drv = <0>; | 155 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
156 | }; | 156 | }; |
157 | 157 | ||
158 | i2c2_bus: i2c2-bus { | 158 | i2c2_bus: i2c2-bus { |
159 | samsung,pins = "gpa0-6", "gpa0-7"; | 159 | samsung,pins = "gpa0-6", "gpa0-7"; |
160 | samsung,pin-function = <3>; | 160 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
161 | samsung,pin-pud = <3>; | 161 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
162 | samsung,pin-drv = <0>; | 162 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
163 | }; | 163 | }; |
164 | 164 | ||
165 | uart2_data: uart2-data { | 165 | uart2_data: uart2-data { |
166 | samsung,pins = "gpa1-0", "gpa1-1"; | 166 | samsung,pins = "gpa1-0", "gpa1-1"; |
167 | samsung,pin-function = <2>; | 167 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
168 | samsung,pin-pud = <0>; | 168 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
169 | samsung,pin-drv = <0>; | 169 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
170 | }; | 170 | }; |
171 | 171 | ||
172 | uart2_fctl: uart2-fctl { | 172 | uart2_fctl: uart2-fctl { |
173 | samsung,pins = "gpa1-2", "gpa1-3"; | 173 | samsung,pins = "gpa1-2", "gpa1-3"; |
174 | samsung,pin-function = <2>; | 174 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
175 | samsung,pin-pud = <0>; | 175 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
176 | samsung,pin-drv = <0>; | 176 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
177 | }; | 177 | }; |
178 | 178 | ||
179 | uart_audio_a: uart-audio-a { | 179 | uart_audio_a: uart-audio-a { |
180 | samsung,pins = "gpa1-0", "gpa1-1"; | 180 | samsung,pins = "gpa1-0", "gpa1-1"; |
181 | samsung,pin-function = <4>; | 181 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
182 | samsung,pin-pud = <0>; | 182 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
183 | samsung,pin-drv = <0>; | 183 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
184 | }; | 184 | }; |
185 | 185 | ||
186 | i2c3_bus: i2c3-bus { | 186 | i2c3_bus: i2c3-bus { |
187 | samsung,pins = "gpa1-2", "gpa1-3"; | 187 | samsung,pins = "gpa1-2", "gpa1-3"; |
188 | samsung,pin-function = <3>; | 188 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
189 | samsung,pin-pud = <3>; | 189 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
190 | samsung,pin-drv = <0>; | 190 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
191 | }; | 191 | }; |
192 | 192 | ||
193 | uart3_data: uart3-data { | 193 | uart3_data: uart3-data { |
194 | samsung,pins = "gpa1-4", "gpa1-5"; | 194 | samsung,pins = "gpa1-4", "gpa1-5"; |
195 | samsung,pin-function = <2>; | 195 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
196 | samsung,pin-pud = <0>; | 196 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
197 | samsung,pin-drv = <0>; | 197 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
198 | }; | 198 | }; |
199 | 199 | ||
200 | uart_audio_b: uart-audio-b { | 200 | uart_audio_b: uart-audio-b { |
201 | samsung,pins = "gpa1-4", "gpa1-5"; | 201 | samsung,pins = "gpa1-4", "gpa1-5"; |
202 | samsung,pin-function = <4>; | 202 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
203 | samsung,pin-pud = <0>; | 203 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
204 | samsung,pin-drv = <0>; | 204 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
205 | }; | 205 | }; |
206 | 206 | ||
207 | spi0_bus: spi0-bus { | 207 | spi0_bus: spi0-bus { |
208 | samsung,pins = "gpb-0", "gpb-2", "gpb-3"; | 208 | samsung,pins = "gpb-0", "gpb-2", "gpb-3"; |
209 | samsung,pin-function = <2>; | 209 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
210 | samsung,pin-pud = <3>; | 210 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
211 | samsung,pin-drv = <0>; | 211 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
212 | }; | 212 | }; |
213 | 213 | ||
214 | i2c4_bus: i2c4-bus { | 214 | i2c4_bus: i2c4-bus { |
215 | samsung,pins = "gpb-0", "gpb-1"; | 215 | samsung,pins = "gpb-0", "gpb-1"; |
216 | samsung,pin-function = <3>; | 216 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
217 | samsung,pin-pud = <3>; | 217 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
218 | samsung,pin-drv = <0>; | 218 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
219 | }; | 219 | }; |
220 | 220 | ||
221 | spi1_bus: spi1-bus { | 221 | spi1_bus: spi1-bus { |
222 | samsung,pins = "gpb-4", "gpb-6", "gpb-7"; | 222 | samsung,pins = "gpb-4", "gpb-6", "gpb-7"; |
223 | samsung,pin-function = <2>; | 223 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
224 | samsung,pin-pud = <3>; | 224 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
225 | samsung,pin-drv = <0>; | 225 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
226 | }; | 226 | }; |
227 | 227 | ||
228 | i2c5_bus: i2c5-bus { | 228 | i2c5_bus: i2c5-bus { |
229 | samsung,pins = "gpb-2", "gpb-3"; | 229 | samsung,pins = "gpb-2", "gpb-3"; |
230 | samsung,pin-function = <3>; | 230 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
231 | samsung,pin-pud = <3>; | 231 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
232 | samsung,pin-drv = <0>; | 232 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
233 | }; | 233 | }; |
234 | 234 | ||
235 | i2s1_bus: i2s1-bus { | 235 | i2s1_bus: i2s1-bus { |
236 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", | 236 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", |
237 | "gpc0-4"; | 237 | "gpc0-4"; |
238 | samsung,pin-function = <2>; | 238 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
239 | samsung,pin-pud = <0>; | 239 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
240 | samsung,pin-drv = <0>; | 240 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
241 | }; | 241 | }; |
242 | 242 | ||
243 | pcm1_bus: pcm1-bus { | 243 | pcm1_bus: pcm1-bus { |
244 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", | 244 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", |
245 | "gpc0-4"; | 245 | "gpc0-4"; |
246 | samsung,pin-function = <3>; | 246 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
247 | samsung,pin-pud = <0>; | 247 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
248 | samsung,pin-drv = <0>; | 248 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
249 | }; | 249 | }; |
250 | 250 | ||
251 | ac97_bus: ac97-bus { | 251 | ac97_bus: ac97-bus { |
252 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", | 252 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", |
253 | "gpc0-4"; | 253 | "gpc0-4"; |
254 | samsung,pin-function = <4>; | 254 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
255 | samsung,pin-pud = <0>; | 255 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
256 | samsung,pin-drv = <0>; | 256 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
257 | }; | 257 | }; |
258 | 258 | ||
259 | i2s2_bus: i2s2-bus { | 259 | i2s2_bus: i2s2-bus { |
260 | samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", | 260 | samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", |
261 | "gpc1-4"; | 261 | "gpc1-4"; |
262 | samsung,pin-function = <2>; | 262 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
263 | samsung,pin-pud = <0>; | 263 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
264 | samsung,pin-drv = <0>; | 264 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
265 | }; | 265 | }; |
266 | 266 | ||
267 | pcm2_bus: pcm2-bus { | 267 | pcm2_bus: pcm2-bus { |
268 | samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", | 268 | samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", |
269 | "gpc1-4"; | 269 | "gpc1-4"; |
270 | samsung,pin-function = <3>; | 270 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
271 | samsung,pin-pud = <0>; | 271 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
272 | samsung,pin-drv = <0>; | 272 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
273 | }; | 273 | }; |
274 | 274 | ||
275 | spdif_bus: spdif-bus { | 275 | spdif_bus: spdif-bus { |
276 | samsung,pins = "gpc1-0", "gpc1-1"; | 276 | samsung,pins = "gpc1-0", "gpc1-1"; |
277 | samsung,pin-function = <4>; | 277 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
278 | samsung,pin-pud = <0>; | 278 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
279 | samsung,pin-drv = <0>; | 279 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
280 | }; | 280 | }; |
281 | 281 | ||
282 | i2c6_bus: i2c6-bus { | 282 | i2c6_bus: i2c6-bus { |
283 | samsung,pins = "gpc1-3", "gpc1-4"; | 283 | samsung,pins = "gpc1-3", "gpc1-4"; |
284 | samsung,pin-function = <4>; | 284 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
285 | samsung,pin-pud = <3>; | 285 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
286 | samsung,pin-drv = <0>; | 286 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
287 | }; | 287 | }; |
288 | 288 | ||
289 | spi2_bus: spi2-bus { | 289 | spi2_bus: spi2-bus { |
290 | samsung,pins = "gpc1-1", "gpc1-3", "gpc1-4"; | 290 | samsung,pins = "gpc1-1", "gpc1-3", "gpc1-4"; |
291 | samsung,pin-function = <5>; | 291 | samsung,pin-function = <EXYNOS_PIN_FUNC_5>; |
292 | samsung,pin-pud = <3>; | 292 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
293 | samsung,pin-drv = <0>; | 293 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
294 | }; | 294 | }; |
295 | 295 | ||
296 | pwm0_out: pwm0-out { | 296 | pwm0_out: pwm0-out { |
297 | samsung,pins = "gpd0-0"; | 297 | samsung,pins = "gpd0-0"; |
298 | samsung,pin-function = <2>; | 298 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
299 | samsung,pin-pud = <0>; | 299 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
300 | samsung,pin-drv = <0>; | 300 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
301 | }; | 301 | }; |
302 | 302 | ||
303 | pwm1_out: pwm1-out { | 303 | pwm1_out: pwm1-out { |
304 | samsung,pins = "gpd0-1"; | 304 | samsung,pins = "gpd0-1"; |
305 | samsung,pin-function = <2>; | 305 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
306 | samsung,pin-pud = <0>; | 306 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
307 | samsung,pin-drv = <0>; | 307 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
308 | }; | 308 | }; |
309 | 309 | ||
310 | lcd_ctrl: lcd-ctrl { | 310 | lcd_ctrl: lcd-ctrl { |
311 | samsung,pins = "gpd0-0", "gpd0-1"; | 311 | samsung,pins = "gpd0-0", "gpd0-1"; |
312 | samsung,pin-function = <3>; | 312 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
313 | samsung,pin-pud = <0>; | 313 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
314 | samsung,pin-drv = <0>; | 314 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
315 | }; | 315 | }; |
316 | 316 | ||
317 | i2c7_bus: i2c7-bus { | 317 | i2c7_bus: i2c7-bus { |
318 | samsung,pins = "gpd0-2", "gpd0-3"; | 318 | samsung,pins = "gpd0-2", "gpd0-3"; |
319 | samsung,pin-function = <3>; | 319 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
320 | samsung,pin-pud = <3>; | 320 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
321 | samsung,pin-drv = <0>; | 321 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
322 | }; | 322 | }; |
323 | 323 | ||
324 | pwm2_out: pwm2-out { | 324 | pwm2_out: pwm2-out { |
325 | samsung,pins = "gpd0-2"; | 325 | samsung,pins = "gpd0-2"; |
326 | samsung,pin-function = <2>; | 326 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
327 | samsung,pin-pud = <0>; | 327 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
328 | samsung,pin-drv = <0>; | 328 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
329 | }; | 329 | }; |
330 | 330 | ||
331 | pwm3_out: pwm3-out { | 331 | pwm3_out: pwm3-out { |
332 | samsung,pins = "gpd0-3"; | 332 | samsung,pins = "gpd0-3"; |
333 | samsung,pin-function = <2>; | 333 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
334 | samsung,pin-pud = <0>; | 334 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
335 | samsung,pin-drv = <0>; | 335 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
336 | }; | 336 | }; |
337 | 337 | ||
338 | i2c0_bus: i2c0-bus { | 338 | i2c0_bus: i2c0-bus { |
339 | samsung,pins = "gpd1-0", "gpd1-1"; | 339 | samsung,pins = "gpd1-0", "gpd1-1"; |
340 | samsung,pin-function = <2>; | 340 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
341 | samsung,pin-pud = <3>; | 341 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
342 | samsung,pin-drv = <0>; | 342 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
343 | }; | 343 | }; |
344 | 344 | ||
345 | mipi0_clk: mipi0-clk { | 345 | mipi0_clk: mipi0-clk { |
346 | samsung,pins = "gpd1-0", "gpd1-1"; | 346 | samsung,pins = "gpd1-0", "gpd1-1"; |
347 | samsung,pin-function = <3>; | 347 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
348 | samsung,pin-pud = <0>; | 348 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
349 | samsung,pin-drv = <0>; | 349 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
350 | }; | 350 | }; |
351 | 351 | ||
352 | i2c1_bus: i2c1-bus { | 352 | i2c1_bus: i2c1-bus { |
353 | samsung,pins = "gpd1-2", "gpd1-3"; | 353 | samsung,pins = "gpd1-2", "gpd1-3"; |
354 | samsung,pin-function = <2>; | 354 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
355 | samsung,pin-pud = <3>; | 355 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
356 | samsung,pin-drv = <0>; | 356 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
357 | }; | 357 | }; |
358 | 358 | ||
359 | mipi1_clk: mipi1-clk { | 359 | mipi1_clk: mipi1-clk { |
360 | samsung,pins = "gpd1-2", "gpd1-3"; | 360 | samsung,pins = "gpd1-2", "gpd1-3"; |
361 | samsung,pin-function = <3>; | 361 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
362 | samsung,pin-pud = <0>; | 362 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
363 | samsung,pin-drv = <0>; | 363 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
364 | }; | 364 | }; |
365 | 365 | ||
366 | lcd_clk: lcd-clk { | 366 | lcd_clk: lcd-clk { |
367 | samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3"; | 367 | samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3"; |
368 | samsung,pin-function = <2>; | 368 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
369 | samsung,pin-pud = <0>; | 369 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
370 | samsung,pin-drv = <0>; | 370 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
371 | }; | 371 | }; |
372 | 372 | ||
373 | lcd_data16: lcd-data-width16 { | 373 | lcd_data16: lcd-data-width16 { |
@@ -375,9 +375,9 @@ | |||
375 | "gpf1-3", "gpf1-6", "gpf1-7", "gpf2-0", | 375 | "gpf1-3", "gpf1-6", "gpf1-7", "gpf2-0", |
376 | "gpf2-1", "gpf2-2", "gpf2-3", "gpf2-7", | 376 | "gpf2-1", "gpf2-2", "gpf2-3", "gpf2-7", |
377 | "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3"; | 377 | "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3"; |
378 | samsung,pin-function = <2>; | 378 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
379 | samsung,pin-pud = <0>; | 379 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
380 | samsung,pin-drv = <0>; | 380 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
381 | }; | 381 | }; |
382 | 382 | ||
383 | lcd_data18: lcd-data-width18 { | 383 | lcd_data18: lcd-data-width18 { |
@@ -386,9 +386,9 @@ | |||
386 | "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3", | 386 | "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3", |
387 | "gpf2-6", "gpf2-7", "gpf3-0", "gpf3-1", | 387 | "gpf2-6", "gpf2-7", "gpf3-0", "gpf3-1", |
388 | "gpf3-2", "gpf3-3"; | 388 | "gpf3-2", "gpf3-3"; |
389 | samsung,pin-function = <2>; | 389 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
390 | samsung,pin-pud = <0>; | 390 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
391 | samsung,pin-drv = <0>; | 391 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
392 | }; | 392 | }; |
393 | 393 | ||
394 | lcd_data24: lcd-data-width24 { | 394 | lcd_data24: lcd-data-width24 { |
@@ -398,39 +398,39 @@ | |||
398 | "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3", | 398 | "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3", |
399 | "gpf2-4", "gpf2-5", "gpf2-6", "gpf2-7", | 399 | "gpf2-4", "gpf2-5", "gpf2-6", "gpf2-7", |
400 | "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3"; | 400 | "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3"; |
401 | samsung,pin-function = <2>; | 401 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
402 | samsung,pin-pud = <0>; | 402 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
403 | samsung,pin-drv = <0>; | 403 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
404 | }; | 404 | }; |
405 | 405 | ||
406 | lcd_ldi: lcd-ldi { | 406 | lcd_ldi: lcd-ldi { |
407 | samsung,pins = "gpf3-4"; | 407 | samsung,pins = "gpf3-4"; |
408 | samsung,pin-function = <2>; | 408 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
409 | samsung,pin-pud = <0>; | 409 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
410 | samsung,pin-drv = <0>; | 410 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
411 | }; | 411 | }; |
412 | 412 | ||
413 | cam_port_a_io: cam-port-a-io { | 413 | cam_port_a_io: cam-port-a-io { |
414 | samsung,pins = "gpj0-0", "gpj0-1", "gpj0-2", "gpj0-3", | 414 | samsung,pins = "gpj0-0", "gpj0-1", "gpj0-2", "gpj0-3", |
415 | "gpj0-4", "gpj0-5", "gpj0-6", "gpj0-7", | 415 | "gpj0-4", "gpj0-5", "gpj0-6", "gpj0-7", |
416 | "gpj1-0", "gpj1-1", "gpj1-2", "gpj1-4"; | 416 | "gpj1-0", "gpj1-1", "gpj1-2", "gpj1-4"; |
417 | samsung,pin-function = <2>; | 417 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
418 | samsung,pin-pud = <0>; | 418 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
419 | samsung,pin-drv = <0>; | 419 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
420 | }; | 420 | }; |
421 | 421 | ||
422 | cam_port_a_clk_active: cam-port-a-clk-active { | 422 | cam_port_a_clk_active: cam-port-a-clk-active { |
423 | samsung,pins = "gpj1-3"; | 423 | samsung,pins = "gpj1-3"; |
424 | samsung,pin-function = <2>; | 424 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
425 | samsung,pin-pud = <0>; | 425 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
426 | samsung,pin-drv = <3>; | 426 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
427 | }; | 427 | }; |
428 | 428 | ||
429 | cam_port_a_clk_idle: cam-port-a-clk-idle { | 429 | cam_port_a_clk_idle: cam-port-a-clk-idle { |
430 | samsung,pins = "gpj1-3"; | 430 | samsung,pins = "gpj1-3"; |
431 | samsung,pin-function = <0>; | 431 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
432 | samsung,pin-pud = <1>; | 432 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
433 | samsung,pin-drv = <0>; | 433 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
434 | }; | 434 | }; |
435 | }; | 435 | }; |
436 | 436 | ||
@@ -606,284 +606,284 @@ | |||
606 | 606 | ||
607 | sd0_clk: sd0-clk { | 607 | sd0_clk: sd0-clk { |
608 | samsung,pins = "gpk0-0"; | 608 | samsung,pins = "gpk0-0"; |
609 | samsung,pin-function = <2>; | 609 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
610 | samsung,pin-pud = <0>; | 610 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
611 | samsung,pin-drv = <3>; | 611 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
612 | }; | 612 | }; |
613 | 613 | ||
614 | sd0_cmd: sd0-cmd { | 614 | sd0_cmd: sd0-cmd { |
615 | samsung,pins = "gpk0-1"; | 615 | samsung,pins = "gpk0-1"; |
616 | samsung,pin-function = <2>; | 616 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
617 | samsung,pin-pud = <0>; | 617 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
618 | samsung,pin-drv = <3>; | 618 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
619 | }; | 619 | }; |
620 | 620 | ||
621 | sd0_cd: sd0-cd { | 621 | sd0_cd: sd0-cd { |
622 | samsung,pins = "gpk0-2"; | 622 | samsung,pins = "gpk0-2"; |
623 | samsung,pin-function = <2>; | 623 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
624 | samsung,pin-pud = <3>; | 624 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
625 | samsung,pin-drv = <3>; | 625 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
626 | }; | 626 | }; |
627 | 627 | ||
628 | sd0_bus1: sd0-bus-width1 { | 628 | sd0_bus1: sd0-bus-width1 { |
629 | samsung,pins = "gpk0-3"; | 629 | samsung,pins = "gpk0-3"; |
630 | samsung,pin-function = <2>; | 630 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
631 | samsung,pin-pud = <3>; | 631 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
632 | samsung,pin-drv = <3>; | 632 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
633 | }; | 633 | }; |
634 | 634 | ||
635 | sd0_bus4: sd0-bus-width4 { | 635 | sd0_bus4: sd0-bus-width4 { |
636 | samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6"; | 636 | samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6"; |
637 | samsung,pin-function = <2>; | 637 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
638 | samsung,pin-pud = <3>; | 638 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
639 | samsung,pin-drv = <3>; | 639 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
640 | }; | 640 | }; |
641 | 641 | ||
642 | sd0_bus8: sd0-bus-width8 { | 642 | sd0_bus8: sd0-bus-width8 { |
643 | samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; | 643 | samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; |
644 | samsung,pin-function = <3>; | 644 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
645 | samsung,pin-pud = <3>; | 645 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
646 | samsung,pin-drv = <3>; | 646 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
647 | }; | 647 | }; |
648 | 648 | ||
649 | sd4_clk: sd4-clk { | 649 | sd4_clk: sd4-clk { |
650 | samsung,pins = "gpk0-0"; | 650 | samsung,pins = "gpk0-0"; |
651 | samsung,pin-function = <3>; | 651 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
652 | samsung,pin-pud = <0>; | 652 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
653 | samsung,pin-drv = <3>; | 653 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
654 | }; | 654 | }; |
655 | 655 | ||
656 | sd4_cmd: sd4-cmd { | 656 | sd4_cmd: sd4-cmd { |
657 | samsung,pins = "gpk0-1"; | 657 | samsung,pins = "gpk0-1"; |
658 | samsung,pin-function = <3>; | 658 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
659 | samsung,pin-pud = <0>; | 659 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
660 | samsung,pin-drv = <3>; | 660 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
661 | }; | 661 | }; |
662 | 662 | ||
663 | sd4_cd: sd4-cd { | 663 | sd4_cd: sd4-cd { |
664 | samsung,pins = "gpk0-2"; | 664 | samsung,pins = "gpk0-2"; |
665 | samsung,pin-function = <3>; | 665 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
666 | samsung,pin-pud = <3>; | 666 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
667 | samsung,pin-drv = <3>; | 667 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
668 | }; | 668 | }; |
669 | 669 | ||
670 | sd4_bus1: sd4-bus-width1 { | 670 | sd4_bus1: sd4-bus-width1 { |
671 | samsung,pins = "gpk0-3"; | 671 | samsung,pins = "gpk0-3"; |
672 | samsung,pin-function = <3>; | 672 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
673 | samsung,pin-pud = <3>; | 673 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
674 | samsung,pin-drv = <3>; | 674 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
675 | }; | 675 | }; |
676 | 676 | ||
677 | sd4_bus4: sd4-bus-width4 { | 677 | sd4_bus4: sd4-bus-width4 { |
678 | samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6"; | 678 | samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6"; |
679 | samsung,pin-function = <3>; | 679 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
680 | samsung,pin-pud = <3>; | 680 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
681 | samsung,pin-drv = <3>; | 681 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
682 | }; | 682 | }; |
683 | 683 | ||
684 | sd4_bus8: sd4-bus-width8 { | 684 | sd4_bus8: sd4-bus-width8 { |
685 | samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; | 685 | samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; |
686 | samsung,pin-function = <4>; | 686 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
687 | samsung,pin-pud = <3>; | 687 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
688 | samsung,pin-drv = <3>; | 688 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
689 | }; | 689 | }; |
690 | 690 | ||
691 | sd1_clk: sd1-clk { | 691 | sd1_clk: sd1-clk { |
692 | samsung,pins = "gpk1-0"; | 692 | samsung,pins = "gpk1-0"; |
693 | samsung,pin-function = <2>; | 693 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
694 | samsung,pin-pud = <0>; | 694 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
695 | samsung,pin-drv = <3>; | 695 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
696 | }; | 696 | }; |
697 | 697 | ||
698 | sd1_cmd: sd1-cmd { | 698 | sd1_cmd: sd1-cmd { |
699 | samsung,pins = "gpk1-1"; | 699 | samsung,pins = "gpk1-1"; |
700 | samsung,pin-function = <2>; | 700 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
701 | samsung,pin-pud = <0>; | 701 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
702 | samsung,pin-drv = <3>; | 702 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
703 | }; | 703 | }; |
704 | 704 | ||
705 | sd1_cd: sd1-cd { | 705 | sd1_cd: sd1-cd { |
706 | samsung,pins = "gpk1-2"; | 706 | samsung,pins = "gpk1-2"; |
707 | samsung,pin-function = <2>; | 707 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
708 | samsung,pin-pud = <3>; | 708 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
709 | samsung,pin-drv = <3>; | 709 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
710 | }; | 710 | }; |
711 | 711 | ||
712 | sd1_bus1: sd1-bus-width1 { | 712 | sd1_bus1: sd1-bus-width1 { |
713 | samsung,pins = "gpk1-3"; | 713 | samsung,pins = "gpk1-3"; |
714 | samsung,pin-function = <2>; | 714 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
715 | samsung,pin-pud = <3>; | 715 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
716 | samsung,pin-drv = <3>; | 716 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
717 | }; | 717 | }; |
718 | 718 | ||
719 | sd1_bus4: sd1-bus-width4 { | 719 | sd1_bus4: sd1-bus-width4 { |
720 | samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; | 720 | samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; |
721 | samsung,pin-function = <2>; | 721 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
722 | samsung,pin-pud = <3>; | 722 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
723 | samsung,pin-drv = <3>; | 723 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
724 | }; | 724 | }; |
725 | 725 | ||
726 | sd2_clk: sd2-clk { | 726 | sd2_clk: sd2-clk { |
727 | samsung,pins = "gpk2-0"; | 727 | samsung,pins = "gpk2-0"; |
728 | samsung,pin-function = <2>; | 728 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
729 | samsung,pin-pud = <0>; | 729 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
730 | samsung,pin-drv = <3>; | 730 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
731 | }; | 731 | }; |
732 | 732 | ||
733 | sd2_cmd: sd2-cmd { | 733 | sd2_cmd: sd2-cmd { |
734 | samsung,pins = "gpk2-1"; | 734 | samsung,pins = "gpk2-1"; |
735 | samsung,pin-function = <2>; | 735 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
736 | samsung,pin-pud = <0>; | 736 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
737 | samsung,pin-drv = <3>; | 737 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
738 | }; | 738 | }; |
739 | 739 | ||
740 | sd2_cd: sd2-cd { | 740 | sd2_cd: sd2-cd { |
741 | samsung,pins = "gpk2-2"; | 741 | samsung,pins = "gpk2-2"; |
742 | samsung,pin-function = <2>; | 742 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
743 | samsung,pin-pud = <3>; | 743 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
744 | samsung,pin-drv = <3>; | 744 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
745 | }; | 745 | }; |
746 | 746 | ||
747 | sd2_bus1: sd2-bus-width1 { | 747 | sd2_bus1: sd2-bus-width1 { |
748 | samsung,pins = "gpk2-3"; | 748 | samsung,pins = "gpk2-3"; |
749 | samsung,pin-function = <2>; | 749 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
750 | samsung,pin-pud = <3>; | 750 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
751 | samsung,pin-drv = <3>; | 751 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
752 | }; | 752 | }; |
753 | 753 | ||
754 | sd2_bus4: sd2-bus-width4 { | 754 | sd2_bus4: sd2-bus-width4 { |
755 | samsung,pins = "gpk2-3", "gpk2-4", "gpk2-5", "gpk2-6"; | 755 | samsung,pins = "gpk2-3", "gpk2-4", "gpk2-5", "gpk2-6"; |
756 | samsung,pin-function = <2>; | 756 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
757 | samsung,pin-pud = <3>; | 757 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
758 | samsung,pin-drv = <3>; | 758 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
759 | }; | 759 | }; |
760 | 760 | ||
761 | sd2_bus8: sd2-bus-width8 { | 761 | sd2_bus8: sd2-bus-width8 { |
762 | samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6"; | 762 | samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6"; |
763 | samsung,pin-function = <3>; | 763 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
764 | samsung,pin-pud = <3>; | 764 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
765 | samsung,pin-drv = <3>; | 765 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
766 | }; | 766 | }; |
767 | 767 | ||
768 | sd3_clk: sd3-clk { | 768 | sd3_clk: sd3-clk { |
769 | samsung,pins = "gpk3-0"; | 769 | samsung,pins = "gpk3-0"; |
770 | samsung,pin-function = <2>; | 770 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
771 | samsung,pin-pud = <0>; | 771 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
772 | samsung,pin-drv = <3>; | 772 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
773 | }; | 773 | }; |
774 | 774 | ||
775 | sd3_cmd: sd3-cmd { | 775 | sd3_cmd: sd3-cmd { |
776 | samsung,pins = "gpk3-1"; | 776 | samsung,pins = "gpk3-1"; |
777 | samsung,pin-function = <2>; | 777 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
778 | samsung,pin-pud = <0>; | 778 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
779 | samsung,pin-drv = <3>; | 779 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
780 | }; | 780 | }; |
781 | 781 | ||
782 | sd3_cd: sd3-cd { | 782 | sd3_cd: sd3-cd { |
783 | samsung,pins = "gpk3-2"; | 783 | samsung,pins = "gpk3-2"; |
784 | samsung,pin-function = <2>; | 784 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
785 | samsung,pin-pud = <3>; | 785 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
786 | samsung,pin-drv = <3>; | 786 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
787 | }; | 787 | }; |
788 | 788 | ||
789 | sd3_bus1: sd3-bus-width1 { | 789 | sd3_bus1: sd3-bus-width1 { |
790 | samsung,pins = "gpk3-3"; | 790 | samsung,pins = "gpk3-3"; |
791 | samsung,pin-function = <2>; | 791 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
792 | samsung,pin-pud = <3>; | 792 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
793 | samsung,pin-drv = <3>; | 793 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
794 | }; | 794 | }; |
795 | 795 | ||
796 | sd3_bus4: sd3-bus-width4 { | 796 | sd3_bus4: sd3-bus-width4 { |
797 | samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6"; | 797 | samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6"; |
798 | samsung,pin-function = <2>; | 798 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
799 | samsung,pin-pud = <3>; | 799 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
800 | samsung,pin-drv = <3>; | 800 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
801 | }; | 801 | }; |
802 | 802 | ||
803 | cam_port_b_io: cam-port-b-io { | 803 | cam_port_b_io: cam-port-b-io { |
804 | samsung,pins = "gpm0-0", "gpm0-1", "gpm0-2", "gpm0-3", | 804 | samsung,pins = "gpm0-0", "gpm0-1", "gpm0-2", "gpm0-3", |
805 | "gpm0-4", "gpm0-5", "gpm0-6", "gpm0-7", | 805 | "gpm0-4", "gpm0-5", "gpm0-6", "gpm0-7", |
806 | "gpm1-0", "gpm1-1", "gpm2-0", "gpm2-1"; | 806 | "gpm1-0", "gpm1-1", "gpm2-0", "gpm2-1"; |
807 | samsung,pin-function = <3>; | 807 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
808 | samsung,pin-pud = <3>; | 808 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
809 | samsung,pin-drv = <0>; | 809 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
810 | }; | 810 | }; |
811 | 811 | ||
812 | cam_port_b_clk_active: cam-port-b-clk-active { | 812 | cam_port_b_clk_active: cam-port-b-clk-active { |
813 | samsung,pins = "gpm2-2"; | 813 | samsung,pins = "gpm2-2"; |
814 | samsung,pin-function = <3>; | 814 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
815 | samsung,pin-pud = <0>; | 815 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
816 | samsung,pin-drv = <3>; | 816 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
817 | }; | 817 | }; |
818 | 818 | ||
819 | cam_port_b_clk_idle: cam-port-b-clk-idle { | 819 | cam_port_b_clk_idle: cam-port-b-clk-idle { |
820 | samsung,pins = "gpm2-2"; | 820 | samsung,pins = "gpm2-2"; |
821 | samsung,pin-function = <0>; | 821 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
822 | samsung,pin-pud = <1>; | 822 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
823 | samsung,pin-drv = <0>; | 823 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
824 | }; | 824 | }; |
825 | 825 | ||
826 | eint0: ext-int0 { | 826 | eint0: ext-int0 { |
827 | samsung,pins = "gpx0-0"; | 827 | samsung,pins = "gpx0-0"; |
828 | samsung,pin-function = <0xf>; | 828 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
829 | samsung,pin-pud = <0>; | 829 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
830 | samsung,pin-drv = <0>; | 830 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
831 | }; | 831 | }; |
832 | 832 | ||
833 | eint8: ext-int8 { | 833 | eint8: ext-int8 { |
834 | samsung,pins = "gpx1-0"; | 834 | samsung,pins = "gpx1-0"; |
835 | samsung,pin-function = <0xf>; | 835 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
836 | samsung,pin-pud = <0>; | 836 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
837 | samsung,pin-drv = <0>; | 837 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
838 | }; | 838 | }; |
839 | 839 | ||
840 | eint15: ext-int15 { | 840 | eint15: ext-int15 { |
841 | samsung,pins = "gpx1-7"; | 841 | samsung,pins = "gpx1-7"; |
842 | samsung,pin-function = <0xf>; | 842 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
843 | samsung,pin-pud = <0>; | 843 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
844 | samsung,pin-drv = <0>; | 844 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
845 | }; | 845 | }; |
846 | 846 | ||
847 | eint16: ext-int16 { | 847 | eint16: ext-int16 { |
848 | samsung,pins = "gpx2-0"; | 848 | samsung,pins = "gpx2-0"; |
849 | samsung,pin-function = <0xf>; | 849 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
850 | samsung,pin-pud = <0>; | 850 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
851 | samsung,pin-drv = <0>; | 851 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
852 | }; | 852 | }; |
853 | 853 | ||
854 | eint31: ext-int31 { | 854 | eint31: ext-int31 { |
855 | samsung,pins = "gpx3-7"; | 855 | samsung,pins = "gpx3-7"; |
856 | samsung,pin-function = <0xf>; | 856 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
857 | samsung,pin-pud = <0>; | 857 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
858 | samsung,pin-drv = <0>; | 858 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
859 | }; | 859 | }; |
860 | 860 | ||
861 | fimc_is_i2c0: fimc-is-i2c0 { | 861 | fimc_is_i2c0: fimc-is-i2c0 { |
862 | samsung,pins = "gpm4-0", "gpm4-1"; | 862 | samsung,pins = "gpm4-0", "gpm4-1"; |
863 | samsung,pin-function = <2>; | 863 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
864 | samsung,pin-pud = <0>; | 864 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
865 | samsung,pin-drv = <0>; | 865 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
866 | }; | 866 | }; |
867 | 867 | ||
868 | fimc_is_i2c1: fimc-is-i2c1 { | 868 | fimc_is_i2c1: fimc-is-i2c1 { |
869 | samsung,pins = "gpm4-2", "gpm4-3"; | 869 | samsung,pins = "gpm4-2", "gpm4-3"; |
870 | samsung,pin-function = <2>; | 870 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
871 | samsung,pin-pud = <0>; | 871 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
872 | samsung,pin-drv = <0>; | 872 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
873 | }; | 873 | }; |
874 | 874 | ||
875 | fimc_is_uart: fimc-is-uart { | 875 | fimc_is_uart: fimc-is-uart { |
876 | samsung,pins = "gpm3-5", "gpm3-7"; | 876 | samsung,pins = "gpm3-5", "gpm3-7"; |
877 | samsung,pin-function = <3>; | 877 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
878 | samsung,pin-pud = <0>; | 878 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
879 | samsung,pin-drv = <0>; | 879 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
880 | }; | 880 | }; |
881 | 881 | ||
882 | hdmi_cec: hdmi-cec { | 882 | hdmi_cec: hdmi-cec { |
883 | samsung,pins = "gpx3-6"; | 883 | samsung,pins = "gpx3-6"; |
884 | samsung,pin-function = <3>; | 884 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
885 | samsung,pin-pud = <0>; | 885 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
886 | samsung,pin-drv = <0>; | 886 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
887 | }; | 887 | }; |
888 | }; | 888 | }; |
889 | 889 | ||
@@ -899,17 +899,17 @@ | |||
899 | i2s0_bus: i2s0-bus { | 899 | i2s0_bus: i2s0-bus { |
900 | samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", | 900 | samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", |
901 | "gpz-4", "gpz-5", "gpz-6"; | 901 | "gpz-4", "gpz-5", "gpz-6"; |
902 | samsung,pin-function = <0x2>; | 902 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
903 | samsung,pin-pud = <0>; | 903 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
904 | samsung,pin-drv = <0>; | 904 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
905 | }; | 905 | }; |
906 | 906 | ||
907 | pcm0_bus: pcm0-bus { | 907 | pcm0_bus: pcm0-bus { |
908 | samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", | 908 | samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", |
909 | "gpz-4"; | 909 | "gpz-4"; |
910 | samsung,pin-function = <0x3>; | 910 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
911 | samsung,pin-pud = <0>; | 911 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
912 | samsung,pin-drv = <0>; | 912 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
913 | }; | 913 | }; |
914 | }; | 914 | }; |
915 | 915 | ||
@@ -964,9 +964,9 @@ | |||
964 | "gpv3-0", "gpv3-1", "gpv3-2", "gpv3-3", | 964 | "gpv3-0", "gpv3-1", "gpv3-2", "gpv3-3", |
965 | "gpv3-4", "gpv3-5", "gpv3-6", "gpv3-7", | 965 | "gpv3-4", "gpv3-5", "gpv3-6", "gpv3-7", |
966 | "gpv4-0", "gpv4-1"; | 966 | "gpv4-0", "gpv4-1"; |
967 | samsung,pin-function = <0x2>; | 967 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
968 | samsung,pin-pud = <0>; | 968 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
969 | samsung,pin-drv = <0>; | 969 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
970 | }; | 970 | }; |
971 | }; | 971 | }; |
972 | }; | 972 | }; |