mirror of https://github.com/armbian/build.git
111 lines
2.8 KiB
Plaintext
111 lines
2.8 KiB
Plaintext
// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
|
/* Copyright (c) 2024 Spacemit, Inc */
|
|
|
|
&cpus {
|
|
clst_core_opp_table0: opp_table0 {
|
|
compatible = "operating-points-v2";
|
|
opp-shared;
|
|
|
|
clocks = <&ccu CLK_CPU_C0_ACE>, <&ccu CLK_CPU_C1_ACE>, <&ccu CLK_CPU_C0_TCM>,
|
|
<&ccu CLK_CCI550>, <&ccu CLK_PLL3>;
|
|
clock-names = "ace0","ace1","tcm","cci","pll3";
|
|
cci-hz = /bits/ 64 <614000000>;
|
|
|
|
opp1600000000 {
|
|
opp-hz = /bits/ 64 <1600000000>, /bits/ 64 <1600000000>;
|
|
tcm-hz = /bits/ 64 <800000000>;
|
|
ace-hz = /bits/ 64 <800000000>;
|
|
opp-microvolt = <1050000>;
|
|
clock-latency-ns = <200000>;
|
|
};
|
|
|
|
opp1228800000 {
|
|
opp-hz = /bits/ 64 <1228800000>, /bits/ 64 <1228800000>;
|
|
tcm-hz = /bits/ 64 <614400000>;
|
|
ace-hz = /bits/ 64 <614400000>;
|
|
opp-microvolt = <950000>;
|
|
clock-latency-ns = <200000>;
|
|
};
|
|
|
|
opp1000000000 {
|
|
opp-hz = /bits/ 64 <1000000000>, /bits/ 64 <1000000000>;
|
|
tcm-hz = /bits/ 64 <500000000>;
|
|
ace-hz = /bits/ 64 <500000000>;
|
|
opp-microvolt = <950000>;
|
|
clock-latency-ns = <200000>;
|
|
};
|
|
|
|
opp819000000 {
|
|
opp-hz = /bits/ 64 <819000000>, /bits/ 64 <819000000>;
|
|
opp-microvolt = <950000>;
|
|
tcm-hz = /bits/ 64 <409500000>;
|
|
ace-hz = /bits/ 64 <409500000>;
|
|
clock-latency-ns = <200000>;
|
|
};
|
|
|
|
opp614400000 {
|
|
opp-hz = /bits/ 64 <614400000>, /bits/ 64 <614400000>;
|
|
tcm-hz = /bits/ 64 <307200000>;
|
|
ace-hz = /bits/ 64 <307200000>;
|
|
opp-microvolt = <950000>;
|
|
clock-latency-ns = <200000>;
|
|
};
|
|
};
|
|
};
|
|
|
|
&cpu_0 {
|
|
clst-supply = <&dcdc_1>;
|
|
clocks = <&ccu CLK_CPU_C0_CORE>, <&ccu CLK_CPU_C1_CORE>;
|
|
clock-names = "cls0", "cls1";
|
|
operating-points-v2 = <&clst_core_opp_table0>;
|
|
};
|
|
|
|
&cpu_1 {
|
|
clst-supply = <&dcdc_1>;
|
|
clocks = <&ccu CLK_CPU_C0_CORE>, <&ccu CLK_CPU_C1_CORE>;
|
|
clock-names = "cls0", "cls1";
|
|
operating-points-v2 = <&clst_core_opp_table0>;
|
|
};
|
|
|
|
&cpu_2 {
|
|
clst-supply = <&dcdc_1>;
|
|
clocks = <&ccu CLK_CPU_C0_CORE>, <&ccu CLK_CPU_C1_CORE>;
|
|
clock-names = "cls0", "cls1";
|
|
operating-points-v2 = <&clst_core_opp_table0>;
|
|
};
|
|
|
|
&cpu_3 {
|
|
clst-supply = <&dcdc_1>;
|
|
clocks = <&ccu CLK_CPU_C0_CORE>, <&ccu CLK_CPU_C1_CORE>;
|
|
clock-names = "cls0", "cls1";
|
|
operating-points-v2 = <&clst_core_opp_table0>;
|
|
};
|
|
|
|
&cpu_4 {
|
|
clst-supply = <&dcdc_1>;
|
|
clocks = <&ccu CLK_CPU_C0_CORE>, <&ccu CLK_CPU_C1_CORE>;
|
|
clock-names = "cls0", "cls1";
|
|
operating-points-v2 = <&clst_core_opp_table0>;
|
|
};
|
|
|
|
&cpu_5 {
|
|
clst-supply = <&dcdc_1>;
|
|
clocks = <&ccu CLK_CPU_C0_CORE>, <&ccu CLK_CPU_C1_CORE>;
|
|
clock-names = "cls0", "cls1";
|
|
operating-points-v2 = <&clst_core_opp_table0>;
|
|
};
|
|
|
|
&cpu_6 {
|
|
clst-supply = <&dcdc_1>;
|
|
clocks = <&ccu CLK_CPU_C0_CORE>, <&ccu CLK_CPU_C1_CORE>;
|
|
clock-names = "cls0", "cls1";
|
|
operating-points-v2 = <&clst_core_opp_table0>;
|
|
};
|
|
|
|
&cpu_7 {
|
|
clst-supply = <&dcdc_1>;
|
|
clocks = <&ccu CLK_CPU_C0_CORE>, <&ccu CLK_CPU_C1_CORE>;
|
|
clock-names = "cls0", "cls1";
|
|
operating-points-v2 = <&clst_core_opp_table0>;
|
|
};
|