Lines Matching +full:mt8183 +full:- +full:power
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jia-Wei Chang <jia-wei.chang@mediatek.com>
11 - Johnson Wang <johnson.wang@mediatek.com>
15 MT8183 and MT8186 SoCs to scale the frequency and adjust the voltage in
16 hardware. It can also optimize the voltage to reduce the power consumption.
21 - enum:
22 - mediatek,mt8183-cci
23 - mediatek,mt8186-cci
24 - items:
25 - enum:
26 - mediatek,mt7988-cci
27 - const: mediatek,mt8183-cci
31 - description:
33 - description:
38 clock-names:
40 - const: cci
41 - const: intermediate
43 operating-points-v2: true
44 opp-table:
47 proc-supply:
51 sram-supply:
60 - compatible
61 - clocks
62 - clock-names
63 - operating-points-v2
64 - proc-supply
69 - |
70 #include <dt-bindings/clock/mt8183-clk.h>
72 compatible = "mediatek,mt8183-cci";
75 clock-names = "cci", "intermediate";
76 operating-points-v2 = <&cci_opp>;
77 proc-supply = <&mt6358_vproc12_reg>;
80 cci_opp: opp-table-cci {
81 compatible = "operating-points-v2";
82 opp-shared;
83 opp2_00: opp-273000000 {
84 opp-hz = /bits/ 64 <273000000>;
85 opp-microvolt = <650000>;
87 opp2_01: opp-338000000 {
88 opp-hz = /bits/ 64 <338000000>;
89 opp-microvolt = <687500>;
91 opp2_02: opp-403000000 {
92 opp-hz = /bits/ 64 <403000000>;
93 opp-microvolt = <718750>;
95 opp2_03: opp-463000000 {
96 opp-hz = /bits/ 64 <463000000>;
97 opp-microvolt = <756250>;
99 opp2_04: opp-546000000 {
100 opp-hz = /bits/ 64 <546000000>;
101 opp-microvolt = <800000>;
103 opp2_05: opp-624000000 {
104 opp-hz = /bits/ 64 <624000000>;
105 opp-microvolt = <818750>;
107 opp2_06: opp-689000000 {
108 opp-hz = /bits/ 64 <689000000>;
109 opp-microvolt = <850000>;
111 opp2_07: opp-767000000 {
112 opp-hz = /bits/ 64 <767000000>;
113 opp-microvolt = <868750>;
115 opp2_08: opp-845000000 {
116 opp-hz = /bits/ 64 <845000000>;
117 opp-microvolt = <893750>;
119 opp2_09: opp-871000000 {
120 opp-hz = /bits/ 64 <871000000>;
121 opp-microvolt = <906250>;
123 opp2_10: opp-923000000 {
124 opp-hz = /bits/ 64 <923000000>;
125 opp-microvolt = <931250>;
127 opp2_11: opp-962000000 {
128 opp-hz = /bits/ 64 <962000000>;
129 opp-microvolt = <943750>;
131 opp2_12: opp-1027000000 {
132 opp-hz = /bits/ 64 <1027000000>;
133 opp-microvolt = <975000>;
135 opp2_13: opp-1092000000 {
136 opp-hz = /bits/ 64 <1092000000>;
137 opp-microvolt = <1000000>;
139 opp2_14: opp-1144000000 {
140 opp-hz = /bits/ 64 <1144000000>;
141 opp-microvolt = <1025000>;
143 opp2_15: opp-1196000000 {
144 opp-hz = /bits/ 64 <1196000000>;
145 opp-microvolt = <1050000>;