The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/arm/omap/mpu.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: 5331631b3e134bdcaca307c7770c80fe


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.