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". 18 19 20 * Alpine CPU resume registers 21 22 The CPU resume register are used to define required resume address after 23 reset. 24 25 Properties: 26 - compatible : Should contain "al,alpine-cpu-resume". 27 - reg : Offset and length of the register set for the device 28 29 30 Example: 31 32 cpus { 33 #address-cells = <1>; 34 #size-cells = <0>; 35 enable-method = "al,alpine-smp"; 36 37 cpu@0 { 38 compatible = "arm,cortex-a15"; 39 device_type = "cpu"; 40 reg = <0>; 41 }; 42 43 cpu@1 { 44 compatible = "arm,cortex-a15"; 45 device_type = "cpu"; 46 reg = <1>; 47 }; 48 49 cpu@2 { 50 compatible = "arm,cortex-a15"; 51 device_type = "cpu"; 52 reg = <2>; 53 }; 54 55 cpu@3 { 56 compatible = "arm,cortex-a15"; 57 device_type = "cpu"; 58 reg = <3>; 59 }; 60 }; 61 62 cpu_resume { 63 compatible = "al,alpine-cpu-resume"; 64 reg = <0xfbff5ed0 0x30>; 65 }; 66 67 nb_service { 68 compatible = "al,alpine-sysfabric-service", "syscon"; 69 reg = <0xfb070000 0x10000>; 70 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.