mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-29 22:02:02 +00:00
3b18164c5e
Specify memory suspend OPP in a device-tree, just for consistency. Now memory will always suspend on the same frequency. Tested-by: Peter Geis <pgwipeout@gmail.com> # Ouya T30 Tested-by: Matt Merhar <mattmerhar@protonmail.com> # Ouya T30 Tested-by: Dmitry Osipenko <digetx@gmail.com> # A500 T20 and Nexus7 T30 Signed-off-by: Dmitry Osipenko <digetx@gmail.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
386 lines
8.4 KiB
Text
386 lines
8.4 KiB
Text
// SPDX-License-Identifier: GPL-2.0
|
|
|
|
/ {
|
|
emc_icc_dvfs_opp_table: emc-dvfs-opp-table {
|
|
compatible = "operating-points-v2";
|
|
|
|
opp@12750000,950 {
|
|
opp-microvolt = <950000 950000 1350000>;
|
|
opp-hz = /bits/ 64 <12750000>;
|
|
opp-supported-hw = <0x0006>;
|
|
};
|
|
|
|
opp@12750000,1000 {
|
|
opp-microvolt = <1000000 1000000 1350000>;
|
|
opp-hz = /bits/ 64 <12750000>;
|
|
opp-supported-hw = <0x0001>;
|
|
};
|
|
|
|
opp@12750000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <12750000>;
|
|
opp-supported-hw = <0x0008>;
|
|
};
|
|
|
|
opp@25500000,950 {
|
|
opp-microvolt = <950000 950000 1350000>;
|
|
opp-hz = /bits/ 64 <25500000>;
|
|
opp-supported-hw = <0x0006>;
|
|
};
|
|
|
|
opp@25500000,1000 {
|
|
opp-microvolt = <1000000 1000000 1350000>;
|
|
opp-hz = /bits/ 64 <25500000>;
|
|
opp-supported-hw = <0x0001>;
|
|
};
|
|
|
|
opp@25500000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <25500000>;
|
|
opp-supported-hw = <0x0008>;
|
|
};
|
|
|
|
opp@27000000,950 {
|
|
opp-microvolt = <950000 950000 1350000>;
|
|
opp-hz = /bits/ 64 <27000000>;
|
|
opp-supported-hw = <0x0006>;
|
|
};
|
|
|
|
opp@27000000,1000 {
|
|
opp-microvolt = <1000000 1000000 1350000>;
|
|
opp-hz = /bits/ 64 <27000000>;
|
|
opp-supported-hw = <0x0001>;
|
|
};
|
|
|
|
opp@27000000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <27000000>;
|
|
opp-supported-hw = <0x0008>;
|
|
};
|
|
|
|
opp@51000000,950 {
|
|
opp-microvolt = <950000 950000 1350000>;
|
|
opp-hz = /bits/ 64 <51000000>;
|
|
opp-supported-hw = <0x0006>;
|
|
};
|
|
|
|
opp@51000000,1000 {
|
|
opp-microvolt = <1000000 1000000 1350000>;
|
|
opp-hz = /bits/ 64 <51000000>;
|
|
opp-supported-hw = <0x0001>;
|
|
};
|
|
|
|
opp@51000000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <51000000>;
|
|
opp-supported-hw = <0x0008>;
|
|
};
|
|
|
|
opp@54000000,950 {
|
|
opp-microvolt = <950000 950000 1350000>;
|
|
opp-hz = /bits/ 64 <54000000>;
|
|
opp-supported-hw = <0x0006>;
|
|
};
|
|
|
|
opp@54000000,1000 {
|
|
opp-microvolt = <1000000 1000000 1350000>;
|
|
opp-hz = /bits/ 64 <54000000>;
|
|
opp-supported-hw = <0x0001>;
|
|
};
|
|
|
|
opp@54000000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <54000000>;
|
|
opp-supported-hw = <0x0008>;
|
|
};
|
|
|
|
opp@102000000,950 {
|
|
opp-microvolt = <950000 950000 1350000>;
|
|
opp-hz = /bits/ 64 <102000000>;
|
|
opp-supported-hw = <0x0006>;
|
|
};
|
|
|
|
opp@102000000,1000 {
|
|
opp-microvolt = <1000000 1000000 1350000>;
|
|
opp-hz = /bits/ 64 <102000000>;
|
|
opp-supported-hw = <0x0001>;
|
|
};
|
|
|
|
opp@102000000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <102000000>;
|
|
opp-supported-hw = <0x0008>;
|
|
};
|
|
|
|
opp@108000000,1000 {
|
|
opp-microvolt = <1000000 1000000 1350000>;
|
|
opp-hz = /bits/ 64 <108000000>;
|
|
opp-supported-hw = <0x0007>;
|
|
};
|
|
|
|
opp@108000000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <108000000>;
|
|
opp-supported-hw = <0x0008>;
|
|
};
|
|
|
|
opp@204000000,1000 {
|
|
opp-microvolt = <1000000 1000000 1350000>;
|
|
opp-hz = /bits/ 64 <204000000>;
|
|
opp-supported-hw = <0x0007>;
|
|
opp-suspend;
|
|
};
|
|
|
|
opp@204000000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <204000000>;
|
|
opp-supported-hw = <0x0008>;
|
|
opp-suspend;
|
|
};
|
|
|
|
opp@333500000,1000 {
|
|
opp-microvolt = <1000000 1000000 1350000>;
|
|
opp-hz = /bits/ 64 <333500000>;
|
|
opp-supported-hw = <0x0006>;
|
|
};
|
|
|
|
opp@333500000,1200 {
|
|
opp-microvolt = <1200000 1200000 1350000>;
|
|
opp-hz = /bits/ 64 <333500000>;
|
|
opp-supported-hw = <0x0001>;
|
|
};
|
|
|
|
opp@333500000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <333500000>;
|
|
opp-supported-hw = <0x0008>;
|
|
};
|
|
|
|
opp@375000000,1000 {
|
|
opp-microvolt = <1000000 1000000 1350000>;
|
|
opp-hz = /bits/ 64 <375000000>;
|
|
opp-supported-hw = <0x0006>;
|
|
};
|
|
|
|
opp@375000000,1200 {
|
|
opp-microvolt = <1200000 1200000 1350000>;
|
|
opp-hz = /bits/ 64 <375000000>;
|
|
opp-supported-hw = <0x0001>;
|
|
};
|
|
|
|
opp@375000000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <375000000>;
|
|
opp-supported-hw = <0x0008>;
|
|
};
|
|
|
|
opp@400000000,1000 {
|
|
opp-microvolt = <1000000 1000000 1350000>;
|
|
opp-hz = /bits/ 64 <400000000>;
|
|
opp-supported-hw = <0x0006>;
|
|
};
|
|
|
|
opp@400000000,1200 {
|
|
opp-microvolt = <1200000 1200000 1350000>;
|
|
opp-hz = /bits/ 64 <400000000>;
|
|
opp-supported-hw = <0x0001>;
|
|
};
|
|
|
|
opp@400000000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <400000000>;
|
|
opp-supported-hw = <0x0008>;
|
|
};
|
|
|
|
opp@416000000,1200 {
|
|
opp-microvolt = <1200000 1200000 1350000>;
|
|
opp-hz = /bits/ 64 <416000000>;
|
|
opp-supported-hw = <0x0007>;
|
|
};
|
|
|
|
opp@416000000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <416000000>;
|
|
opp-supported-hw = <0x0008>;
|
|
};
|
|
|
|
opp@450000000,1200 {
|
|
opp-microvolt = <1200000 1200000 1350000>;
|
|
opp-hz = /bits/ 64 <450000000>;
|
|
opp-supported-hw = <0x0007>;
|
|
};
|
|
|
|
opp@450000000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <450000000>;
|
|
opp-supported-hw = <0x0008>;
|
|
};
|
|
|
|
opp@533000000,1200 {
|
|
opp-microvolt = <1200000 1200000 1350000>;
|
|
opp-hz = /bits/ 64 <533000000>;
|
|
opp-supported-hw = <0x0007>;
|
|
};
|
|
|
|
opp@533000000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <533000000>;
|
|
opp-supported-hw = <0x0008>;
|
|
};
|
|
|
|
opp@625000000,1200 {
|
|
opp-microvolt = <1200000 1200000 1350000>;
|
|
opp-hz = /bits/ 64 <625000000>;
|
|
opp-supported-hw = <0x0006>;
|
|
};
|
|
|
|
opp@625000000,1250 {
|
|
opp-microvolt = <1250000 1250000 1350000>;
|
|
opp-hz = /bits/ 64 <625000000>;
|
|
opp-supported-hw = <0x0008>;
|
|
};
|
|
|
|
opp@667000000,1200 {
|
|
opp-microvolt = <1200000 1200000 1350000>;
|
|
opp-hz = /bits/ 64 <667000000>;
|
|
opp-supported-hw = <0x0006>;
|
|
};
|
|
|
|
opp@750000000,1300 {
|
|
opp-microvolt = <1300000 1300000 1350000>;
|
|
opp-hz = /bits/ 64 <750000000>;
|
|
opp-supported-hw = <0x0004>;
|
|
};
|
|
|
|
opp@800000000,1300 {
|
|
opp-microvolt = <1300000 1300000 1350000>;
|
|
opp-hz = /bits/ 64 <800000000>;
|
|
opp-supported-hw = <0x0004>;
|
|
};
|
|
|
|
opp@900000000,1350 {
|
|
opp-microvolt = <1350000 1350000 1350000>;
|
|
opp-hz = /bits/ 64 <900000000>;
|
|
opp-supported-hw = <0x0004>;
|
|
};
|
|
};
|
|
|
|
emc_bw_dfs_opp_table: emc-bandwidth-opp-table {
|
|
compatible = "operating-points-v2";
|
|
|
|
opp@12750000 {
|
|
opp-hz = /bits/ 64 <12750000>;
|
|
opp-supported-hw = <0x000F>;
|
|
opp-peak-kBps = <102000>;
|
|
};
|
|
|
|
opp@25500000 {
|
|
opp-hz = /bits/ 64 <25500000>;
|
|
opp-supported-hw = <0x000F>;
|
|
opp-peak-kBps = <204000>;
|
|
};
|
|
|
|
opp@27000000 {
|
|
opp-hz = /bits/ 64 <27000000>;
|
|
opp-supported-hw = <0x000F>;
|
|
opp-peak-kBps = <216000>;
|
|
};
|
|
|
|
opp@51000000 {
|
|
opp-hz = /bits/ 64 <51000000>;
|
|
opp-supported-hw = <0x000F>;
|
|
opp-peak-kBps = <408000>;
|
|
};
|
|
|
|
opp@54000000 {
|
|
opp-hz = /bits/ 64 <54000000>;
|
|
opp-supported-hw = <0x000F>;
|
|
opp-peak-kBps = <432000>;
|
|
};
|
|
|
|
opp@102000000 {
|
|
opp-hz = /bits/ 64 <102000000>;
|
|
opp-supported-hw = <0x000F>;
|
|
opp-peak-kBps = <816000>;
|
|
};
|
|
|
|
opp@108000000 {
|
|
opp-hz = /bits/ 64 <108000000>;
|
|
opp-supported-hw = <0x000F>;
|
|
opp-peak-kBps = <864000>;
|
|
};
|
|
|
|
opp@204000000 {
|
|
opp-hz = /bits/ 64 <204000000>;
|
|
opp-supported-hw = <0x000F>;
|
|
opp-peak-kBps = <1632000>;
|
|
opp-suspend;
|
|
};
|
|
|
|
opp@333500000 {
|
|
opp-hz = /bits/ 64 <333500000>;
|
|
opp-supported-hw = <0x000F>;
|
|
opp-peak-kBps = <2668000>;
|
|
};
|
|
|
|
opp@375000000 {
|
|
opp-hz = /bits/ 64 <375000000>;
|
|
opp-supported-hw = <0x000F>;
|
|
opp-peak-kBps = <3000000>;
|
|
};
|
|
|
|
opp@400000000 {
|
|
opp-hz = /bits/ 64 <400000000>;
|
|
opp-supported-hw = <0x000F>;
|
|
opp-peak-kBps = <3200000>;
|
|
};
|
|
|
|
opp@416000000 {
|
|
opp-hz = /bits/ 64 <416000000>;
|
|
opp-supported-hw = <0x000F>;
|
|
opp-peak-kBps = <3328000>;
|
|
};
|
|
|
|
opp@450000000 {
|
|
opp-hz = /bits/ 64 <450000000>;
|
|
opp-supported-hw = <0x000F>;
|
|
opp-peak-kBps = <3600000>;
|
|
};
|
|
|
|
opp@533000000 {
|
|
opp-hz = /bits/ 64 <533000000>;
|
|
opp-supported-hw = <0x000F>;
|
|
opp-peak-kBps = <4264000>;
|
|
};
|
|
|
|
opp@625000000 {
|
|
opp-hz = /bits/ 64 <625000000>;
|
|
opp-supported-hw = <0x000E>;
|
|
opp-peak-kBps = <5000000>;
|
|
};
|
|
|
|
opp@667000000 {
|
|
opp-hz = /bits/ 64 <667000000>;
|
|
opp-supported-hw = <0x0006>;
|
|
opp-peak-kBps = <5336000>;
|
|
};
|
|
|
|
opp@750000000 {
|
|
opp-hz = /bits/ 64 <750000000>;
|
|
opp-supported-hw = <0x0004>;
|
|
opp-peak-kBps = <6000000>;
|
|
};
|
|
|
|
opp@800000000 {
|
|
opp-hz = /bits/ 64 <800000000>;
|
|
opp-supported-hw = <0x0004>;
|
|
opp-peak-kBps = <6400000>;
|
|
};
|
|
|
|
opp@900000000 {
|
|
opp-hz = /bits/ 64 <900000000>;
|
|
opp-supported-hw = <0x0004>;
|
|
opp-peak-kBps = <7200000>;
|
|
};
|
|
};
|
|
};
|