diff options
-rw-r--r-- | arch/arm/boot/dts/berlin2.dtsi | 38 | ||||
-rw-r--r-- | arch/arm/boot/dts/berlin2cd.dtsi | 14 | ||||
-rw-r--r-- | arch/arm/boot/dts/berlin2q.dtsi | 52 |
3 files changed, 63 insertions, 41 deletions
diff --git a/arch/arm/boot/dts/berlin2.dtsi b/arch/arm/boot/dts/berlin2.dtsi index 1e92511f8582..94d9182e4dfe 100644 --- a/arch/arm/boot/dts/berlin2.dtsi +++ b/arch/arm/boot/dts/berlin2.dtsi | |||
@@ -357,9 +357,13 @@ | |||
357 | clocks = <&refclk>; | 357 | clocks = <&refclk>; |
358 | clock-names = "refclk"; | 358 | clock-names = "refclk"; |
359 | 359 | ||
360 | emmc_pmux: emmc-pmux { | 360 | soc_pinctrl: pin-controller { |
361 | groups = "G26"; | 361 | compatible = "marvell,berlin2-soc-pinctrl"; |
362 | function = "emmc"; | 362 | |
363 | emmc_pmux: emmc-pmux { | ||
364 | groups = "G26"; | ||
365 | function = "emmc"; | ||
366 | }; | ||
363 | }; | 367 | }; |
364 | 368 | ||
365 | chip_rst: reset { | 369 | chip_rst: reset { |
@@ -449,19 +453,21 @@ | |||
449 | compatible = "marvell,berlin2-system-ctrl", "simple-mfd", "syscon"; | 453 | compatible = "marvell,berlin2-system-ctrl", "simple-mfd", "syscon"; |
450 | reg = <0xd000 0x100>; | 454 | reg = <0xd000 0x100>; |
451 | 455 | ||
452 | uart0_pmux: uart0-pmux { | 456 | sys_pinctrl: pin-controller { |
453 | groups = "GSM4"; | 457 | compatible = "marvell,berlin2-system-pinctrl"; |
454 | function = "uart0"; | 458 | uart0_pmux: uart0-pmux { |
455 | }; | 459 | groups = "GSM4"; |
456 | 460 | function = "uart0"; | |
457 | uart1_pmux: uart1-pmux { | 461 | }; |
458 | groups = "GSM5"; | 462 | |
459 | function = "uart1"; | 463 | uart1_pmux: uart1-pmux { |
460 | }; | 464 | groups = "GSM5"; |
461 | 465 | function = "uart1"; | |
462 | uart2_pmux: uart2-pmux { | 466 | }; |
463 | groups = "GSM3"; | 467 | uart2_pmux: uart2-pmux { |
464 | function = "uart2"; | 468 | groups = "GSM3"; |
469 | function = "uart2"; | ||
470 | }; | ||
465 | }; | 471 | }; |
466 | }; | 472 | }; |
467 | 473 | ||
diff --git a/arch/arm/boot/dts/berlin2cd.dtsi b/arch/arm/boot/dts/berlin2cd.dtsi index 5f8bfcdedceb..7544fea43e3a 100644 --- a/arch/arm/boot/dts/berlin2cd.dtsi +++ b/arch/arm/boot/dts/berlin2cd.dtsi | |||
@@ -301,9 +301,13 @@ | |||
301 | clocks = <&refclk>; | 301 | clocks = <&refclk>; |
302 | clock-names = "refclk"; | 302 | clock-names = "refclk"; |
303 | 303 | ||
304 | uart0_pmux: uart0-pmux { | 304 | soc_pinctrl: pin-controller { |
305 | groups = "G6"; | 305 | compatible = "marvell,berlin2cd-soc-pinctrl"; |
306 | function = "uart0"; | 306 | |
307 | uart0_pmux: uart0-pmux { | ||
308 | groups = "G6"; | ||
309 | function = "uart0"; | ||
310 | }; | ||
307 | }; | 311 | }; |
308 | 312 | ||
309 | chip_rst: reset { | 313 | chip_rst: reset { |
@@ -395,6 +399,10 @@ | |||
395 | sysctrl: system-controller@d000 { | 399 | sysctrl: system-controller@d000 { |
396 | compatible = "marvell,berlin2cd-system-ctrl", "simple-mfd", "syscon"; | 400 | compatible = "marvell,berlin2cd-system-ctrl", "simple-mfd", "syscon"; |
397 | reg = <0xd000 0x100>; | 401 | reg = <0xd000 0x100>; |
402 | |||
403 | sys_pinctrl: pin-controller { | ||
404 | compatible = "marvell,berlin2cd-system-pinctrl"; | ||
405 | }; | ||
398 | }; | 406 | }; |
399 | 407 | ||
400 | sic: interrupt-controller@e000 { | 408 | sic: interrupt-controller@e000 { |
diff --git a/arch/arm/boot/dts/berlin2q.dtsi b/arch/arm/boot/dts/berlin2q.dtsi index a27d03a2b5fa..22f1f21bcae0 100644 --- a/arch/arm/boot/dts/berlin2q.dtsi +++ b/arch/arm/boot/dts/berlin2q.dtsi | |||
@@ -366,14 +366,18 @@ | |||
366 | clocks = <&refclk>; | 366 | clocks = <&refclk>; |
367 | clock-names = "refclk"; | 367 | clock-names = "refclk"; |
368 | 368 | ||
369 | twsi0_pmux: twsi0-pmux { | 369 | soc_pinctrl: pin-controller { |
370 | groups = "G6"; | 370 | compatible = "marvell,berlin2q-soc-pinctrl"; |
371 | function = "twsi0"; | 371 | |
372 | }; | 372 | twsi0_pmux: twsi0-pmux { |
373 | groups = "G6"; | ||
374 | function = "twsi0"; | ||
375 | }; | ||
373 | 376 | ||
374 | twsi1_pmux: twsi1-pmux { | 377 | twsi1_pmux: twsi1-pmux { |
375 | groups = "G7"; | 378 | groups = "G7"; |
376 | function = "twsi1"; | 379 | function = "twsi1"; |
380 | }; | ||
377 | }; | 381 | }; |
378 | 382 | ||
379 | chip_rst: reset { | 383 | chip_rst: reset { |
@@ -533,24 +537,28 @@ | |||
533 | compatible = "marvell,berlin2q-system-ctrl", "simple-mfd", "syscon"; | 537 | compatible = "marvell,berlin2q-system-ctrl", "simple-mfd", "syscon"; |
534 | reg = <0xd000 0x100>; | 538 | reg = <0xd000 0x100>; |
535 | 539 | ||
536 | uart0_pmux: uart0-pmux { | 540 | sys_pinctrl: pin-controller { |
537 | groups = "GSM12"; | 541 | compatible = "marvell,berlin2q-system-pinctrl"; |
538 | function = "uart0"; | ||
539 | }; | ||
540 | 542 | ||
541 | uart1_pmux: uart1-pmux { | 543 | uart0_pmux: uart0-pmux { |
542 | groups = "GSM14"; | 544 | groups = "GSM12"; |
543 | function = "uart1"; | 545 | function = "uart0"; |
544 | }; | 546 | }; |
545 | 547 | ||
546 | twsi2_pmux: twsi2-pmux { | 548 | uart1_pmux: uart1-pmux { |
547 | groups = "GSM13"; | 549 | groups = "GSM14"; |
548 | function = "twsi2"; | 550 | function = "uart1"; |
549 | }; | 551 | }; |
552 | |||
553 | twsi2_pmux: twsi2-pmux { | ||
554 | groups = "GSM13"; | ||
555 | function = "twsi2"; | ||
556 | }; | ||
550 | 557 | ||
551 | twsi3_pmux: twsi3-pmux { | 558 | twsi3_pmux: twsi3-pmux { |
552 | groups = "GSM14"; | 559 | groups = "GSM14"; |
553 | function = "twsi3"; | 560 | function = "twsi3"; |
561 | }; | ||
554 | }; | 562 | }; |
555 | }; | 563 | }; |
556 | 564 | ||