|  | * TI - MPU (Main Processor Unit) subsystem | 
|  |  | 
|  | The MPU subsystem contain one or several ARM cores | 
|  | depending of the version. | 
|  | The MPU contain CPUs, GIC, L2 cache and a local PRCM. | 
|  |  | 
|  | Required properties: | 
|  | - compatible : Should be "ti,omap3-mpu" for OMAP3 | 
|  | Should be "ti,omap4-mpu" for OMAP4 | 
|  | Should be "ti,omap5-mpu" for OMAP5 | 
|  | - ti,hwmods: "mpu" | 
|  |  | 
|  | Optional properties: | 
|  | - sram:	Phandle to the ocmcram node | 
|  |  | 
|  | am335x and am437x only: | 
|  | - pm-sram: Phandles to ocmcram nodes to be used for power management. | 
|  | First should be type 'protect-exec' for the driver to use to copy | 
|  | and run PM functions, second should be regular pool to be used for | 
|  | data region for code. See Documentation/devicetree/bindings/sram/sram.txt | 
|  | for more details. | 
|  |  | 
|  | Examples: | 
|  |  | 
|  | - For an OMAP5 SMP system: | 
|  |  | 
|  | mpu { | 
|  | compatible = "ti,omap5-mpu"; | 
|  | ti,hwmods = "mpu" | 
|  | }; | 
|  |  | 
|  | - For an OMAP4 SMP system: | 
|  |  | 
|  | mpu { | 
|  | compatible = "ti,omap4-mpu"; | 
|  | ti,hwmods = "mpu"; | 
|  | }; | 
|  |  | 
|  |  | 
|  | - For an OMAP3 monocore system: | 
|  |  | 
|  | mpu { | 
|  | compatible = "ti,omap3-mpu"; | 
|  | ti,hwmods = "mpu"; | 
|  | }; | 
|  |  | 
|  | - For an AM335x system: | 
|  |  | 
|  | mpu { | 
|  | compatible = "ti,omap3-mpu"; | 
|  | ti,hwmods = "mpu"; | 
|  | pm-sram = <&pm_sram_code | 
|  | &pm_sram_data>; | 
|  | }; |