Lines Matching full:cpu
15 2 - CPU capacity definition
18 CPU capacity is a number that provides the scheduler information about CPUs
25 CPU capacities are obtained by running a suitable benchmark. This binding makes
29 * A "single-threaded" or CPU affine benchmark
30 * Divided by the running frequency of the CPU executing the benchmark
31 * Not subject to dynamic frequency scaling of the CPU
36 CPU capacities are obtained by running the Dhrystone benchmark on each CPU at
46 capacity-dmips-mhz is an optional cpu node [1] property: u32 value
47 representing CPU capacity expressed in normalized DMIPS/MHz. At boot time, the
48 maximum frequency available to the cpu is then used to calculate the capacity
51 capacity-dmips-mhz property is all-or-nothing: if it is specified for a cpu
52 node, it has to be specified for every other cpu nodes, or the system will
53 fall back to the default capacity value for every CPU. If cpufreq is not
61 Example 1 (ARM 64-bit, 6-cpu system, two clusters):
72 cpu-map {
75 cpu = <&A57_0>;
78 cpu = <&A57_1>;
84 cpu = <&A53_0>;
87 cpu = <&A53_1>;
90 cpu = <&A53_2>;
93 cpu = <&A53_3>;
101 CPU_SLEEP_0: cpu-sleep-0 {
120 A57_0: cpu@0 {
123 device_type = "cpu";
127 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
131 A57_1: cpu@1 {
134 device_type = "cpu";
138 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
142 A53_0: cpu@100 {
145 device_type = "cpu";
149 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
153 A53_1: cpu@101 {
156 device_type = "cpu";
160 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
164 A53_2: cpu@102 {
167 device_type = "cpu";
171 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
175 A53_3: cpu@103 {
178 device_type = "cpu";
182 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
195 Example 2 (ARM 32-bit, 4-cpu system, two clusters,
197 capacities-dmips-mhz are scaled w.r.t. 2 (cpu@0 and cpu@1), this means that first
198 cpu@0 and cpu@1 are twice fast than cpu@2 and cpu@3 (at the same frequency)
204 cpu0: cpu@0 {
205 device_type = "cpu";
211 cpu1: cpu@1 {
212 device_type = "cpu";
218 cpu2: cpu@2 {
219 device_type = "cpu";
225 cpu3: cpu@3 {
226 device_type = "cpu";