]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
ARM64: tegra21: Add UCM2 joint DVFS overrides in DT
authorAlex Frid <afrid@nvidia.com>
Thu, 24 Dec 2015 05:43:02 +0000 (21:43 -0800)
committermobile promotions <svcmobile_promotions@nvidia.com>
Thu, 7 Jan 2016 13:29:19 +0000 (05:29 -0800)
Added DT include file that provides DVFS overrides for T210 chip UCM2
(always ON) personality in commercial temperature range with joint
CPU/GPU rails.

Bug 1558421

Change-Id: I0d2c4e3d21e1d19edd9cd3f272a1468563465aaa
Reviewed-on: http://git-master/r/926680
(cherry picked from commit 8f5ed21b53e3887473d4e5bf848795153ab513e6)
Signed-off-by: Ishwarya Balaji Gururajan <igururajan@nvidia.com>
Reviewed-on: http://git-master/r/928846
Reviewed-by: Kerwin Wan <kerwinw@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Hayden Du <haydend@nvidia.com>
arch/arm64/boot/dts/tegra210-platforms/tegra210-overrides/tegra210-power-dvfs-override-ucm2c-joint.dtsi [new file with mode: 0644]

diff --git a/arch/arm64/boot/dts/tegra210-platforms/tegra210-overrides/tegra210-power-dvfs-override-ucm2c-joint.dtsi b/arch/arm64/boot/dts/tegra210-platforms/tegra210-overrides/tegra210-power-dvfs-override-ucm2c-joint.dtsi
new file mode 100644 (file)
index 0000000..02eb59a
--- /dev/null
@@ -0,0 +1,59 @@
+/*
+ * 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.
+ *
+ */
+
+/*
+ * DVFS overrides for T210 sku 0x8F UCM2 (always on) personality in commercial
+ * temperature range with joint CPU/GPU rails.
+ *
+ * Recommended to copy the contents of this file to final .dts file for
+ * the respective platform. If file is included "as is", the #include statement
+ * should be placed after .dtsi with dvfs_rail node definition is included.
+ */
+
+/ {
+       chosen {
+               nvidia,tegra-joint_xpu_rail;
+               nvidia,tegra-always-on-personality;
+       };
+
+       dvfs_rails {
+               vdd-cpu-vmax-cdev@8 {
+                       nvidia,trips = <&cpu_vmax1 1120 &cpu_vmax2 1090>;
+               };
+
+               vdd-gpu-vmax-cdev@9 {
+                       nvidia,trips = <&gpu_vmax1 1090>;
+               };
+
+               vdd-core-vmax-cdev@10 {
+                       nvidia,trips = <&core_vmax1 1090>;
+               };
+       };
+
+       dfll-ovr@70110000 {
+               dfll_ovr_params: dfll-ovr-board-params {
+                       /delete-property/ fixed-output-forcing;
+                       no-output-forcing;
+               };
+       };
+
+       dfll-max77621@70110000 {
+               dfll_max77621_parms: dfll-max77621-board-params {
+                       /delete-property/ fixed-output-forcing;
+                       no-output-forcing;
+               };
+       };
+};
+
+