Skip to content

Commit

Permalink
ARM: tegra: Add CPU Operating Performance Points for Tegra20
Browse files Browse the repository at this point in the history
Operating Point are specified per HW version. The OPP voltages are kept
in a separate DTSI file because some boards may not define CPU regulator
in their device-tree if voltage scaling isn't necessary, like for example
in a case of tegra20-trimslice which is outlet-powered device.

Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
  • Loading branch information
Dmitry Osipenko authored and Thierry Reding committed Oct 29, 2019
1 parent 663bd48 commit 584eca7
Show file tree
Hide file tree
Showing 2 changed files with 503 additions and 0 deletions.
201 changes: 201 additions & 0 deletions arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,201 @@
// SPDX-License-Identifier: GPL-2.0

/ {
cpu0_opp_table: cpu_opp_table0 {
opp@216000000_750 {
opp-microvolt = <750000 750000 1125000>;
};

opp@216000000_800 {
opp-microvolt = <800000 800000 1125000>;
};

opp@312000000_750 {
opp-microvolt = <750000 750000 1125000>;
};

opp@312000000_800 {
opp-microvolt = <800000 800000 1125000>;
};

opp@456000000_750 {
opp-microvolt = <750000 750000 1125000>;
};

opp@456000000_800 {
opp-microvolt = <800000 800000 1125000>;
};

opp@456000000_800_2_2 {
opp-microvolt = <800000 800000 1125000>;
};

opp@456000000_800_3_2 {
opp-microvolt = <800000 800000 1125000>;
};

opp@456000000_825 {
opp-microvolt = <825000 825000 1125000>;
};

opp@608000000_750 {
opp-microvolt = <750000 750000 1125000>;
};

opp@608000000_800 {
opp-microvolt = <800000 800000 1125000>;
};

opp@608000000_800_3_2 {
opp-microvolt = <800000 800000 1125000>;
};

opp@608000000_825 {
opp-microvolt = <825000 825000 1125000>;
};

opp@608000000_850 {
opp-microvolt = <850000 850000 1125000>;
};

opp@608000000_900 {
opp-microvolt = <900000 900000 1125000>;
};

opp@760000000_775 {
opp-microvolt = <775000 775000 1125000>;
};

opp@760000000_800 {
opp-microvolt = <800000 800000 1125000>;
};

opp@760000000_850 {
opp-microvolt = <850000 850000 1125000>;
};

opp@760000000_875 {
opp-microvolt = <875000 875000 1125000>;
};

opp@760000000_875_1_1 {
opp-microvolt = <875000 875000 1125000>;
};

opp@760000000_875_0_2 {
opp-microvolt = <875000 875000 1125000>;
};

opp@760000000_875_1_2 {
opp-microvolt = <875000 875000 1125000>;
};

opp@760000000_900 {
opp-microvolt = <900000 900000 1125000>;
};

opp@760000000_975 {
opp-microvolt = <975000 975000 1125000>;
};

opp@816000000_800 {
opp-microvolt = <800000 800000 1125000>;
};

opp@816000000_850 {
opp-microvolt = <850000 850000 1125000>;
};

opp@816000000_875 {
opp-microvolt = <875000 875000 1125000>;
};

opp@816000000_950 {
opp-microvolt = <950000 950000 1125000>;
};

opp@816000000_1000 {
opp-microvolt = <1000000 1000000 1125000>;
};

opp@912000000_850 {
opp-microvolt = <850000 850000 1125000>;
};

opp@912000000_900 {
opp-microvolt = <900000 900000 1125000>;
};

opp@912000000_925 {
opp-microvolt = <925000 925000 1125000>;
};

opp@912000000_950 {
opp-microvolt = <950000 950000 1125000>;
};

opp@912000000_950_0_2 {
opp-microvolt = <950000 950000 1125000>;
};

opp@912000000_950_2_2 {
opp-microvolt = <950000 950000 1125000>;
};

opp@912000000_1000 {
opp-microvolt = <1000000 1000000 1125000>;
};

opp@912000000_1050 {
opp-microvolt = <1050000 1050000 1125000>;
};

opp@1000000000_875 {
opp-microvolt = <875000 875000 1125000>;
};

opp@1000000000_900 {
opp-microvolt = <900000 900000 1125000>;
};

opp@1000000000_950 {
opp-microvolt = <950000 950000 1125000>;
};

opp@1000000000_975 {
opp-microvolt = <975000 975000 1125000>;
};

opp@1000000000_1000 {
opp-microvolt = <1000000 1000000 1125000>;
};

opp@1000000000_1000_0_2 {
opp-microvolt = <1000000 1000000 1125000>;
};

opp@1000000000_1025 {
opp-microvolt = <1025000 1025000 1125000>;
};

opp@1000000000_1100 {
opp-microvolt = <1100000 1100000 1125000>;
};

opp@1200000000_1000 {
opp-microvolt = <1000000 1000000 1125000>;
};

opp@1200000000_1050 {
opp-microvolt = <1050000 1050000 1125000>;
};

opp@1200000000_1100 {
opp-microvolt = <1100000 1100000 1125000>;
};

opp@1200000000_1125 {
opp-microvolt = <1125000 1125000 1125000>;
};
};
};
Loading

0 comments on commit 584eca7

Please sign in to comment.