aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/omap5.dtsi
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-04-05 18:29:04 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2014-04-05 18:29:04 -0400
commitf83ccb93585d1f472c30fa2bbb8b56c23dbdb506 (patch)
tree6548d92ff3f362f590bc96129df3e5cb5170ac02 /arch/arm/boot/dts/omap5.dtsi
parent930b440cd8256f3861bdb0a59d26efaadac7941a (diff)
parent50b4af414d414af9e4df6f64e613bb0ffe581055 (diff)
Merge tag 'dt-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC device tree changes from Arnd Bergmann: "A large part of the arm-soc patches are nowadays DT changes, adding support for new SoCs, boards and devices without changing kernel source. The plan is still to move the devicetree files out of the kernel tree and reduce the amount of churn going on here, but we keep finding reasons to delay doing that. Changes are really all over the place, with little sticking out particularly. We have contributions from a total of 116 people in this branch. Unfortunately, the size of this branch also causes a significant number of conflicts at the moment, typically when subsystem maintainers merge patches that change the driver at the same time as the dts files. In most cases this could be avoided because the dts changes are supposed to be compatible in both ways, and we are asking everyone to send ARM dts changes through our tree only" * tag 'dt-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (541 commits) dts: stmmac: Document the clocks property in the stmmac base document dts: socfpga: Add DTS entry for adding the stmmac glue layer for stmmac. ARM: STi: stih41x: Add support for the FSM Serial Flash Controller ARM: STi: stih416: Add support for the FSM Serial Flash Controller ARM: tegra: fix Dalmore pinctrl configuration ARM: dts: keystone: use common "ti,keystone" compatible instead of -evm ARM: dts: k2hk-evm: set ubifs partition size for 512M NAND ARM: dts: Build all keystone dt blobs ARM: dts: keystone: Fix control register range for clktsip ARM: dts: keystone: Fix domain register range for clkfftc1 ARM: dts: bcm28155-ap: leave camldo1 on to fix reboot ARM: dts: add bcm590xx pmu support and enable for bcm28155-ap ARM: dts: bcm21664: Add device tree files. ARM: DT: bcm21664: Device tree bindings ARM: efm32: properly namespace i2c location property ARM: efm32: fix unit address part in USART2 device nodes' names ARM: mvebu: Enable NAND controller in Armada 385-DB ARM: mvebu: Add support for NAND controller in Armada 38x SoC ARM: mvebu: Add the Core Divider clock to Armada 38x SoCs ARM: mvebu: Add a 2 GHz fixed-clock on Armada 38x SoCs ...
Diffstat (limited to 'arch/arm/boot/dts/omap5.dtsi')
-rw-r--r--arch/arm/boot/dts/omap5.dtsi43
1 files changed, 40 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi
index 7a16647c76f4..8292ad0fe69f 100644
--- a/arch/arm/boot/dts/omap5.dtsi
+++ b/arch/arm/boot/dts/omap5.dtsi
@@ -49,6 +49,12 @@
49 1000000 1060000 49 1000000 1060000
50 1500000 1250000 50 1500000 1250000
51 >; 51 >;
52
53 clocks = <&dpll_mpu_ck>;
54 clock-names = "cpu";
55
56 clock-latency = <300000>; /* From omap-cpufreq driver */
57
52 /* cooling options */ 58 /* cooling options */
53 cooling-min-level = <0>; 59 cooling-min-level = <0>;
54 cooling-max-level = <2>; 60 cooling-max-level = <2>;
@@ -355,6 +361,7 @@
355 compatible = "ti,omap4-hwspinlock"; 361 compatible = "ti,omap4-hwspinlock";
356 reg = <0x4a0f6000 0x1000>; 362 reg = <0x4a0f6000 0x1000>;
357 ti,hwmods = "spinlock"; 363 ti,hwmods = "spinlock";
364 #hwlock-cells = <1>;
358 }; 365 };
359 366
360 mcspi1: spi@48098000 { 367 mcspi1: spi@48098000 {
@@ -515,6 +522,21 @@
515 dma-names = "tx", "rx"; 522 dma-names = "tx", "rx";
516 }; 523 };
517 524
525 mmu_dsp: mmu@4a066000 {
526 compatible = "ti,omap4-iommu";
527 reg = <0x4a066000 0x100>;
528 interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
529 ti,hwmods = "mmu_dsp";
530 };
531
532 mmu_ipu: mmu@55082000 {
533 compatible = "ti,omap4-iommu";
534 reg = <0x55082000 0x100>;
535 interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>;
536 ti,hwmods = "mmu_ipu";
537 ti,iommu-bus-err-back;
538 };
539
518 keypad: keypad@4ae1c000 { 540 keypad: keypad@4ae1c000 {
519 compatible = "ti,omap4-keypad"; 541 compatible = "ti,omap4-keypad";
520 reg = <0x4ae1c000 0x400>; 542 reg = <0x4ae1c000 0x400>;
@@ -531,6 +553,7 @@
531 dmas = <&sdma 65>, 553 dmas = <&sdma 65>,
532 <&sdma 66>; 554 <&sdma 66>;
533 dma-names = "up_link", "dn_link"; 555 dma-names = "up_link", "dn_link";
556 status = "disabled";
534 }; 557 };
535 558
536 dmic: dmic@4012e000 { 559 dmic: dmic@4012e000 {
@@ -542,6 +565,7 @@
542 ti,hwmods = "dmic"; 565 ti,hwmods = "dmic";
543 dmas = <&sdma 67>; 566 dmas = <&sdma 67>;
544 dma-names = "up_link"; 567 dma-names = "up_link";
568 status = "disabled";
545 }; 569 };
546 570
547 mcbsp1: mcbsp@40122000 { 571 mcbsp1: mcbsp@40122000 {
@@ -556,6 +580,7 @@
556 dmas = <&sdma 33>, 580 dmas = <&sdma 33>,
557 <&sdma 34>; 581 <&sdma 34>;
558 dma-names = "tx", "rx"; 582 dma-names = "tx", "rx";
583 status = "disabled";
559 }; 584 };
560 585
561 mcbsp2: mcbsp@40124000 { 586 mcbsp2: mcbsp@40124000 {
@@ -570,6 +595,7 @@
570 dmas = <&sdma 17>, 595 dmas = <&sdma 17>,
571 <&sdma 18>; 596 <&sdma 18>;
572 dma-names = "tx", "rx"; 597 dma-names = "tx", "rx";
598 status = "disabled";
573 }; 599 };
574 600
575 mcbsp3: mcbsp@40126000 { 601 mcbsp3: mcbsp@40126000 {
@@ -584,6 +610,7 @@
584 dmas = <&sdma 19>, 610 dmas = <&sdma 19>,
585 <&sdma 20>; 611 <&sdma 20>;
586 dma-names = "tx", "rx"; 612 dma-names = "tx", "rx";
613 status = "disabled";
587 }; 614 };
588 615
589 timer1: timer@4ae18000 { 616 timer1: timer@4ae18000 {
@@ -685,6 +712,13 @@
685 ti,hwmods = "wd_timer2"; 712 ti,hwmods = "wd_timer2";
686 }; 713 };
687 714
715 dmm@4e000000 {
716 compatible = "ti,omap5-dmm";
717 reg = <0x4e000000 0x800>;
718 interrupts = <0 113 0x4>;
719 ti,hwmods = "dmm";
720 };
721
688 emif1: emif@4c000000 { 722 emif1: emif@4c000000 {
689 compatible = "ti,emif-4d5"; 723 compatible = "ti,emif-4d5";
690 ti,hwmods = "emif1"; 724 ti,hwmods = "emif1";
@@ -734,7 +768,8 @@
734 compatible = "snps,dwc3"; 768 compatible = "snps,dwc3";
735 reg = <0x4a030000 0x10000>; 769 reg = <0x4a030000 0x10000>;
736 interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>; 770 interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>;
737 usb-phy = <&usb2_phy>, <&usb3_phy>; 771 phys = <&usb2_phy>, <&usb3_phy>;
772 phy-names = "usb2-phy", "usb3-phy";
738 dr_mode = "peripheral"; 773 dr_mode = "peripheral";
739 tx-fifo-resize; 774 tx-fifo-resize;
740 }; 775 };
@@ -751,6 +786,7 @@
751 compatible = "ti,omap-usb2"; 786 compatible = "ti,omap-usb2";
752 reg = <0x4a084000 0x7c>; 787 reg = <0x4a084000 0x7c>;
753 ctrl-module = <&omap_control_usb2phy>; 788 ctrl-module = <&omap_control_usb2phy>;
789 #phy-cells = <0>;
754 }; 790 };
755 791
756 usb3_phy: usb3phy@4a084400 { 792 usb3_phy: usb3phy@4a084400 {
@@ -760,6 +796,7 @@
760 <0x4a084c00 0x40>; 796 <0x4a084c00 0x40>;
761 reg-names = "phy_rx", "phy_tx", "pll_ctrl"; 797 reg-names = "phy_rx", "phy_tx", "pll_ctrl";
762 ctrl-module = <&omap_control_usb3phy>; 798 ctrl-module = <&omap_control_usb3phy>;
799 #phy-cells = <0>;
763 }; 800 };
764 }; 801 };
765 802
@@ -779,14 +816,14 @@
779 ranges; 816 ranges;
780 817
781 usbhsohci: ohci@4a064800 { 818 usbhsohci: ohci@4a064800 {
782 compatible = "ti,ohci-omap3", "usb-ohci"; 819 compatible = "ti,ohci-omap3";
783 reg = <0x4a064800 0x400>; 820 reg = <0x4a064800 0x400>;
784 interrupt-parent = <&gic>; 821 interrupt-parent = <&gic>;
785 interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>; 822 interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>;
786 }; 823 };
787 824
788 usbhsehci: ehci@4a064c00 { 825 usbhsehci: ehci@4a064c00 {
789 compatible = "ti,ehci-omap", "usb-ehci"; 826 compatible = "ti,ehci-omap";
790 reg = <0x4a064c00 0x400>; 827 reg = <0x4a064c00 0x400>;
791 interrupt-parent = <&gic>; 828 interrupt-parent = <&gic>;
792 interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>; 829 interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>;