aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi348
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};