• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Hikey specific energy cost model data.
3 */
4
5/* static struct idle_state idle_states_cluster_a53[] = { */
6/*        { .power = 47 }, /\* arch_cpu_idle() (active idle) = WFI *\/ */
7/*        { .power = 47 }, /\* WFI *\/ */
8/*        { .power = 47 }, /\* cpu-sleep-0 *\/ */
9/*        { .power = 0  }, /\* cluster-sleep-0 *\/ */
10/* }; */
11
12/* static struct capacity_state cap_states_cluster_a53[] = { */
13/*        /\* Power per cluster *\/ */
14/*        { .cap =  178, .power =  16, }, /\*  200 MHz *\/ */
15/*        { .cap =  369, .power =  29, }, /\*  432 MHz *\/ */
16/*        { .cap =  622, .power =  47, }, /\*  729 MHz *\/ */
17/*        { .cap =  819, .power =  75, }, /\*  960 MHz *\/ */
18/*        { .cap = 1024, .power = 112, }, /\* 1200 Mhz *\/ */
19/* }; */
20
21/* static struct idle_state idle_states_core_a53[] = { */
22/*        { .power = 15 }, /\* arch_cpu_idle() (active idle) = WFI *\/ */
23/*        { .power = 15 }, /\* WFI *\/ */
24/*        { .power =  0 }, /\* cpu-sleep-0 *\/ */
25/*        { .power =  0 }, /\* cluster-sleep-0 *\/ */
26/* }; */
27
28/* static struct capacity_state cap_states_core_a53[] = { */
29/*         /\* Power per cpu *\/ */
30/*        { .cap =  178, .power =  69, }, /\*  200 MHz *\/ */
31/*        { .cap =  369, .power = 124, }, /\*  432 MHz *\/ */
32/*        { .cap =  622, .power = 224, }, /\*  729 MHz *\/ */
33/*        { .cap =  819, .power = 367, }, /\*  960 MHz *\/ */
34/*        { .cap = 1024, .power = 670, }, /\* 1200 Mhz *\/ */
35/* }; */
36
37energy-costs {
38	CPU_COST: core-cost {
39		busy-cost-data = <
40			178    69
41			369   124
42			622   224
43			819   367
44		       1024   670
45		>;
46		idle-cost-data = <
47		         15
48		         15
49		          0
50		          0
51		>;
52	};
53
54	CLUSTER_COST: cluster-cost {
55		busy-cost-data = <
56			178    16
57			369    29
58			622    47
59			819    75
60		       1024   112
61		>;
62		idle-cost-data = <
63			 47
64			 47
65			 47
66			  0
67		>;
68	};
69};
70