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/cpu-enable-method/marvell,berlin-smp

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 ========================================================
    2 Secondary CPU enable-method "marvell,berlin-smp" binding
    3 ========================================================
    4 
    5 This document describes the "marvell,berlin-smp" method for enabling secondary
    6 CPUs. To apply to all CPUs, a single "marvell,berlin-smp" enable method should
    7 be defined in the "cpus" node.
    8 
    9 Enable method name:     "marvell,berlin-smp"
   10 Compatible machines:    "marvell,berlin2" and "marvell,berlin2q"
   11 Compatible CPUs:        "marvell,pj4b" and "arm,cortex-a9"
   12 Related properties:     (none)
   13 
   14 Note:
   15 This enable method needs valid nodes compatible with "arm,cortex-a9-scu" and
   16 "marvell,berlin-cpu-ctrl"[1].
   17 
   18 Example:
   19 
   20         cpus {
   21                 #address-cells = <1>;
   22                 #size-cells = <0>;
   23                 enable-method = "marvell,berlin-smp";
   24 
   25                 cpu@0 {
   26                         compatible = "marvell,pj4b";
   27                         device_type = "cpu";
   28                         next-level-cache = <&l2>;
   29                         reg = <0>;
   30                 };
   31 
   32                 cpu@1 {
   33                         compatible = "marvell,pj4b";
   34                         device_type = "cpu";
   35                         next-level-cache = <&l2>;
   36                         reg = <1>;
   37                 };
   38         };
   39 
   40 --
   41 [1] arm/marvell,berlin.txt

Cache object: 6adc11f108be47a17e0ddf83df861a87


[ 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.