Back to home page

OSCL-LXR

 
 

    


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 };