0001 * TI - MPU (Main Processor Unit) subsystem
0002
0003 The MPU subsystem contain one or several ARM cores
0004 depending of the version.
0005 The MPU contain CPUs, GIC, L2 cache and a local PRCM.
0006
0007 Required properties:
0008 - compatible : Should be "ti,omap3-mpu" for OMAP3
0009 Should be "ti,omap4-mpu" for OMAP4
0010 Should be "ti,omap5-mpu" for OMAP5
0011 - ti,hwmods: "mpu"
0012
0013 Optional properties:
0014 - sram: Phandle to the ocmcram node
0015
0016 am335x and am437x only:
0017 - pm-sram: Phandles to ocmcram nodes to be used for power management.
0018 First should be type 'protect-exec' for the driver to use to copy
0019 and run PM functions, second should be regular pool to be used for
0020 data region for code. See Documentation/devicetree/bindings/sram/sram.yaml
0021 for more details.
0022
0023 Examples:
0024
0025 - For an OMAP5 SMP system:
0026
0027 mpu {
0028 compatible = "ti,omap5-mpu";
0029 ti,hwmods = "mpu"
0030 };
0031
0032 - For an OMAP4 SMP system:
0033
0034 mpu {
0035 compatible = "ti,omap4-mpu";
0036 ti,hwmods = "mpu";
0037 };
0038
0039
0040 - For an OMAP3 monocore system:
0041
0042 mpu {
0043 compatible = "ti,omap3-mpu";
0044 ti,hwmods = "mpu";
0045 };
0046
0047 - For an AM335x system:
0048
0049 mpu {
0050 compatible = "ti,omap3-mpu";
0051 ti,hwmods = "mpu";
0052 pm-sram = <&pm_sram_code
0053 &pm_sram_data>;
0054 };