Merge branch 'for-4.5/for-jens' of git://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / arm / cpu-enable-method / al,alpine-smp
1 ========================================================
2 Secondary CPU enable-method "al,alpine-smp" binding
3 ========================================================
4
5 This document describes the "al,alpine-smp" method for
6 enabling secondary CPUs. To apply to all CPUs, a single
7 "al,alpine-smp" enable method should be defined in the
8 "cpus" node.
9
10 Enable method name:     "al,alpine-smp"
11 Compatible machines:    "al,alpine"
12 Compatible CPUs:        "arm,cortex-a15"
13 Related properties:     (none)
14
15 Note:
16 This enable method requires valid nodes compatible with
17 "al,alpine-cpu-resume" and "al,alpine-nb-service"[1].
18
19 Example:
20
21 cpus {
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