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 | |
| parent | 86003ece6f978333ce85fc93b4dead436498326b (diff) | |
| parent | 53f9443da63db38212e784b0aa205881168757aa (diff) | |
Merge tag 'mxs-clk-dt-lookup' into mxs/dt-for-3.7-2
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/arm/boot/dts/imx23.dtsi | 16 | ||||
| -rw-r--r-- | arch/arm/boot/dts/imx28.dtsi | 35 |
2 files changed, 47 insertions, 4 deletions
diff --git a/arch/arm/boot/dts/imx23.dtsi b/arch/arm/boot/dts/imx23.dtsi index b00f3cfb3bf8..9d0e803e3eca 100644 --- a/arch/arm/boot/dts/imx23.dtsi +++ b/arch/arm/boot/dts/imx23.dtsi | |||
| @@ -52,6 +52,7 @@ | |||
| 52 | dma-apbh@80004000 { | 52 | dma-apbh@80004000 { |
| 53 | compatible = "fsl,imx23-dma-apbh"; | 53 | compatible = "fsl,imx23-dma-apbh"; |
| 54 | reg = <0x80004000 0x2000>; | 54 | reg = <0x80004000 0x2000>; |
| 55 | clocks = <&clks 15>; | ||
| 55 | }; | 56 | }; |
| 56 | 57 | ||
| 57 | ecc@80008000 { | 58 | ecc@80008000 { |
| @@ -67,6 +68,7 @@ | |||
| 67 | reg-names = "gpmi-nand", "bch"; | 68 | reg-names = "gpmi-nand", "bch"; |
| 68 | interrupts = <13>, <56>; | 69 | interrupts = <13>, <56>; |
| 69 | interrupt-names = "gpmi-dma", "bch"; | 70 | interrupt-names = "gpmi-dma", "bch"; |
| 71 | clocks = <&clks 34>; | ||
| 70 | fsl,gpmi-dma-channel = <4>; | 72 | fsl,gpmi-dma-channel = <4>; |
| 71 | status = "disabled"; | 73 | status = "disabled"; |
| 72 | }; | 74 | }; |
| @@ -74,6 +76,7 @@ | |||
| 74 | ssp0: ssp@80010000 { | 76 | ssp0: ssp@80010000 { |
| 75 | reg = <0x80010000 0x2000>; | 77 | reg = <0x80010000 0x2000>; |
| 76 | interrupts = <15 14>; | 78 | interrupts = <15 14>; |
| 79 | clocks = <&clks 33>; | ||
| 77 | fsl,ssp-dma-channel = <1>; | 80 | fsl,ssp-dma-channel = <1>; |
| 78 | status = "disabled"; | 81 | status = "disabled"; |
| 79 | }; | 82 | }; |
| @@ -290,6 +293,7 @@ | |||
| 290 | dma-apbx@80024000 { | 293 | dma-apbx@80024000 { |
| 291 | compatible = "fsl,imx23-dma-apbx"; | 294 | compatible = "fsl,imx23-dma-apbx"; |
| 292 | reg = <0x80024000 0x2000>; | 295 | reg = <0x80024000 0x2000>; |
| 296 | clocks = <&clks 16>; | ||
| 293 | }; | 297 | }; |
| 294 | 298 | ||
| 295 | dcp@80028000 { | 299 | dcp@80028000 { |
| @@ -316,12 +320,14 @@ | |||
| 316 | compatible = "fsl,imx23-lcdif"; | 320 | compatible = "fsl,imx23-lcdif"; |
| 317 | reg = <0x80030000 2000>; | 321 | reg = <0x80030000 2000>; |
| 318 | interrupts = <46 45>; | 322 | interrupts = <46 45>; |
| 323 | clocks = <&clks 38>; | ||
| 319 | status = "disabled"; | 324 | status = "disabled"; |
| 320 | }; | 325 | }; |
| 321 | 326 | ||
| 322 | ssp1: ssp@80034000 { | 327 | ssp1: ssp@80034000 { |
| 323 | reg = <0x80034000 0x2000>; | 328 | reg = <0x80034000 0x2000>; |
| 324 | interrupts = <2 20>; | 329 | interrupts = <2 20>; |
| 330 | clocks = <&clks 33>; | ||
| 325 | fsl,ssp-dma-channel = <2>; | 331 | fsl,ssp-dma-channel = <2>; |
| 326 | status = "disabled"; | 332 | status = "disabled"; |
| 327 | }; | 333 | }; |
| @@ -339,9 +345,10 @@ | |||
| 339 | reg = <0x80040000 0x40000>; | 345 | reg = <0x80040000 0x40000>; |
| 340 | ranges; | 346 | ranges; |
| 341 | 347 | ||
| 342 | clkctl@80040000 { | 348 | clks: clkctrl@80040000 { |
| 349 | compatible = "fsl,imx23-clkctrl"; | ||
| 343 | reg = <0x80040000 0x2000>; | 350 | reg = <0x80040000 0x2000>; |
| 344 | status = "disabled"; | 351 | #clock-cells = <1>; |
| 345 | }; | 352 | }; |
| 346 | 353 | ||
| 347 | saif0: saif@80042000 { | 354 | saif0: saif@80042000 { |
| @@ -393,6 +400,7 @@ | |||
| 393 | pwm: pwm@80064000 { | 400 | pwm: pwm@80064000 { |
| 394 | compatible = "fsl,imx23-pwm"; | 401 | compatible = "fsl,imx23-pwm"; |
| 395 | reg = <0x80064000 0x2000>; | 402 | reg = <0x80064000 0x2000>; |
| 403 | clocks = <&clks 30>; | ||
| 396 | #pwm-cells = <2>; | 404 | #pwm-cells = <2>; |
| 397 | fsl,pwm-number = <5>; | 405 | fsl,pwm-number = <5>; |
| 398 | status = "disabled"; | 406 | status = "disabled"; |
| @@ -407,6 +415,7 @@ | |||
| 407 | compatible = "fsl,imx23-auart"; | 415 | compatible = "fsl,imx23-auart"; |
| 408 | reg = <0x8006c000 0x2000>; | 416 | reg = <0x8006c000 0x2000>; |
| 409 | interrupts = <24 25 23>; | 417 | interrupts = <24 25 23>; |
| 418 | clocks = <&clks 32>; | ||
| 410 | status = "disabled"; | 419 | status = "disabled"; |
| 411 | }; | 420 | }; |
| 412 | 421 | ||
| @@ -414,6 +423,7 @@ | |||
| 414 | compatible = "fsl,imx23-auart"; | 423 | compatible = "fsl,imx23-auart"; |
| 415 | reg = <0x8006e000 0x2000>; | 424 | reg = <0x8006e000 0x2000>; |
| 416 | interrupts = <59 60 58>; | 425 | interrupts = <59 60 58>; |
| 426 | clocks = <&clks 32>; | ||
| 417 | status = "disabled"; | 427 | status = "disabled"; |
| 418 | }; | 428 | }; |
| 419 | 429 | ||
| @@ -421,6 +431,8 @@ | |||
| 421 | compatible = "arm,pl011", "arm,primecell"; | 431 | compatible = "arm,pl011", "arm,primecell"; |
| 422 | reg = <0x80070000 0x2000>; | 432 | reg = <0x80070000 0x2000>; |
| 423 | interrupts = <0>; | 433 | interrupts = <0>; |
| 434 | clocks = <&clks 32>, <&clks 16>; | ||
| 435 | clock-names = "uart", "apb_pclk"; | ||
| 424 | status = "disabled"; | 436 | status = "disabled"; |
| 425 | }; | 437 | }; |
| 426 | 438 | ||
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 | ||
