platform.dts: Introduce PLACEHOLDER_OPP_TABLE
DRY the OPP nodes by using the C preprocessor to generate the nodes,
which are identical across DT nodes for CPU cores.
No functional change intended.
Test: m pvmfw && TH
Change-Id: I344733ccc9ffc04561e5d4aa299ef260d4e02234
diff --git a/pvmfw/platform.dts b/pvmfw/platform.dts
index 92ab19c..ef89df7 100644
--- a/pvmfw/platform.dts
+++ b/pvmfw/platform.dts
@@ -8,6 +8,29 @@
#define PLACEHOLDER2 PLACEHOLDER PLACEHOLDER
#define PLACEHOLDER4 PLACEHOLDER2 PLACEHOLDER2
+#define PLACEHOLDER_OPP_TABLE_ENTRY(n) opp##n { opp-hz = <PLACEHOLDER2>; };
+#define PLACEHOLDER_OPP_TABLE \
+ PLACEHOLDER_OPP_TABLE_ENTRY(1) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(2) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(3) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(4) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(5) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(6) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(7) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(8) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(9) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(10) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(11) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(12) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(13) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(14) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(15) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(16) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(17) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(18) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(19) \
+ PLACEHOLDER_OPP_TABLE_ENTRY(20)
+
#define IRQ_BASE 4
/dts-v1/;
@@ -101,27 +124,7 @@
operating-points-v2 = <&opp_table0>;
opp_table0: opp-table-0 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu1: cpu@1 {
@@ -133,27 +136,7 @@
operating-points-v2 = <&opp_table1>;
opp_table1: opp-table-1 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu2: cpu@2 {
@@ -165,27 +148,7 @@
operating-points-v2 = <&opp_table2>;
opp_table2: opp-table-2 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu3: cpu@3 {
@@ -197,27 +160,7 @@
operating-points-v2 = <&opp_table3>;
opp_table3: opp-table-3 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu4: cpu@4 {
@@ -229,27 +172,7 @@
operating-points-v2 = <&opp_table4>;
opp_table4: opp-table-4 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu5: cpu@5 {
@@ -261,27 +184,7 @@
operating-points-v2 = <&opp_table5>;
opp_table5: opp-table-5 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu6: cpu@6 {
@@ -293,27 +196,7 @@
operating-points-v2 = <&opp_table6>;
opp_table6: opp-table-6 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu7: cpu@7 {
@@ -325,27 +208,7 @@
operating-points-v2 = <&opp_table7>;
opp_table7: opp-table-7 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu8: cpu@8 {
@@ -357,27 +220,7 @@
operating-points-v2 = <&opp_table8>;
opp_table8: opp-table-8 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu9: cpu@9 {
@@ -389,27 +232,7 @@
operating-points-v2 = <&opp_table9>;
opp_table9: opp-table-9 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu10: cpu@a {
@@ -421,27 +244,7 @@
operating-points-v2 = <&opp_table10>;
opp_table10: opp-table-10 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu11: cpu@b {
@@ -453,27 +256,7 @@
operating-points-v2 = <&opp_table11>;
opp_table11: opp-table-11 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu12: cpu@c {
@@ -485,27 +268,7 @@
operating-points-v2 = <&opp_table12>;
opp_table12: opp-table-12 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu13: cpu@d {
@@ -517,27 +280,7 @@
operating-points-v2 = <&opp_table13>;
opp_table13: opp-table-13 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu14: cpu@e {
@@ -549,27 +292,7 @@
operating-points-v2 = <&opp_table14>;
opp_table14: opp-table-14 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
cpu15: cpu@f {
@@ -581,27 +304,7 @@
operating-points-v2 = <&opp_table15>;
opp_table15: opp-table-15 {
compatible = "operating-points-v2";
-
- opp1 { opp-hz = <PLACEHOLDER2>; };
- opp2 { opp-hz = <PLACEHOLDER2>; };
- opp3 { opp-hz = <PLACEHOLDER2>; };
- opp4 { opp-hz = <PLACEHOLDER2>; };
- opp5 { opp-hz = <PLACEHOLDER2>; };
- opp6 { opp-hz = <PLACEHOLDER2>; };
- opp7 { opp-hz = <PLACEHOLDER2>; };
- opp8 { opp-hz = <PLACEHOLDER2>; };
- opp9 { opp-hz = <PLACEHOLDER2>; };
- opp10 { opp-hz = <PLACEHOLDER2>; };
- opp11 { opp-hz = <PLACEHOLDER2>; };
- opp12 { opp-hz = <PLACEHOLDER2>; };
- opp13 { opp-hz = <PLACEHOLDER2>; };
- opp14 { opp-hz = <PLACEHOLDER2>; };
- opp15 { opp-hz = <PLACEHOLDER2>; };
- opp16 { opp-hz = <PLACEHOLDER2>; };
- opp17 { opp-hz = <PLACEHOLDER2>; };
- opp18 { opp-hz = <PLACEHOLDER2>; };
- opp19 { opp-hz = <PLACEHOLDER2>; };
- opp20 { opp-hz = <PLACEHOLDER2>; };
+ PLACEHOLDER_OPP_TABLE
};
};
};