diff options
author | Shawn Guo <shawn.guo@linaro.org> | 2012-09-17 02:26:52 -0400 |
---|---|---|
committer | Shawn Guo <shawn.guo@linaro.org> | 2012-09-17 02:26:52 -0400 |
commit | 0b2d795e189f441e499a60f2e17077635c3d616b (patch) | |
tree | 0f8bc02799747562443dd1832da8b8485e1c0086 /arch/arm/boot/dts/imx28.dtsi | |
parent | 86003ece6f978333ce85fc93b4dead436498326b (diff) | |
parent | 53f9443da63db38212e784b0aa205881168757aa (diff) |
Merge tag 'mxs-clk-dt-lookup' into mxs/dt-for-3.7-2
Diffstat (limited to 'arch/arm/boot/dts/imx28.dtsi')
-rw-r--r-- | arch/arm/boot/dts/imx28.dtsi | 35 |
1 files changed, 33 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/imx28.dtsi b/arch/arm/boot/dts/imx28.dtsi index 96fe74e4935c..03e0fef8e7a7 100644 --- a/arch/arm/boot/dts/imx28.dtsi +++ b/arch/arm/boot/dts/imx28.dtsi | |||
@@ -65,6 +65,7 @@ | |||
65 | dma-apbh@80004000 { | 65 | dma-apbh@80004000 { |
66 | compatible = "fsl,imx28-dma-apbh"; | 66 | compatible = "fsl,imx28-dma-apbh"; |
67 | reg = <0x80004000 0x2000>; | 67 | reg = <0x80004000 0x2000>; |
68 | clocks = <&clks 25>; | ||
68 | }; | 69 | }; |
69 | 70 | ||
70 | perfmon@80006000 { | 71 | perfmon@80006000 { |
@@ -81,6 +82,7 @@ | |||
81 | reg-names = "gpmi-nand", "bch"; | 82 | reg-names = "gpmi-nand", "bch"; |
82 | interrupts = <88>, <41>; | 83 | interrupts = <88>, <41>; |
83 | interrupt-names = "gpmi-dma", "bch"; | 84 | interrupt-names = "gpmi-dma", "bch"; |
85 | clocks = <&clks 50>; | ||
84 | fsl,gpmi-dma-channel = <4>; | 86 | fsl,gpmi-dma-channel = <4>; |
85 | status = "disabled"; | 87 | status = "disabled"; |
86 | }; | 88 | }; |
@@ -90,6 +92,7 @@ | |||
90 | #size-cells = <0>; | 92 | #size-cells = <0>; |
91 | reg = <0x80010000 0x2000>; | 93 | reg = <0x80010000 0x2000>; |
92 | interrupts = <96 82>; | 94 | interrupts = <96 82>; |
95 | clocks = <&clks 46>; | ||
93 | fsl,ssp-dma-channel = <0>; | 96 | fsl,ssp-dma-channel = <0>; |
94 | status = "disabled"; | 97 | status = "disabled"; |
95 | }; | 98 | }; |
@@ -99,6 +102,7 @@ | |||
99 | #size-cells = <0>; | 102 | #size-cells = <0>; |
100 | reg = <0x80012000 0x2000>; | 103 | reg = <0x80012000 0x2000>; |
101 | interrupts = <97 83>; | 104 | interrupts = <97 83>; |
105 | clocks = <&clks 47>; | ||
102 | fsl,ssp-dma-channel = <1>; | 106 | fsl,ssp-dma-channel = <1>; |
103 | status = "disabled"; | 107 | status = "disabled"; |
104 | }; | 108 | }; |
@@ -108,6 +112,7 @@ | |||
108 | #size-cells = <0>; | 112 | #size-cells = <0>; |
109 | reg = <0x80014000 0x2000>; | 113 | reg = <0x80014000 0x2000>; |
110 | interrupts = <98 84>; | 114 | interrupts = <98 84>; |
115 | clocks = <&clks 48>; | ||
111 | fsl,ssp-dma-channel = <2>; | 116 | fsl,ssp-dma-channel = <2>; |
112 | status = "disabled"; | 117 | status = "disabled"; |
113 | }; | 118 | }; |
@@ -117,6 +122,7 @@ | |||
117 | #size-cells = <0>; | 122 | #size-cells = <0>; |
118 | reg = <0x80016000 0x2000>; | 123 | reg = <0x80016000 0x2000>; |
119 | interrupts = <99 85>; | 124 | interrupts = <99 85>; |
125 | clocks = <&clks 49>; | ||
120 | fsl,ssp-dma-channel = <3>; | 126 | fsl,ssp-dma-channel = <3>; |
121 | status = "disabled"; | 127 | status = "disabled"; |
122 | }; | 128 | }; |
@@ -606,6 +612,7 @@ | |||
606 | dma-apbx@80024000 { | 612 | dma-apbx@80024000 { |
607 | compatible = "fsl,imx28-dma-apbx"; | 613 | compatible = "fsl,imx28-dma-apbx"; |
608 | reg = <0x80024000 0x2000>; | 614 | reg = <0x80024000 0x2000>; |
615 | clocks = <&clks 26>; | ||
609 | }; | 616 | }; |
610 | 617 | ||
611 | dcp@80028000 { | 618 | dcp@80028000 { |
@@ -634,6 +641,7 @@ | |||
634 | compatible = "fsl,imx28-lcdif"; | 641 | compatible = "fsl,imx28-lcdif"; |
635 | reg = <0x80030000 0x2000>; | 642 | reg = <0x80030000 0x2000>; |
636 | interrupts = <38 86>; | 643 | interrupts = <38 86>; |
644 | clocks = <&clks 55>; | ||
637 | status = "disabled"; | 645 | status = "disabled"; |
638 | }; | 646 | }; |
639 | 647 | ||
@@ -641,6 +649,8 @@ | |||
641 | compatible = "fsl,imx28-flexcan", "fsl,p1010-flexcan"; | 649 | compatible = "fsl,imx28-flexcan", "fsl,p1010-flexcan"; |
642 | reg = <0x80032000 0x2000>; | 650 | reg = <0x80032000 0x2000>; |
643 | interrupts = <8>; | 651 | interrupts = <8>; |
652 | clocks = <&clks 58>, <&clks 58>; | ||
653 | clock-names = "ipg", "per"; | ||
644 | status = "disabled"; | 654 | status = "disabled"; |
645 | }; | 655 | }; |
646 | 656 | ||
@@ -648,6 +658,8 @@ | |||
648 | compatible = "fsl,imx28-flexcan", "fsl,p1010-flexcan"; | 658 | compatible = "fsl,imx28-flexcan", "fsl,p1010-flexcan"; |
649 | reg = <0x80034000 0x2000>; | 659 | reg = <0x80034000 0x2000>; |
650 | interrupts = <9>; | 660 | interrupts = <9>; |
661 | clocks = <&clks 59>, <&clks 59>; | ||
662 | clock-names = "ipg", "per"; | ||
651 | status = "disabled"; | 663 | status = "disabled"; |
652 | }; | 664 | }; |
653 | 665 | ||
@@ -694,15 +706,17 @@ | |||
694 | reg = <0x80040000 0x40000>; | 706 | reg = <0x80040000 0x40000>; |
695 | ranges; | 707 | ranges; |
696 | 708 | ||
697 | clkctl@80040000 { | 709 | clks: clkctrl@80040000 { |
710 | compatible = "fsl,imx28-clkctrl"; | ||
698 | reg = <0x80040000 0x2000>; | 711 | reg = <0x80040000 0x2000>; |
699 | status = "disabled"; | 712 | #clock-cells = <1>; |
700 | }; | 713 | }; |
701 | 714 | ||
702 | saif0: saif@80042000 { | 715 | saif0: saif@80042000 { |
703 | compatible = "fsl,imx28-saif"; | 716 | compatible = "fsl,imx28-saif"; |
704 | reg = <0x80042000 0x2000>; | 717 | reg = <0x80042000 0x2000>; |
705 | interrupts = <59 80>; | 718 | interrupts = <59 80>; |
719 | clocks = <&clks 53>; | ||
706 | fsl,saif-dma-channel = <4>; | 720 | fsl,saif-dma-channel = <4>; |
707 | status = "disabled"; | 721 | status = "disabled"; |
708 | }; | 722 | }; |
@@ -716,6 +730,7 @@ | |||
716 | compatible = "fsl,imx28-saif"; | 730 | compatible = "fsl,imx28-saif"; |
717 | reg = <0x80046000 0x2000>; | 731 | reg = <0x80046000 0x2000>; |
718 | interrupts = <58 81>; | 732 | interrupts = <58 81>; |
733 | clocks = <&clks 54>; | ||
719 | fsl,saif-dma-channel = <5>; | 734 | fsl,saif-dma-channel = <5>; |
720 | status = "disabled"; | 735 | status = "disabled"; |
721 | }; | 736 | }; |
@@ -763,6 +778,7 @@ | |||
763 | pwm: pwm@80064000 { | 778 | pwm: pwm@80064000 { |
764 | compatible = "fsl,imx28-pwm", "fsl,imx23-pwm"; | 779 | compatible = "fsl,imx28-pwm", "fsl,imx23-pwm"; |
765 | reg = <0x80064000 0x2000>; | 780 | reg = <0x80064000 0x2000>; |
781 | clocks = <&clks 44>; | ||
766 | #pwm-cells = <2>; | 782 | #pwm-cells = <2>; |
767 | fsl,pwm-number = <8>; | 783 | fsl,pwm-number = <8>; |
768 | status = "disabled"; | 784 | status = "disabled"; |
@@ -777,6 +793,7 @@ | |||
777 | compatible = "fsl,imx28-auart", "fsl,imx23-auart"; | 793 | compatible = "fsl,imx28-auart", "fsl,imx23-auart"; |
778 | reg = <0x8006a000 0x2000>; | 794 | reg = <0x8006a000 0x2000>; |
779 | interrupts = <112 70 71>; | 795 | interrupts = <112 70 71>; |
796 | clocks = <&clks 45>; | ||
780 | status = "disabled"; | 797 | status = "disabled"; |
781 | }; | 798 | }; |
782 | 799 | ||
@@ -784,6 +801,7 @@ | |||
784 | compatible = "fsl,imx28-auart", "fsl,imx23-auart"; | 801 | compatible = "fsl,imx28-auart", "fsl,imx23-auart"; |
785 | reg = <0x8006c000 0x2000>; | 802 | reg = <0x8006c000 0x2000>; |
786 | interrupts = <113 72 73>; | 803 | interrupts = <113 72 73>; |
804 | clocks = <&clks 45>; | ||
787 | status = "disabled"; | 805 | status = "disabled"; |
788 | }; | 806 | }; |
789 | 807 | ||
@@ -791,6 +809,7 @@ | |||
791 | compatible = "fsl,imx28-auart", "fsl,imx23-auart"; | 809 | compatible = "fsl,imx28-auart", "fsl,imx23-auart"; |
792 | reg = <0x8006e000 0x2000>; | 810 | reg = <0x8006e000 0x2000>; |
793 | interrupts = <114 74 75>; | 811 | interrupts = <114 74 75>; |
812 | clocks = <&clks 45>; | ||
794 | status = "disabled"; | 813 | status = "disabled"; |
795 | }; | 814 | }; |
796 | 815 | ||
@@ -798,6 +817,7 @@ | |||
798 | compatible = "fsl,imx28-auart", "fsl,imx23-auart"; | 817 | compatible = "fsl,imx28-auart", "fsl,imx23-auart"; |
799 | reg = <0x80070000 0x2000>; | 818 | reg = <0x80070000 0x2000>; |
800 | interrupts = <115 76 77>; | 819 | interrupts = <115 76 77>; |
820 | clocks = <&clks 45>; | ||
801 | status = "disabled"; | 821 | status = "disabled"; |
802 | }; | 822 | }; |
803 | 823 | ||
@@ -805,6 +825,7 @@ | |||
805 | compatible = "fsl,imx28-auart", "fsl,imx23-auart"; | 825 | compatible = "fsl,imx28-auart", "fsl,imx23-auart"; |
806 | reg = <0x80072000 0x2000>; | 826 | reg = <0x80072000 0x2000>; |
807 | interrupts = <116 78 79>; | 827 | interrupts = <116 78 79>; |
828 | clocks = <&clks 45>; | ||
808 | status = "disabled"; | 829 | status = "disabled"; |
809 | }; | 830 | }; |
810 | 831 | ||
@@ -812,18 +833,22 @@ | |||
812 | compatible = "arm,pl011", "arm,primecell"; | 833 | compatible = "arm,pl011", "arm,primecell"; |
813 | reg = <0x80074000 0x1000>; | 834 | reg = <0x80074000 0x1000>; |
814 | interrupts = <47>; | 835 | interrupts = <47>; |
836 | clocks = <&clks 45>, <&clks 26>; | ||
837 | clock-names = "uart", "apb_pclk"; | ||
815 | status = "disabled"; | 838 | status = "disabled"; |
816 | }; | 839 | }; |
817 | 840 | ||
818 | usbphy0: usbphy@8007c000 { | 841 | usbphy0: usbphy@8007c000 { |
819 | compatible = "fsl,imx28-usbphy", "fsl,imx23-usbphy"; | 842 | compatible = "fsl,imx28-usbphy", "fsl,imx23-usbphy"; |
820 | reg = <0x8007c000 0x2000>; | 843 | reg = <0x8007c000 0x2000>; |
844 | clocks = <&clks 62>; | ||
821 | status = "disabled"; | 845 | status = "disabled"; |
822 | }; | 846 | }; |
823 | 847 | ||
824 | usbphy1: usbphy@8007e000 { | 848 | usbphy1: usbphy@8007e000 { |
825 | compatible = "fsl,imx28-usbphy", "fsl,imx23-usbphy"; | 849 | compatible = "fsl,imx28-usbphy", "fsl,imx23-usbphy"; |
826 | reg = <0x8007e000 0x2000>; | 850 | reg = <0x8007e000 0x2000>; |
851 | clocks = <&clks 63>; | ||
827 | status = "disabled"; | 852 | status = "disabled"; |
828 | }; | 853 | }; |
829 | }; | 854 | }; |
@@ -840,6 +865,7 @@ | |||
840 | compatible = "fsl,imx28-usb", "fsl,imx27-usb"; | 865 | compatible = "fsl,imx28-usb", "fsl,imx27-usb"; |
841 | reg = <0x80080000 0x10000>; | 866 | reg = <0x80080000 0x10000>; |
842 | interrupts = <93>; | 867 | interrupts = <93>; |
868 | clocks = <&clks 60>; | ||
843 | fsl,usbphy = <&usbphy0>; | 869 | fsl,usbphy = <&usbphy0>; |
844 | status = "disabled"; | 870 | status = "disabled"; |
845 | }; | 871 | }; |
@@ -848,6 +874,7 @@ | |||
848 | compatible = "fsl,imx28-usb", "fsl,imx27-usb"; | 874 | compatible = "fsl,imx28-usb", "fsl,imx27-usb"; |
849 | reg = <0x80090000 0x10000>; | 875 | reg = <0x80090000 0x10000>; |
850 | interrupts = <92>; | 876 | interrupts = <92>; |
877 | clocks = <&clks 61>; | ||
851 | fsl,usbphy = <&usbphy1>; | 878 | fsl,usbphy = <&usbphy1>; |
852 | status = "disabled"; | 879 | status = "disabled"; |
853 | }; | 880 | }; |
@@ -861,6 +888,8 @@ | |||
861 | compatible = "fsl,imx28-fec"; | 888 | compatible = "fsl,imx28-fec"; |
862 | reg = <0x800f0000 0x4000>; | 889 | reg = <0x800f0000 0x4000>; |
863 | interrupts = <101>; | 890 | interrupts = <101>; |
891 | clocks = <&clks 57>, <&clks 57>; | ||
892 | clock-names = "ipg", "ahb"; | ||
864 | status = "disabled"; | 893 | status = "disabled"; |
865 | }; | 894 | }; |
866 | 895 | ||
@@ -868,6 +897,8 @@ | |||
868 | compatible = "fsl,imx28-fec"; | 897 | compatible = "fsl,imx28-fec"; |
869 | reg = <0x800f4000 0x4000>; | 898 | reg = <0x800f4000 0x4000>; |
870 | interrupts = <102>; | 899 | interrupts = <102>; |
900 | clocks = <&clks 57>, <&clks 57>; | ||
901 | clock-names = "ipg", "ahb"; | ||
871 | status = "disabled"; | 902 | status = "disabled"; |
872 | }; | 903 | }; |
873 | 904 | ||