It would be better to name OPP nodes as opp@<opp-hz> as that will ensure
that multiple DT nodes don't contain the same frequency. Of course we
expect the writer to name the node with its opp-hz frequency and not any
other frequency.
And that will let the compile error out if multiple nodes are using the
same opp-hz frequency.
Change-Id: Icefba93f7a95752e344b5a092a83931bf4d1e682
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
compatible = "operating-points-v2";
opp-shared;
compatible = "operating-points-v2";
opp-shared;
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <950000>;
clock-latency-ns = <40000>;
opp-suspend;
};
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <950000>;
clock-latency-ns = <40000>;
opp-suspend;
};
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <950000>;
};
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <950000>;
};
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <1000000>;
};
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <1000000>;
};
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <1075000>;
};
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <1075000>;
};
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <1175000>;
};
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <1175000>;
};
opp-hz = /bits/ 64 <1296000000>;
opp-microvolt = <1250000>;
};
opp-hz = /bits/ 64 <1296000000>;
opp-microvolt = <1250000>;
};
compatible = "operating-points-v2";
opp-shared;
compatible = "operating-points-v2";
opp-shared;
opp-hz = /bits/ 64 <96000000>;
opp-microvolt = <1100000>;
};
opp-hz = /bits/ 64 <96000000>;
opp-microvolt = <1100000>;
};
opp-hz = /bits/ 64 <192000000>;
opp-microvolt = <1100000>;
};
opp-hz = /bits/ 64 <192000000>;
opp-microvolt = <1100000>;
};
opp-hz = /bits/ 64 <288000000>;
opp-microvolt = <1100000>;
};
opp-hz = /bits/ 64 <288000000>;
opp-microvolt = <1100000>;
};
opp-hz = /bits/ 64 <375000000>;
opp-microvolt = <1125000>;
};
opp-hz = /bits/ 64 <375000000>;
opp-microvolt = <1125000>;
};
opp-hz = /bits/ 64 <480000000>;
opp-microvolt = <1200000>;
};
opp-hz = /bits/ 64 <480000000>;
opp-microvolt = <1200000>;
};
compatible = "operating-points-v2";
opp-shared;
compatible = "operating-points-v2";
opp-shared;
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <1200000>;
clock-latency-ns = <40000>;
opp-suspend;
};
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <1200000>;
clock-latency-ns = <40000>;
opp-suspend;
};
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <1200000>;
};
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <1200000>;
};
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <1200000>;
};
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <1200000>;
};
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <1200000>;
};
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <1200000>;
};
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <1200000>;
};
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <1200000>;
};
compatible = "operating-points-v2";
opp-shared;
compatible = "operating-points-v2";
opp-shared;
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <1200000>;
clock-latency-ns = <40000>;
opp-suspend;
};
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <1200000>;
clock-latency-ns = <40000>;
opp-suspend;
};
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <1200000>;
};
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <1200000>;
};
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <1200000>;
};
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <1200000>;
};
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <1200000>;
};
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <1200000>;
};
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <800000>;
clock-latency-ns = <40000>;
};
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <800000>;
clock-latency-ns = <40000>;
};
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <875000>;
};
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <875000>;
};
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <925000>;
};
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <925000>;
};
opp-hz = /bits/ 64 <1416000000>;
opp-microvolt = <1025000>;
};
opp-hz = /bits/ 64 <1416000000>;
opp-microvolt = <1025000>;
};
opp-hz = /bits/ 64 <1512000000>;
opp-microvolt = <1075000>;
};
};
&cluster1_opp {
opp-hz = /bits/ 64 <1512000000>;
opp-microvolt = <1075000>;
};
};
&cluster1_opp {
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <800000>;
clock-latency-ns = <40000>;
};
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <800000>;
clock-latency-ns = <40000>;
};
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <850000>;
};
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <850000>;
};
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <925000>;
};
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <925000>;
};
opp-hz = /bits/ 64 <1416000000>;
opp-microvolt = <1025000>;
};
opp-hz = /bits/ 64 <1416000000>;
opp-microvolt = <1025000>;
};
opp-hz = /bits/ 64 <1608000000>;
opp-microvolt = <1125000>;
};
opp-hz = /bits/ 64 <1608000000>;
opp-microvolt = <1125000>;
};
-// opp07 {
-// opp-hz = /bits/ 64 <1800000000>;
-// opp-microvolt = <1200000>;
-// };
+ opp@1800000000 {
+ opp-hz = /bits/ 64 <1800000000>;
+ opp-microvolt = <1200000>;
+ status = "disabeld";
+ };
compatible = "operating-points-v2";
opp-shared;
compatible = "operating-points-v2";
opp-shared;
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <800000>;
clock-latency-ns = <40000>;
};
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <800000>;
clock-latency-ns = <40000>;
};
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <875000>;
};
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <875000>;
};
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <925000>;
};
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <925000>;
};
opp-hz = /bits/ 64 <1416000000>;
opp-microvolt = <1025000>;
};
opp-hz = /bits/ 64 <1416000000>;
opp-microvolt = <1025000>;
};
compatible = "operating-points-v2";
opp-shared;
compatible = "operating-points-v2";
opp-shared;
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <800000>;
clock-latency-ns = <40000>;
};
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <800000>;
clock-latency-ns = <40000>;
};
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <800000>;
};
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <850000>;
};
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <850000>;
};
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <925000>;
};
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <925000>;
};
compatible = "operating-points-v2";
opp-shared;
compatible = "operating-points-v2";
opp-shared;
opp-hz = /bits/ 64 <200000000>;
opp-microvolt = <900000>;
};
opp-hz = /bits/ 64 <200000000>;
opp-microvolt = <900000>;
};
opp-hz = /bits/ 64 <300000000>;
opp-microvolt = <900000>;
};
opp-hz = /bits/ 64 <300000000>;
opp-microvolt = <900000>;
};
opp-hz = /bits/ 64 <400000000>;
opp-microvolt = <900000>;
};
opp-hz = /bits/ 64 <400000000>;
opp-microvolt = <900000>;
};