diff options
author | Kevin Hilman <khilman@linaro.org> | 2014-01-14 19:18:35 -0500 |
---|---|---|
committer | Kevin Hilman <khilman@linaro.org> | 2014-01-14 19:18:47 -0500 |
commit | 464caefb5f2f4955662d2986b277470ef5b9c2bf (patch) | |
tree | fd167a8fc92da08613cc6d11174717a43f3432e5 | |
parent | c01c80d71c139c9799e255f18fa42fb7a3857634 (diff) | |
parent | 73f68c01f468f072776d98f6bbf7fb367a1f2540 (diff) |
Merge tag 'sirf-dts-for-3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux into next/dt
ARM: sirf: dts update for 3.14
From Barry Song:
some missed dt nodes or props for sirf dts for 3.14.
Among them:
- add lost clocks for cphifbg
- add lost bus_width, clock and status for sdhci
- add clock, frequence-voltage table for CPU0
- add lost minigpsrtc device node
- add lost usp1_uart_nostreamctrl pin group for atlas6
- add pin group for USP0 with only RX or TX frame sync
* tag 'sirf-dts-for-3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux:
ARM: dts: SiRF: add pin group for USP0 with only RX or TX frame sync
ARM: dts: SiRF: add lost usp1_uart_nostreamctrl pin group for atlas6
ARM: dts: sirf: add lost minigpsrtc device node
ARM: dts: sirf: add clock, frequence-voltage table for CPU0
ARM: dts: sirf: add lost bus_width, clock and status for sdhci
ARM: dts: sirf: add lost clocks for cphifbg
Signed-off-by: Kevin Hilman <khilman@linaro.org>
-rw-r--r-- | arch/arm/boot/dts/atlas6.dtsi | 26 | ||||
-rw-r--r-- | arch/arm/boot/dts/prima2.dtsi | 41 |
2 files changed, 67 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/atlas6.dtsi b/arch/arm/boot/dts/atlas6.dtsi index 978bab4991df..f8674bcc4489 100644 --- a/arch/arm/boot/dts/atlas6.dtsi +++ b/arch/arm/boot/dts/atlas6.dtsi | |||
@@ -27,6 +27,15 @@ | |||
27 | timebase-frequency = <0>; | 27 | timebase-frequency = <0>; |
28 | bus-frequency = <0>; | 28 | bus-frequency = <0>; |
29 | clock-frequency = <0>; | 29 | clock-frequency = <0>; |
30 | clocks = <&clks 12>; | ||
31 | operating-points = < | ||
32 | /* kHz uV */ | ||
33 | 200000 1025000 | ||
34 | 400000 1025000 | ||
35 | 600000 1050000 | ||
36 | 800000 1100000 | ||
37 | >; | ||
38 | clock-latency = <150000>; | ||
30 | }; | 39 | }; |
31 | }; | 40 | }; |
32 | 41 | ||
@@ -69,6 +78,7 @@ | |||
69 | cphifbg@88030000 { | 78 | cphifbg@88030000 { |
70 | compatible = "sirf,prima2-cphifbg"; | 79 | compatible = "sirf,prima2-cphifbg"; |
71 | reg = <0x88030000 0x1000>; | 80 | reg = <0x88030000 0x1000>; |
81 | clocks = <&clks 42>; | ||
72 | }; | 82 | }; |
73 | }; | 83 | }; |
74 | 84 | ||
@@ -546,6 +556,12 @@ | |||
546 | sirf,function = "usp1"; | 556 | sirf,function = "usp1"; |
547 | }; | 557 | }; |
548 | }; | 558 | }; |
559 | usp1_uart_nostreamctrl_pins_a: usp1@1 { | ||
560 | usp1 { | ||
561 | sirf,pins = "usp1_uart_nostreamctrl_grp"; | ||
562 | sirf,function = "usp1_uart_nostreamctrl"; | ||
563 | }; | ||
564 | }; | ||
549 | usb0_upli_drvbus_pins_a: usb0_upli_drvbus@0 { | 565 | usb0_upli_drvbus_pins_a: usb0_upli_drvbus@0 { |
550 | usb0_upli_drvbus { | 566 | usb0_upli_drvbus { |
551 | sirf,pins = "usb0_upli_drvbusgrp"; | 567 | sirf,pins = "usb0_upli_drvbusgrp"; |
@@ -636,6 +652,7 @@ | |||
636 | reg = <0x56100000 0x100000>; | 652 | reg = <0x56100000 0x100000>; |
637 | interrupts = <38>; | 653 | interrupts = <38>; |
638 | status = "disabled"; | 654 | status = "disabled"; |
655 | bus-width = <4>; | ||
639 | clocks = <&clks 36>; | 656 | clocks = <&clks 36>; |
640 | }; | 657 | }; |
641 | 658 | ||
@@ -645,6 +662,7 @@ | |||
645 | reg = <0x56200000 0x100000>; | 662 | reg = <0x56200000 0x100000>; |
646 | interrupts = <23>; | 663 | interrupts = <23>; |
647 | status = "disabled"; | 664 | status = "disabled"; |
665 | bus-width = <4>; | ||
648 | clocks = <&clks 37>; | 666 | clocks = <&clks 37>; |
649 | }; | 667 | }; |
650 | 668 | ||
@@ -654,6 +672,7 @@ | |||
654 | reg = <0x56300000 0x100000>; | 672 | reg = <0x56300000 0x100000>; |
655 | interrupts = <23>; | 673 | interrupts = <23>; |
656 | status = "disabled"; | 674 | status = "disabled"; |
675 | bus-width = <4>; | ||
657 | clocks = <&clks 37>; | 676 | clocks = <&clks 37>; |
658 | }; | 677 | }; |
659 | 678 | ||
@@ -663,6 +682,7 @@ | |||
663 | reg = <0x56500000 0x100000>; | 682 | reg = <0x56500000 0x100000>; |
664 | interrupts = <39>; | 683 | interrupts = <39>; |
665 | status = "disabled"; | 684 | status = "disabled"; |
685 | bus-width = <4>; | ||
666 | clocks = <&clks 38>; | 686 | clocks = <&clks 38>; |
667 | }; | 687 | }; |
668 | 688 | ||
@@ -697,6 +717,12 @@ | |||
697 | interrupts = <52 53 54>; | 717 | interrupts = <52 53 54>; |
698 | }; | 718 | }; |
699 | 719 | ||
720 | minigpsrtc@2000 { | ||
721 | compatible = "sirf,prima2-minigpsrtc"; | ||
722 | reg = <0x2000 0x1000>; | ||
723 | interrupts = <54>; | ||
724 | }; | ||
725 | |||
700 | pwrc@3000 { | 726 | pwrc@3000 { |
701 | compatible = "sirf,prima2-pwrc"; | 727 | compatible = "sirf,prima2-pwrc"; |
702 | reg = <0x3000 0x1000>; | 728 | reg = <0x3000 0x1000>; |
diff --git a/arch/arm/boot/dts/prima2.dtsi b/arch/arm/boot/dts/prima2.dtsi index daee58944e15..0e219932d7cc 100644 --- a/arch/arm/boot/dts/prima2.dtsi +++ b/arch/arm/boot/dts/prima2.dtsi | |||
@@ -29,6 +29,15 @@ | |||
29 | timebase-frequency = <0>; | 29 | timebase-frequency = <0>; |
30 | bus-frequency = <0>; | 30 | bus-frequency = <0>; |
31 | clock-frequency = <0>; | 31 | clock-frequency = <0>; |
32 | clocks = <&clks 12>; | ||
33 | operating-points = < | ||
34 | /* kHz uV */ | ||
35 | 200000 1025000 | ||
36 | 400000 1025000 | ||
37 | 664000 1050000 | ||
38 | 800000 1100000 | ||
39 | >; | ||
40 | clock-latency = <150000>; | ||
32 | }; | 41 | }; |
33 | }; | 42 | }; |
34 | 43 | ||
@@ -80,6 +89,7 @@ | |||
80 | cphifbg@88030000 { | 89 | cphifbg@88030000 { |
81 | compatible = "sirf,prima2-cphifbg"; | 90 | compatible = "sirf,prima2-cphifbg"; |
82 | reg = <0x88030000 0x1000>; | 91 | reg = <0x88030000 0x1000>; |
92 | clocks = <&clks 42>; | ||
83 | }; | 93 | }; |
84 | }; | 94 | }; |
85 | 95 | ||
@@ -540,6 +550,18 @@ | |||
540 | "usp0_uart_nostreamctrl"; | 550 | "usp0_uart_nostreamctrl"; |
541 | }; | 551 | }; |
542 | }; | 552 | }; |
553 | usp0_only_utfs_pins_a: usp0@2 { | ||
554 | usp0 { | ||
555 | sirf,pins = "usp0_only_utfs_grp"; | ||
556 | sirf,function = "usp0_only_utfs"; | ||
557 | }; | ||
558 | }; | ||
559 | usp0_only_urfs_pins_a: usp0@3 { | ||
560 | usp0 { | ||
561 | sirf,pins = "usp0_only_urfs_grp"; | ||
562 | sirf,function = "usp0_only_urfs"; | ||
563 | }; | ||
564 | }; | ||
543 | usp1_pins_a: usp1@0 { | 565 | usp1_pins_a: usp1@0 { |
544 | usp1 { | 566 | usp1 { |
545 | sirf,pins = "usp1grp"; | 567 | sirf,pins = "usp1grp"; |
@@ -648,6 +670,9 @@ | |||
648 | compatible = "sirf,prima2-sdhc"; | 670 | compatible = "sirf,prima2-sdhc"; |
649 | reg = <0x56000000 0x100000>; | 671 | reg = <0x56000000 0x100000>; |
650 | interrupts = <38>; | 672 | interrupts = <38>; |
673 | status = "disabled"; | ||
674 | bus-width = <8>; | ||
675 | clocks = <&clks 36>; | ||
651 | }; | 676 | }; |
652 | 677 | ||
653 | sd1: sdhci@56100000 { | 678 | sd1: sdhci@56100000 { |
@@ -655,6 +680,9 @@ | |||
655 | compatible = "sirf,prima2-sdhc"; | 680 | compatible = "sirf,prima2-sdhc"; |
656 | reg = <0x56100000 0x100000>; | 681 | reg = <0x56100000 0x100000>; |
657 | interrupts = <38>; | 682 | interrupts = <38>; |
683 | status = "disabled"; | ||
684 | bus-width = <4>; | ||
685 | clocks = <&clks 36>; | ||
658 | }; | 686 | }; |
659 | 687 | ||
660 | sd2: sdhci@56200000 { | 688 | sd2: sdhci@56200000 { |
@@ -662,6 +690,8 @@ | |||
662 | compatible = "sirf,prima2-sdhc"; | 690 | compatible = "sirf,prima2-sdhc"; |
663 | reg = <0x56200000 0x100000>; | 691 | reg = <0x56200000 0x100000>; |
664 | interrupts = <23>; | 692 | interrupts = <23>; |
693 | status = "disabled"; | ||
694 | clocks = <&clks 37>; | ||
665 | }; | 695 | }; |
666 | 696 | ||
667 | sd3: sdhci@56300000 { | 697 | sd3: sdhci@56300000 { |
@@ -669,6 +699,8 @@ | |||
669 | compatible = "sirf,prima2-sdhc"; | 699 | compatible = "sirf,prima2-sdhc"; |
670 | reg = <0x56300000 0x100000>; | 700 | reg = <0x56300000 0x100000>; |
671 | interrupts = <23>; | 701 | interrupts = <23>; |
702 | status = "disabled"; | ||
703 | clocks = <&clks 37>; | ||
672 | }; | 704 | }; |
673 | 705 | ||
674 | sd4: sdhci@56400000 { | 706 | sd4: sdhci@56400000 { |
@@ -676,6 +708,8 @@ | |||
676 | compatible = "sirf,prima2-sdhc"; | 708 | compatible = "sirf,prima2-sdhc"; |
677 | reg = <0x56400000 0x100000>; | 709 | reg = <0x56400000 0x100000>; |
678 | interrupts = <39>; | 710 | interrupts = <39>; |
711 | status = "disabled"; | ||
712 | clocks = <&clks 38>; | ||
679 | }; | 713 | }; |
680 | 714 | ||
681 | sd5: sdhci@56500000 { | 715 | sd5: sdhci@56500000 { |
@@ -683,6 +717,7 @@ | |||
683 | compatible = "sirf,prima2-sdhc"; | 717 | compatible = "sirf,prima2-sdhc"; |
684 | reg = <0x56500000 0x100000>; | 718 | reg = <0x56500000 0x100000>; |
685 | interrupts = <39>; | 719 | interrupts = <39>; |
720 | clocks = <&clks 38>; | ||
686 | }; | 721 | }; |
687 | 722 | ||
688 | pci-copy@57900000 { | 723 | pci-copy@57900000 { |
@@ -716,6 +751,12 @@ | |||
716 | interrupts = <52 53 54>; | 751 | interrupts = <52 53 54>; |
717 | }; | 752 | }; |
718 | 753 | ||
754 | minigpsrtc@2000 { | ||
755 | compatible = "sirf,prima2-minigpsrtc"; | ||
756 | reg = <0x2000 0x1000>; | ||
757 | interrupts = <54>; | ||
758 | }; | ||
759 | |||
719 | pwrc@3000 { | 760 | pwrc@3000 { |
720 | compatible = "sirf,prima2-pwrc"; | 761 | compatible = "sirf,prima2-pwrc"; |
721 | reg = <0x3000 0x1000>; | 762 | reg = <0x3000 0x1000>; |