blob: c2e0cc5e4cfdd39e08d4e34f06cf9c4a6d04e8f6 [file] [log] [blame]
Tsahee Zidenberg60f9e372015-03-12 13:53:09 +02001========================================================
2Secondary CPU enable-method "al,alpine-smp" binding
3========================================================
4
5This document describes the "al,alpine-smp" method for
6enabling secondary CPUs. To apply to all CPUs, a single
7"al,alpine-smp" enable method should be defined in the
8"cpus" node.
9
10Enable method name: "al,alpine-smp"
11Compatible machines: "al,alpine"
12Compatible CPUs: "arm,cortex-a15"
13Related properties: (none)
14
15Note:
16This enable method requires valid nodes compatible with
17"al,alpine-cpu-resume" and "al,alpine-nb-service"[1].
18
19Example:
20
21cpus {
22 #address-cells = <1>;
23 #size-cells = <0>;
24 enable-method = "al,alpine-smp";
25
26 cpu@0 {
27 compatible = "arm,cortex-a15";
28 device_type = "cpu";
29 reg = <0>;
30 };
31
32 cpu@1 {
33 compatible = "arm,cortex-a15";
34 device_type = "cpu";
35 reg = <1>;
36 };
37
38 cpu@2 {
39 compatible = "arm,cortex-a15";
40 device_type = "cpu";
41 reg = <2>;
42 };
43
44 cpu@3 {
45 compatible = "arm,cortex-a15";
46 device_type = "cpu";
47 reg = <3>;
48 };
49};
50
51--
52[1] arm/al,alpine.txt