From 126292a1aa1b602ede9b5a4484a3a6f129409b96 Mon Sep 17 00:00:00 2001 From: Terry Wang Date: Fri, 28 Aug 2015 10:03:08 +0000 Subject: [PATCH] arm64: dts: t210: update jetson cpu-emc table updated jetson cpu-to-emc ratio table based on loki-e to optimize power and performance. Bug 200146718 Change-Id: Icd6aad5b27a6c36a7ec598be87f051fa9c84148f Signed-off-by: Rajkumar Kasirajan Reviewed-on: http://git-master/r/832619 (cherry picked from commit 69f00966c2881b6803b13769ffe30b0a2e9b3bec) Reviewed-on: http://git-master/r/843352 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Ninad Malwade GVS: Gerrit_Virtual_Submit Reviewed-by: Shreshtha Sahu Reviewed-by: Bharat Nihalani --- ...tegra210-jetson-cv-base-p2597-2180-a00.dts | 1 + .../tegra210-jetson-e-base-p2595-0000-a00.dts | 1 + .../tegra210-jetson-cpufreq.dtsi | 33 +++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 arch/arm64/boot/dts/tegra210-platforms/tegra210-jetson-cpufreq.dtsi diff --git a/arch/arm64/boot/dts/tegra210-jetson-cv-base-p2597-2180-a00.dts b/arch/arm64/boot/dts/tegra210-jetson-cv-base-p2597-2180-a00.dts index a7447ef55c8..7a92c931af2 100644 --- a/arch/arm64/boot/dts/tegra210-jetson-cv-base-p2597-2180-a00.dts +++ b/arch/arm64/boot/dts/tegra210-jetson-cv-base-p2597-2180-a00.dts @@ -43,6 +43,7 @@ #include "tegra210-platforms/tegra210-thermal-Tboard-Tdiode.dtsi" #include "tegra210-platforms/tegra210-jetson-cv-powermon-p2180-1000-a00.dtsi" #include "tegra210-plugin-manager/tegra210-jetson-cv-p2180-1000-a03-plugin-manager.dtsi" +#include "tegra210-platforms/tegra210-jetson-cpufreq.dtsi" / { diff --git a/arch/arm64/boot/dts/tegra210-jetson-e-base-p2595-0000-a00.dts b/arch/arm64/boot/dts/tegra210-jetson-e-base-p2595-0000-a00.dts index e60432ba586..baf1369f7f6 100644 --- a/arch/arm64/boot/dts/tegra210-jetson-e-base-p2595-0000-a00.dts +++ b/arch/arm64/boot/dts/tegra210-jetson-e-base-p2595-0000-a00.dts @@ -46,6 +46,7 @@ #include "tegra210-platforms/tegra210-thermal-Tboard-Tdiode.dtsi" #include "tegra210-platforms/tegra210-jetson-e-powermon-p2530-0930-e03.dtsi" #include "tegra210-platforms/tegra210-therm-est.dtsi" +#include "tegra210-platforms/tegra210-jetson-cpufreq.dtsi" / { diff --git a/arch/arm64/boot/dts/tegra210-platforms/tegra210-jetson-cpufreq.dtsi b/arch/arm64/boot/dts/tegra210-platforms/tegra210-jetson-cpufreq.dtsi new file mode 100644 index 00000000000..4b0984712b7 --- /dev/null +++ b/arch/arm64/boot/dts/tegra210-platforms/tegra210-jetson-cpufreq.dtsi @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2015 NVIDIA CORPORATION. All rights reserved. + * + * This software is licensed under the terms of the GNU General Public + * License version 2, as published by the Free Software Foundation, and + * may be copied, distributed, and modified under those terms. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + */ + +/ { + cpufreq { + compatible = "nvidia,tegra210-cpufreq"; + emc-scaling-data { + emc-cpu-limit-table = < + /* CPU EMC */ + 102000 68000 + 204800 102000 + 307200 204000 + 403000 408000 + 714000 665600 + 1122000 800000 + 1224000 1056000 + 1428000 1331200 + 1632000 1600000 + >; + }; + }; +}; -- 2.39.2