diff options
62 files changed, 3793 insertions, 245 deletions
diff --git a/Documentation/devicetree/bindings/arm/omap/dmm.txt b/Documentation/devicetree/bindings/arm/omap/dmm.txt new file mode 100644 index 000000000000..8bd6d0a238a8 --- /dev/null +++ b/Documentation/devicetree/bindings/arm/omap/dmm.txt | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | OMAP Dynamic Memory Manager (DMM) bindings | ||
| 2 | |||
| 3 | The dynamic memory manager (DMM) is a module located immediately in front of the | ||
| 4 | SDRAM controllers (called EMIFs on OMAP). DMM manages various aspects of memory | ||
| 5 | accesses such as priority generation amongst initiators, configuration of SDRAM | ||
| 6 | interleaving, optimizing transfer of 2D block objects, and provide MMU-like page | ||
| 7 | translation for initiators which need contiguous dma bus addresses. | ||
| 8 | |||
| 9 | Required properties: | ||
| 10 | - compatible: Should contain "ti,omap4-dmm" for OMAP4 family | ||
| 11 | Should contain "ti,omap5-dmm" for OMAP5 and DRA7x family | ||
| 12 | - reg: Contains DMM register address range (base address and length) | ||
| 13 | - interrupts: Should contain an interrupt-specifier for DMM_IRQ. | ||
| 14 | - ti,hwmods: Name of the hwmod associated to DMM, which is typically "dmm" | ||
| 15 | |||
| 16 | Example: | ||
| 17 | |||
| 18 | dmm@4e000000 { | ||
| 19 | compatible = "ti,omap4-dmm"; | ||
| 20 | reg = <0x4e000000 0x800>; | ||
| 21 | ti,hwmods = "dmm"; | ||
| 22 | }; | ||
diff --git a/Documentation/devicetree/bindings/arm/omap/omap.txt b/Documentation/devicetree/bindings/arm/omap/omap.txt index af9b4a0d902b..36ede19a1630 100644 --- a/Documentation/devicetree/bindings/arm/omap/omap.txt +++ b/Documentation/devicetree/bindings/arm/omap/omap.txt | |||
| @@ -99,6 +99,9 @@ Boards: | |||
| 99 | - OMAP4 PandaBoard : Low cost community board | 99 | - OMAP4 PandaBoard : Low cost community board |
| 100 | compatible = "ti,omap4-panda", "ti,omap4430" | 100 | compatible = "ti,omap4-panda", "ti,omap4430" |
| 101 | 101 | ||
| 102 | - OMAP4 DuoVero with Parlor : Commercial expansion board with daughter board | ||
| 103 | compatible = "gumstix,omap4-duovero-parlor", "gumstix,omap4-duovero", "ti,omap4430", "ti,omap4"; | ||
| 104 | |||
| 102 | - OMAP3 EVM : Software Development Board for OMAP35x, AM/DM37x | 105 | - OMAP3 EVM : Software Development Board for OMAP35x, AM/DM37x |
| 103 | compatible = "ti,omap3-evm", "ti,omap3" | 106 | compatible = "ti,omap3-evm", "ti,omap3" |
| 104 | 107 | ||
| @@ -114,5 +117,8 @@ Boards: | |||
| 114 | - AM43x EPOS EVM | 117 | - AM43x EPOS EVM |
| 115 | compatible = "ti,am43x-epos-evm", "ti,am4372", "ti,am43" | 118 | compatible = "ti,am43x-epos-evm", "ti,am4372", "ti,am43" |
| 116 | 119 | ||
| 120 | - AM437x GP EVM | ||
| 121 | compatible = "ti,am437x-gp-evm", "ti,am4372", "ti,am43" | ||
| 122 | |||
| 117 | - DRA7 EVM: Software Developement Board for DRA7XX | 123 | - DRA7 EVM: Software Developement Board for DRA7XX |
| 118 | compatible = "ti,dra7-evm", "ti,dra7" | 124 | compatible = "ti,dra7-evm", "ti,dra7" |
diff --git a/Documentation/devicetree/bindings/usb/ehci-omap.txt b/Documentation/devicetree/bindings/usb/ehci-omap.txt index 485a9a1efa7a..3dc231c832b0 100644 --- a/Documentation/devicetree/bindings/usb/ehci-omap.txt +++ b/Documentation/devicetree/bindings/usb/ehci-omap.txt | |||
| @@ -21,7 +21,7 @@ Documentation/devicetree/bindings/mfd/omap-usb-host.txt | |||
| 21 | Example for OMAP4: | 21 | Example for OMAP4: |
| 22 | 22 | ||
| 23 | usbhsehci: ehci@4a064c00 { | 23 | usbhsehci: ehci@4a064c00 { |
| 24 | compatible = "ti,ehci-omap", "usb-ehci"; | 24 | compatible = "ti,ehci-omap"; |
| 25 | reg = <0x4a064c00 0x400>; | 25 | reg = <0x4a064c00 0x400>; |
| 26 | interrupts = <0 77 0x4>; | 26 | interrupts = <0 77 0x4>; |
| 27 | }; | 27 | }; |
diff --git a/Documentation/devicetree/bindings/usb/ohci-omap3.txt b/Documentation/devicetree/bindings/usb/ohci-omap3.txt index 14ab42812a8e..ce8c47cff6d0 100644 --- a/Documentation/devicetree/bindings/usb/ohci-omap3.txt +++ b/Documentation/devicetree/bindings/usb/ohci-omap3.txt | |||
| @@ -9,7 +9,7 @@ Required properties: | |||
| 9 | Example for OMAP4: | 9 | Example for OMAP4: |
| 10 | 10 | ||
| 11 | usbhsohci: ohci@4a064800 { | 11 | usbhsohci: ohci@4a064800 { |
| 12 | compatible = "ti,ohci-omap3", "usb-ohci"; | 12 | compatible = "ti,ohci-omap3"; |
| 13 | reg = <0x4a064800 0x400>; | 13 | reg = <0x4a064800 0x400>; |
| 14 | interrupts = <0 76 0x4>; | 14 | interrupts = <0 76 0x4>; |
| 15 | }; | 15 | }; |
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 032030361bef..d4d06e502c16 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile | |||
| @@ -199,6 +199,10 @@ dtb-$(CONFIG_ARCH_OMAP2PLUS) += omap2420-h4.dtb \ | |||
| 199 | omap2420-n810-wimax.dtb \ | 199 | omap2420-n810-wimax.dtb \ |
| 200 | omap3430-sdp.dtb \ | 200 | omap3430-sdp.dtb \ |
| 201 | omap3-beagle.dtb \ | 201 | omap3-beagle.dtb \ |
| 202 | omap3-cm-t3517.dtb \ | ||
| 203 | omap3-sbc-t3517.dtb \ | ||
| 204 | omap3-cm-t3530.dtb \ | ||
| 205 | omap3-sbc-t3530.dtb \ | ||
| 202 | omap3-cm-t3730.dtb \ | 206 | omap3-cm-t3730.dtb \ |
| 203 | omap3-sbc-t3730.dtb \ | 207 | omap3-sbc-t3730.dtb \ |
| 204 | |||
