diff options
-rw-r--r-- | arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 348 |
1 files changed, 175 insertions, 173 deletions
diff --git a/arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi b/arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi index ad71247b074f..2af854b11644 100644 --- a/arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | |||
@@ -12,6 +12,8 @@ | |||
12 | * published by the Free Software Foundation. | 12 | * published by the Free Software Foundation. |
13 | */ | 13 | */ |
14 | 14 | ||
15 | #include <dt-bindings/pinctrl/samsung.h> | ||
16 | |||
15 | #define PIN_PULL_NONE 0 | 17 | #define PIN_PULL_NONE 0 |
16 | #define PIN_PULL_DOWN 1 | 18 | #define PIN_PULL_DOWN 1 |
17 | #define PIN_PULL_UP 3 | 19 | #define PIN_PULL_UP 3 |
@@ -145,23 +147,23 @@ | |||
145 | i2s0_bus: i2s0-bus { | 147 | i2s0_bus: i2s0-bus { |
146 | samsung,pins = "gpz0-0", "gpz0-1", "gpz0-2", "gpz0-3", | 148 | samsung,pins = "gpz0-0", "gpz0-1", "gpz0-2", "gpz0-3", |
147 | "gpz0-4", "gpz0-5", "gpz0-6"; | 149 | "gpz0-4", "gpz0-5", "gpz0-6"; |
148 | samsung,pin-function = <2>; | 150 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
149 | samsung,pin-pud = <1>; | 151 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
150 | samsung,pin-drv = <0>; | 152 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
151 | }; | 153 | }; |
152 | 154 | ||
153 | pcm0_bus: pcm0-bus { | 155 | pcm0_bus: pcm0-bus { |
154 | samsung,pins = "gpz1-0", "gpz1-1", "gpz1-2", "gpz1-3"; | 156 | samsung,pins = "gpz1-0", "gpz1-1", "gpz1-2", "gpz1-3"; |
155 | samsung,pin-function = <3>; | 157 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
156 | samsung,pin-pud = <1>; | 158 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
157 | samsung,pin-drv = <0>; | 159 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
158 | }; | 160 | }; |
159 | 161 | ||
160 | uart_aud_bus: uart-aud-bus { | 162 | uart_aud_bus: uart-aud-bus { |
161 | samsung,pins = "gpz1-3", "gpz1-2", "gpz1-1", "gpz1-0"; | 163 | samsung,pins = "gpz1-3", "gpz1-2", "gpz1-1", "gpz1-0"; |
162 | samsung,pin-function = <2>; | 164 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
163 | samsung,pin-pud = <0>; | 165 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
164 | samsung,pin-drv = <0>; | 166 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
165 | }; | 167 | }; |
166 | }; | 168 | }; |
167 | 169 | ||
@@ -196,16 +198,16 @@ | |||
196 | 198 | ||
197 | spi2_bus: spi2-bus { | 199 | spi2_bus: spi2-bus { |
198 | samsung,pins = "gpd5-0", "gpd5-2", "gpd5-3"; | 200 | samsung,pins = "gpd5-0", "gpd5-2", "gpd5-3"; |
199 | samsung,pin-function = <2>; | 201 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
200 | samsung,pin-pud = <3>; | 202 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
201 | samsung,pin-drv = <0>; | 203 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
202 | }; | 204 | }; |
203 | 205 | ||
204 | hs_i2c6_bus: hs-i2c6-bus { | 206 | hs_i2c6_bus: hs-i2c6-bus { |
205 | samsung,pins = "gpd5-3", "gpd5-2"; | 207 | samsung,pins = "gpd5-3", "gpd5-2"; |
206 | samsung,pin-function = <4>; | 208 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
207 | samsung,pin-pud = <3>; | 209 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
208 | samsung,pin-drv = <0>; | 210 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
209 | }; | 211 | }; |
210 | }; | 212 | }; |
211 | 213 | ||
@@ -260,141 +262,141 @@ | |||
260 | 262 | ||
261 | sd0_clk: sd0-clk { | 263 | sd0_clk: sd0-clk { |
262 | samsung,pins = "gpr0-0"; | 264 | samsung,pins = "gpr0-0"; |
263 | samsung,pin-function = <2>; | 265 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
264 | samsung,pin-pud = <0>; | 266 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
265 | samsung,pin-drv = <3>; | 267 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
266 | }; | 268 | }; |
267 | 269 | ||
268 | sd0_cmd: sd0-cmd { | 270 | sd0_cmd: sd0-cmd { |
269 | samsung,pins = "gpr0-1"; | 271 | samsung,pins = "gpr0-1"; |
270 | samsung,pin-function = <2>; | 272 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
271 | samsung,pin-pud = <0>; | 273 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
272 | samsung,pin-drv = <3>; | 274 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
273 | }; | 275 | }; |
274 | 276 | ||
275 | sd0_rdqs: sd0-rdqs { | 277 | sd0_rdqs: sd0-rdqs { |
276 | samsung,pins = "gpr0-2"; | 278 | samsung,pins = "gpr0-2"; |
277 | samsung,pin-function = <2>; | 279 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
278 | samsung,pin-pud = <1>; | 280 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
279 | samsung,pin-drv = <3>; | 281 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
280 | }; | 282 | }; |
281 | 283 | ||
282 | sd0_qrdy: sd0-qrdy { | 284 | sd0_qrdy: sd0-qrdy { |
283 | samsung,pins = "gpr0-3"; | 285 | samsung,pins = "gpr0-3"; |
284 | samsung,pin-function = <2>; | 286 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
285 | samsung,pin-pud = <1>; | 287 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
286 | samsung,pin-drv = <3>; | 288 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
287 | }; | 289 | }; |
288 | 290 | ||
289 | sd0_bus1: sd0-bus-width1 { | 291 | sd0_bus1: sd0-bus-width1 { |
290 | samsung,pins = "gpr1-0"; | 292 | samsung,pins = "gpr1-0"; |
291 | samsung,pin-function = <2>; | 293 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
292 | samsung,pin-pud = <3>; | 294 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
293 | samsung,pin-drv = <3>; | 295 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
294 | }; | 296 | }; |
295 | 297 | ||
296 | sd0_bus4: sd0-bus-width4 { | 298 | sd0_bus4: sd0-bus-width4 { |
297 | samsung,pins = "gpr1-1", "gpr1-2", "gpr1-3"; | 299 | samsung,pins = "gpr1-1", "gpr1-2", "gpr1-3"; |
298 | samsung,pin-function = <2>; | 300 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
299 | samsung,pin-pud = <3>; | 301 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
300 | samsung,pin-drv = <3>; | 302 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
301 | }; | 303 | }; |
302 | 304 | ||
303 | sd0_bus8: sd0-bus-width8 { | 305 | sd0_bus8: sd0-bus-width8 { |
304 | samsung,pins = "gpr1-4", "gpr1-5", "gpr1-6", "gpr1-7"; | 306 | samsung,pins = "gpr1-4", "gpr1-5", "gpr1-6", "gpr1-7"; |
305 | samsung,pin-function = <2>; | 307 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
306 | samsung,pin-pud = <3>; | 308 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
307 | samsung,pin-drv = <3>; | 309 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
308 | }; | 310 | }; |
309 | 311 | ||
310 | sd1_clk: sd1-clk { | 312 | sd1_clk: sd1-clk { |
311 | samsung,pins = "gpr2-0"; | 313 | samsung,pins = "gpr2-0"; |
312 | samsung,pin-function = <2>; | 314 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
313 | samsung,pin-pud = <0>; | 315 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
314 | samsung,pin-drv = <3>; | 316 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
315 | }; | 317 | }; |
316 | 318 | ||
317 | sd1_cmd: sd1-cmd { | 319 | sd1_cmd: sd1-cmd { |
318 | samsung,pins = "gpr2-1"; | 320 | samsung,pins = "gpr2-1"; |
319 | samsung,pin-function = <2>; | 321 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
320 | samsung,pin-pud = <0>; | 322 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
321 | samsung,pin-drv = <3>; | 323 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
322 | }; | 324 | }; |
323 | 325 | ||
324 | sd1_bus1: sd1-bus-width1 { | 326 | sd1_bus1: sd1-bus-width1 { |
325 | samsung,pins = "gpr3-0"; | 327 | samsung,pins = "gpr3-0"; |
326 | samsung,pin-function = <2>; | 328 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
327 | samsung,pin-pud = <3>; | 329 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
328 | samsung,pin-drv = <3>; | 330 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
329 | }; | 331 | }; |
330 | 332 | ||
331 | sd1_bus4: sd1-bus-width4 { | 333 | sd1_bus4: sd1-bus-width4 { |
332 | samsung,pins = "gpr3-1", "gpr3-2", "gpr3-3"; | 334 | samsung,pins = "gpr3-1", "gpr3-2", "gpr3-3"; |
333 | samsung,pin-function = <2>; | 335 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
334 | samsung,pin-pud = <3>; | 336 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
335 | samsung,pin-drv = <3>; | 337 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
336 | }; | 338 | }; |
337 | 339 | ||
338 | sd1_bus8: sd1-bus-width8 { | 340 | sd1_bus8: sd1-bus-width8 { |
339 | samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7"; | 341 | samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7"; |
340 | samsung,pin-function = <2>; | 342 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
341 | samsung,pin-pud = <3>; | 343 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
342 | samsung,pin-drv = <3>; | 344 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
343 | }; | 345 | }; |
344 | 346 | ||
345 | pcie_bus: pcie_bus { | 347 | pcie_bus: pcie_bus { |
346 | samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7"; | 348 | samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7"; |
347 | samsung,pin-function = <3>; | 349 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
348 | samsung,pin-pud = <3>; | 350 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
349 | }; | 351 | }; |
350 | 352 | ||
351 | sd2_clk: sd2-clk { | 353 | sd2_clk: sd2-clk { |
352 | samsung,pins = "gpr4-0"; | 354 | samsung,pins = "gpr4-0"; |
353 | samsung,pin-function = <2>; | 355 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
354 | samsung,pin-pud = <0>; | 356 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
355 | samsung,pin-drv = <3>; | 357 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
356 | }; | 358 | }; |
357 | 359 | ||
358 | sd2_cmd: sd2-cmd { | 360 | sd2_cmd: sd2-cmd { |
359 | samsung,pins = "gpr4-1"; | 361 | samsung,pins = "gpr4-1"; |
360 | samsung,pin-function = <2>; | 362 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
361 | samsung,pin-pud = <0>; | 363 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
362 | samsung,pin-drv = <3>; | 364 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
363 | }; | 365 | }; |
364 | 366 | ||
365 | sd2_cd: sd2-cd { | 367 | sd2_cd: sd2-cd { |
366 | samsung,pins = "gpr4-2"; | 368 | samsung,pins = "gpr4-2"; |
367 | samsung,pin-function = <2>; | 369 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
368 | samsung,pin-pud = <3>; | 370 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
369 | samsung,pin-drv = <3>; | 371 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
370 | }; | 372 | }; |
371 | 373 | ||
372 | sd2_bus1: sd2-bus-width1 { | 374 | sd2_bus1: sd2-bus-width1 { |
373 | samsung,pins = "gpr4-3"; | 375 | samsung,pins = "gpr4-3"; |
374 | samsung,pin-function = <2>; | 376 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
375 | samsung,pin-pud = <3>; | 377 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
376 | samsung,pin-drv = <3>; | 378 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
377 | }; | 379 | }; |
378 | 380 | ||
379 | sd2_bus4: sd2-bus-width4 { | 381 | sd2_bus4: sd2-bus-width4 { |
380 | samsung,pins = "gpr4-4", "gpr4-5", "gpr4-6"; | 382 | samsung,pins = "gpr4-4", "gpr4-5", "gpr4-6"; |
381 | samsung,pin-function = <2>; | 383 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
382 | samsung,pin-pud = <3>; | 384 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
383 | samsung,pin-drv = <3>; | 385 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; |
384 | }; | 386 | }; |
385 | 387 | ||
386 | sd2_clk_output: sd2-clk-output { | 388 | sd2_clk_output: sd2-clk-output { |
387 | samsung,pins = "gpr4-0"; | 389 | samsung,pins = "gpr4-0"; |
388 | samsung,pin-function = <1>; | 390 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
389 | samsung,pin-pud = <0>; | 391 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
390 | samsung,pin-drv = <2>; | 392 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>; |
391 | }; | 393 | }; |
392 | 394 | ||
393 | sd2_cmd_output: sd2-cmd-output { | 395 | sd2_cmd_output: sd2-cmd-output { |
394 | samsung,pins = "gpr4-1"; | 396 | samsung,pins = "gpr4-1"; |
395 | samsung,pin-function = <1>; | 397 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
396 | samsung,pin-pud = <0>; | 398 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
397 | samsung,pin-drv = <2>; | 399 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>; |
398 | }; | 400 | }; |
399 | }; | 401 | }; |
400 | 402 | ||
@@ -419,9 +421,9 @@ | |||
419 | 421 | ||
420 | hs_i2c4_bus: hs-i2c4-bus { | 422 | hs_i2c4_bus: hs-i2c4-bus { |
421 | samsung,pins = "gpj0-1", "gpj0-0"; | 423 | samsung,pins = "gpj0-1", "gpj0-0"; |
422 | samsung,pin-function = <4>; | 424 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
423 | samsung,pin-pud = <3>; | 425 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
424 | samsung,pin-drv = <0>; | 426 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
425 | }; | 427 | }; |
426 | }; | 428 | }; |
427 | 429 | ||
@@ -564,225 +566,225 @@ | |||
564 | 566 | ||
565 | hs_i2c8_bus: hs-i2c8-bus { | 567 | hs_i2c8_bus: hs-i2c8-bus { |
566 | samsung,pins = "gpb0-1", "gpb0-0"; | 568 | samsung,pins = "gpb0-1", "gpb0-0"; |
567 | samsung,pin-function = <4>; | 569 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
568 | samsung,pin-pud = <3>; | 570 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
569 | samsung,pin-drv = <0>; | 571 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
570 | }; | 572 | }; |
571 | 573 | ||
572 | hs_i2c9_bus: hs-i2c9-bus { | 574 | hs_i2c9_bus: hs-i2c9-bus { |
573 | samsung,pins = "gpb0-3", "gpb0-2"; | 575 | samsung,pins = "gpb0-3", "gpb0-2"; |
574 | samsung,pin-function = <4>; | 576 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
575 | samsung,pin-pud = <3>; | 577 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
576 | samsung,pin-drv = <0>; | 578 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
577 | }; | 579 | }; |
578 | 580 | ||
579 | i2s1_bus: i2s1-bus { | 581 | i2s1_bus: i2s1-bus { |
580 | samsung,pins = "gpd4-0", "gpd4-1", "gpd4-2", | 582 | samsung,pins = "gpd4-0", "gpd4-1", "gpd4-2", |
581 | "gpd4-3", "gpd4-4"; | 583 | "gpd4-3", "gpd4-4"; |
582 | samsung,pin-function = <2>; | 584 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
583 | samsung,pin-pud = <1>; | 585 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
584 | samsung,pin-drv = <0>; | 586 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
585 | }; | 587 | }; |
586 | 588 | ||
587 | pcm1_bus: pcm1-bus { | 589 | pcm1_bus: pcm1-bus { |
588 | samsung,pins = "gpd4-0", "gpd4-1", "gpd4-2", | 590 | samsung,pins = "gpd4-0", "gpd4-1", "gpd4-2", |
589 | "gpd4-3", "gpd4-4"; | 591 | "gpd4-3", "gpd4-4"; |
590 | samsung,pin-function = <3>; | 592 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
591 | samsung,pin-pud = <1>; | 593 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
592 | samsung,pin-drv = <0>; | 594 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
593 | }; | 595 | }; |
594 | 596 | ||
595 | spdif_bus: spdif-bus { | 597 | spdif_bus: spdif-bus { |
596 | samsung,pins = "gpd4-3", "gpd4-4"; | 598 | samsung,pins = "gpd4-3", "gpd4-4"; |
597 | samsung,pin-function = <4>; | 599 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
598 | samsung,pin-pud = <1>; | 600 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
599 | samsung,pin-drv = <0>; | 601 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
600 | }; | 602 | }; |
601 | 603 | ||
602 | fimc_is_spi_pin0: fimc-is-spi-pin0 { | 604 | fimc_is_spi_pin0: fimc-is-spi-pin0 { |
603 | samsung,pins = "gpc3-3", "gpc3-2", "gpc3-1", "gpc3-0"; | 605 | samsung,pins = "gpc3-3", "gpc3-2", "gpc3-1", "gpc3-0"; |
604 | samsung,pin-function = <2>; | 606 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
605 | samsung,pin-pud = <0>; | 607 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
606 | samsung,pin-drv = <0>; | 608 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
607 | }; | 609 | }; |
608 | 610 | ||
609 | fimc_is_spi_pin1: fimc-is-spi-pin1 { | 611 | fimc_is_spi_pin1: fimc-is-spi-pin1 { |
610 | samsung,pins = "gpc3-7", "gpc3-6", "gpc3-5", "gpc3-4"; | 612 | samsung,pins = "gpc3-7", "gpc3-6", "gpc3-5", "gpc3-4"; |
611 | samsung,pin-function = <2>; | 613 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
612 | samsung,pin-pud = <0>; | 614 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
613 | samsung,pin-drv = <0>; | 615 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
614 | }; | 616 | }; |
615 | 617 | ||
616 | uart0_bus: uart0-bus { | 618 | uart0_bus: uart0-bus { |
617 | samsung,pins = "gpd0-3", "gpd0-2", "gpd0-1", "gpd0-0"; | 619 | samsung,pins = "gpd0-3", "gpd0-2", "gpd0-1", "gpd0-0"; |
618 | samsung,pin-function = <2>; | 620 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
619 | samsung,pin-pud = <0>; | 621 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
620 | }; | 622 | }; |
621 | 623 | ||
622 | hs_i2c2_bus: hs-i2c2-bus { | 624 | hs_i2c2_bus: hs-i2c2-bus { |
623 | samsung,pins = "gpd0-3", "gpd0-2"; | 625 | samsung,pins = "gpd0-3", "gpd0-2"; |
624 | samsung,pin-function = <3>; | 626 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
625 | samsung,pin-pud = <3>; | 627 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
626 | samsung,pin-drv = <0>; | 628 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
627 | }; | 629 | }; |
628 | 630 | ||
629 | uart2_bus: uart2-bus { | 631 | uart2_bus: uart2-bus { |
630 | samsung,pins = "gpd1-5", "gpd1-4"; | 632 | samsung,pins = "gpd1-5", "gpd1-4"; |
631 | samsung,pin-function = <2>; | 633 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
632 | samsung,pin-pud = <0>; | 634 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
633 | }; | 635 | }; |
634 | 636 | ||
635 | uart1_bus: uart1-bus { | 637 | uart1_bus: uart1-bus { |
636 | samsung,pins = "gpd1-3", "gpd1-2", "gpd1-1", "gpd1-0"; | 638 | samsung,pins = "gpd1-3", "gpd1-2", "gpd1-1", "gpd1-0"; |
637 | samsung,pin-function = <2>; | 639 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
638 | samsung,pin-pud = <0>; | 640 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
639 | }; | 641 | }; |
640 | 642 | ||
641 | hs_i2c3_bus: hs-i2c3-bus { | 643 | hs_i2c3_bus: hs-i2c3-bus { |
642 | samsung,pins = "gpd1-3", "gpd1-2"; | 644 | samsung,pins = "gpd1-3", "gpd1-2"; |
643 | samsung,pin-function = <3>; | 645 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
644 | samsung,pin-pud = <3>; | 646 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
645 | samsung,pin-drv = <0>; | 647 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
646 | }; | 648 | }; |
647 | 649 | ||
648 | hs_i2c0_bus: hs-i2c0-bus { | 650 | hs_i2c0_bus: hs-i2c0-bus { |
649 | samsung,pins = "gpd2-1", "gpd2-0"; | 651 | samsung,pins = "gpd2-1", "gpd2-0"; |
650 | samsung,pin-function = <2>; | 652 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
651 | samsung,pin-pud = <3>; | 653 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
652 | samsung,pin-drv = <0>; | 654 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
653 | }; | 655 | }; |
654 | 656 | ||
655 | hs_i2c1_bus: hs-i2c1-bus { | 657 | hs_i2c1_bus: hs-i2c1-bus { |
656 | samsung,pins = "gpd2-3", "gpd2-2"; | 658 | samsung,pins = "gpd2-3", "gpd2-2"; |
657 | samsung,pin-function = <2>; | 659 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
658 | samsung,pin-pud = <3>; | 660 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
659 | samsung,pin-drv = <0>; | 661 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
660 | }; | 662 | }; |
661 | 663 | ||
662 | pwm0_out: pwm0-out { | 664 | pwm0_out: pwm0-out { |
663 | samsung,pins = "gpd2-4"; | 665 | samsung,pins = "gpd2-4"; |
664 | samsung,pin-function = <2>; | 666 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
665 | samsung,pin-pud = <0>; | 667 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
666 | samsung,pin-drv = <0>; | 668 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
667 | }; | 669 | }; |
668 | 670 | ||
669 | pwm1_out: pwm1-out { | 671 | pwm1_out: pwm1-out { |
670 | samsung,pins = "gpd2-5"; | 672 | samsung,pins = "gpd2-5"; |
671 | samsung,pin-function = <2>; | 673 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
672 | samsung,pin-pud = <0>; | 674 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
673 | samsung,pin-drv = <0>; | 675 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
674 | }; | 676 | }; |
675 | 677 | ||
676 | pwm2_out: pwm2-out { | 678 | pwm2_out: pwm2-out { |
677 | samsung,pins = "gpd2-6"; | 679 | samsung,pins = "gpd2-6"; |
678 | samsung,pin-function = <2>; | 680 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
679 | samsung,pin-pud = <0>; | 681 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
680 | samsung,pin-drv = <0>; | 682 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
681 | }; | 683 | }; |
682 | 684 | ||
683 | pwm3_out: pwm3-out { | 685 | pwm3_out: pwm3-out { |
684 | samsung,pins = "gpd2-7"; | 686 | samsung,pins = "gpd2-7"; |
685 | samsung,pin-function = <2>; | 687 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
686 | samsung,pin-pud = <0>; | 688 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
687 | samsung,pin-drv = <0>; | 689 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
688 | }; | 690 | }; |
689 | 691 | ||
690 | spi1_bus: spi1-bus { | 692 | spi1_bus: spi1-bus { |
691 | samsung,pins = "gpd6-2", "gpd6-4", "gpd6-5"; | 693 | samsung,pins = "gpd6-2", "gpd6-4", "gpd6-5"; |
692 | samsung,pin-function = <2>; | 694 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
693 | samsung,pin-pud = <3>; | 695 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
694 | samsung,pin-drv = <0>; | 696 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
695 | }; | 697 | }; |
696 | 698 | ||
697 | hs_i2c7_bus: hs-i2c7-bus { | 699 | hs_i2c7_bus: hs-i2c7-bus { |
698 | samsung,pins = "gpd2-7", "gpd2-6"; | 700 | samsung,pins = "gpd2-7", "gpd2-6"; |
699 | samsung,pin-function = <4>; | 701 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
700 | samsung,pin-pud = <3>; | 702 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
701 | samsung,pin-drv = <0>; | 703 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
702 | }; | 704 | }; |
703 | 705 | ||
704 | spi0_bus: spi0-bus { | 706 | spi0_bus: spi0-bus { |
705 | samsung,pins = "gpd8-0", "gpd6-0", "gpd6-1"; | 707 | samsung,pins = "gpd8-0", "gpd6-0", "gpd6-1"; |
706 | samsung,pin-function = <2>; | 708 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
707 | samsung,pin-pud = <3>; | 709 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
708 | samsung,pin-drv = <0>; | 710 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
709 | }; | 711 | }; |
710 | 712 | ||
711 | hs_i2c10_bus: hs-i2c10-bus { | 713 | hs_i2c10_bus: hs-i2c10-bus { |
712 | samsung,pins = "gpg3-1", "gpg3-0"; | 714 | samsung,pins = "gpg3-1", "gpg3-0"; |
713 | samsung,pin-function = <4>; | 715 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
714 | samsung,pin-pud = <3>; | 716 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
715 | samsung,pin-drv = <0>; | 717 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
716 | }; | 718 | }; |
717 | 719 | ||
718 | hs_i2c11_bus: hs-i2c11-bus { | 720 | hs_i2c11_bus: hs-i2c11-bus { |
719 | samsung,pins = "gpg3-3", "gpg3-2"; | 721 | samsung,pins = "gpg3-3", "gpg3-2"; |
720 | samsung,pin-function = <4>; | 722 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
721 | samsung,pin-pud = <3>; | 723 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
722 | samsung,pin-drv = <0>; | 724 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
723 | }; | 725 | }; |
724 | 726 | ||
725 | spi3_bus: spi3-bus { | 727 | spi3_bus: spi3-bus { |
726 | samsung,pins = "gpg3-4", "gpg3-6", "gpg3-7"; | 728 | samsung,pins = "gpg3-4", "gpg3-6", "gpg3-7"; |
727 | samsung,pin-function = <3>; | 729 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
728 | samsung,pin-pud = <3>; | 730 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
729 | samsung,pin-drv = <0>; | 731 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
730 | }; | 732 | }; |
731 | 733 | ||
732 | spi4_bus: spi4-bus { | 734 | spi4_bus: spi4-bus { |
733 | samsung,pins = "gpv7-1", "gpv7-3", "gpv7-4"; | 735 | samsung,pins = "gpv7-1", "gpv7-3", "gpv7-4"; |
734 | samsung,pin-function = <3>; | 736 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
735 | samsung,pin-pud = <3>; | 737 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
736 | samsung,pin-drv = <0>; | 738 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
737 | }; | 739 | }; |
738 | 740 | ||
739 | fimc_is_uart: fimc-is-uart { | 741 | fimc_is_uart: fimc-is-uart { |
740 | samsung,pins = "gpc1-1", "gpc0-7"; | 742 | samsung,pins = "gpc1-1", "gpc0-7"; |
741 | samsung,pin-function = <3>; | 743 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
742 | samsung,pin-pud = <0>; | 744 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
743 | samsung,pin-drv = <0>; | 745 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
744 | }; | 746 | }; |
745 | 747 | ||
746 | fimc_is_ch0_i2c: fimc-is-ch0_i2c { | 748 | fimc_is_ch0_i2c: fimc-is-ch0_i2c { |
747 | samsung,pins = "gpc2-1", "gpc2-0"; | 749 | samsung,pins = "gpc2-1", "gpc2-0"; |
748 | samsung,pin-function = <2>; | 750 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
749 | samsung,pin-pud = <0>; | 751 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
750 | samsung,pin-drv = <0>; | 752 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
751 | }; | 753 | }; |
752 | 754 | ||
753 | fimc_is_ch0_mclk: fimc-is-ch0_mclk { | 755 | fimc_is_ch0_mclk: fimc-is-ch0_mclk { |
754 | samsung,pins = "gpd7-0"; | 756 | samsung,pins = "gpd7-0"; |
755 | samsung,pin-function = <2>; | 757 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
756 | samsung,pin-pud = <0>; | 758 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
757 | samsung,pin-drv = <0>; | 759 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
758 | }; | 760 | }; |
759 | 761 | ||
760 | fimc_is_ch1_i2c: fimc-is-ch1-i2c { | 762 | fimc_is_ch1_i2c: fimc-is-ch1-i2c { |
761 | samsung,pins = "gpc2-3", "gpc2-2"; | 763 | samsung,pins = "gpc2-3", "gpc2-2"; |
762 | samsung,pin-function = <2>; | 764 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
763 | samsung,pin-pud = <0>; | 765 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
764 | samsung,pin-drv = <0>; | 766 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
765 | }; | 767 | }; |
766 | 768 | ||
767 | fimc_is_ch1_mclk: fimc-is-ch1-mclk { | 769 | fimc_is_ch1_mclk: fimc-is-ch1-mclk { |
768 | samsung,pins = "gpd7-1"; | 770 | samsung,pins = "gpd7-1"; |
769 | samsung,pin-function = <2>; | 771 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
770 | samsung,pin-pud = <0>; | 772 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
771 | samsung,pin-drv = <0>; | 773 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
772 | }; | 774 | }; |
773 | 775 | ||
774 | fimc_is_ch2_i2c: fimc-is-ch2-i2c { | 776 | fimc_is_ch2_i2c: fimc-is-ch2-i2c { |
775 | samsung,pins = "gpc2-5", "gpc2-4"; | 777 | samsung,pins = "gpc2-5", "gpc2-4"; |
776 | samsung,pin-function = <2>; | 778 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
777 | samsung,pin-pud = <0>; | 779 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
778 | samsung,pin-drv = <0>; | 780 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
779 | }; | 781 | }; |
780 | 782 | ||
781 | fimc_is_ch2_mclk: fimc-is-ch2-mclk { | 783 | fimc_is_ch2_mclk: fimc-is-ch2-mclk { |
782 | samsung,pins = "gpd7-2"; | 784 | samsung,pins = "gpd7-2"; |
783 | samsung,pin-function = <2>; | 785 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
784 | samsung,pin-pud = <0>; | 786 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
785 | samsung,pin-drv = <0>; | 787 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
786 | }; | 788 | }; |
787 | }; | 789 | }; |
788 | 790 | ||
@@ -797,8 +799,8 @@ | |||
797 | 799 | ||
798 | hs_i2c5_bus: hs-i2c5-bus { | 800 | hs_i2c5_bus: hs-i2c5-bus { |
799 | samsung,pins = "gpj1-1", "gpj1-0"; | 801 | samsung,pins = "gpj1-1", "gpj1-0"; |
800 | samsung,pin-function = <4>; | 802 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
801 | samsung,pin-pud = <3>; | 803 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
802 | samsung,pin-drv = <0>; | 804 | samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; |
803 | }; | 805 | }; |
804 | }; | 806 | }; |