xref: /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/rk3399-sched-energy.dtsi (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright (c) 2022 Rockchip Electronics Co., Ltd.
4 *
5 */
6
7/ {
8	energy-costs {
9		RK3399_CPU_COST_0: rk3399-core-cost0 {
10			busy-cost-data = <
11				108    46	/*  408M */
12				159    67	/*  600M */
13				216    90	/*  816M */
14				267    120	/* 1008M */
15				318    153	/* 1200M */
16				375    198	/* 1416M */
17				401    222	/* 1512M */
18			>;
19			idle-cost-data = <
20				  6
21				  6
22				  0
23				  0
24			>;
25		};
26
27		RK3399_CPU_COST_1: rk3399-core-cost1 {
28			busy-cost-data = <
29				210   129	/*  408MHz */
30				308   184	/*  600MHz */
31				419   246	/*  816MHz */
32				518   335	/* 1008MHz */
33				617   428	/* 1200MHz */
34				728   573	/* 1416MHz */
35				827   724	/* 1608MHz */
36				925   900	/* 1800MHz */
37				1024  1108	/* 1992MHz */
38			>;
39			idle-cost-data = <
40				  15
41				  15
42				   0
43				   0
44			>;
45		};
46
47		RK3399_CLUSTER_COST_0: rk3399-cluster-cost0 {
48			busy-cost-data = <
49				108    46	/*  408M */
50				159    67	/*  600M */
51				216    90	/*  816M */
52				267    120	/* 1008M */
53				318    153	/* 1200M */
54				375    198	/* 1416M */
55				401    222	/* 1512M */
56			>;
57			idle-cost-data = <
58				56
59				56
60				56
61				56
62			>;
63		};
64
65		RK3399_CLUSTER_COST_1: rk3399-cluster-cost1 {
66			busy-cost-data = <
67				210   129	/*  408MHz */
68				308   184	/*  600MHz */
69				419   246	/*  816MHz */
70				518   335	/* 1008MHz */
71				617   428	/* 1200MHz */
72				728   573	/* 1416MHz */
73				827   724	/* 1608MHz */
74				925   900	/* 1800MHz */
75				1024  1108	/* 1992MHz */
76			>;
77			idle-cost-data = <
78				 65
79				 65
80				 65
81				 65
82			>;
83		};
84	};
85};
86