mpu.txt 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. * TI - MPU (Main Processor Unit) subsystem
  2. The MPU subsystem contain one or several ARM cores
  3. depending of the version.
  4. The MPU contain CPUs, GIC, L2 cache and a local PRCM.
  5. Required properties:
  6. - compatible : Should be "ti,omap3-mpu" for OMAP3
  7. Should be "ti,omap4-mpu" for OMAP4
  8. Should be "ti,omap5-mpu" for OMAP5
  9. - ti,hwmods: "mpu"
  10. Optional properties:
  11. - sram: Phandle to the ocmcram node
  12. am335x and am437x only:
  13. - pm-sram: Phandles to ocmcram nodes to be used for power management.
  14. First should be type 'protect-exec' for the driver to use to copy
  15. and run PM functions, second should be regular pool to be used for
  16. data region for code. See Documentation/devicetree/bindings/sram/sram.txt
  17. for more details.
  18. Examples:
  19. - For an OMAP5 SMP system:
  20. mpu {
  21. compatible = "ti,omap5-mpu";
  22. ti,hwmods = "mpu"
  23. };
  24. - For an OMAP4 SMP system:
  25. mpu {
  26. compatible = "ti,omap4-mpu";
  27. ti,hwmods = "mpu";
  28. };
  29. - For an OMAP3 monocore system:
  30. mpu {
  31. compatible = "ti,omap3-mpu";
  32. ti,hwmods = "mpu";
  33. };
  34. - For an AM335x system:
  35. mpu {
  36. compatible = "ti,omap3-mpu";
  37. ti,hwmods = "mpu";
  38. pm-sram = <&pm_sram_code
  39. &pm_sram_data>;
  40. };