diff options
author | Thorsten Leemhuis <fedora@leemhuis.info> | 2020-11-05 05:53:20 +0100 |
---|---|---|
committer | Thorsten Leemhuis <fedora@leemhuis.info> | 2020-11-05 05:53:20 +0100 |
commit | 606fa81ac78c3fb6b0567f0d2059b0514dff4f98 (patch) | |
tree | 43c254b4d299a48c6951f3586ac6b7631fdf98ef /arm64-tegra-Use-valid-PWM-period-for-VDD_GPU-on-Tegra210.patch | |
parent | e701b9d5461eb5337c6395e13edc779d4f5ea4c1 (diff) | |
parent | 4171a171ebfd0e09de704f0f0faeadbaf5ca0b47 (diff) | |
download | kernel-606fa81ac78c3fb6b0567f0d2059b0514dff4f98.tar.gz kernel-606fa81ac78c3fb6b0567f0d2059b0514dff4f98.tar.xz kernel-606fa81ac78c3fb6b0567f0d2059b0514dff4f98.zip |
merge originkernel-5.9.4-350.vanilla.knurd.1.fc33kernel-5.9.4-350.vanilla.knurd.1.fc32kernel-5.9.4-350.vanilla.knurd.1.fc31
Diffstat (limited to 'arm64-tegra-Use-valid-PWM-period-for-VDD_GPU-on-Tegra210.patch')
-rw-r--r-- | arm64-tegra-Use-valid-PWM-period-for-VDD_GPU-on-Tegra210.patch | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/arm64-tegra-Use-valid-PWM-period-for-VDD_GPU-on-Tegra210.patch b/arm64-tegra-Use-valid-PWM-period-for-VDD_GPU-on-Tegra210.patch new file mode 100644 index 000000000..3a7ad1e00 --- /dev/null +++ b/arm64-tegra-Use-valid-PWM-period-for-VDD_GPU-on-Tegra210.patch @@ -0,0 +1,48 @@ +From a267434b15bc06c72708327fb1110bf565577a15 Mon Sep 17 00:00:00 2001 +From: Peter Robinson <pbrobinson@gmail.com> +Date: Tue, 3 Nov 2020 16:53:02 +0000 +Subject: [PATCH] arm64: tegra: Use valid PWM period for VDD_GPU on Tegra210 + +From: Thierry Reding <treding@nvidia.com> + +The PWM on Tegra210 can run at a maximum frequency of 48 MHz and cannot +reach the minimum period is 5334 ns. The currently configured period of +4880 ns is not within the valid range, so set it to 8000 ns. This value +was taken from the downstream DTS files and seems to work fine. + +Signed-off-by: Thierry Reding <treding@nvidia.com> +Signed-off-by: Peter Robinson <pbrobinson@gmail.com> +--- + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 2 +- + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi b/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi +index 6a4b50aaa25d..85ee7e6b71ac 100644 +--- a/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi ++++ b/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi +@@ -337,7 +337,7 @@ psci { + + vdd_gpu: regulator@100 { + compatible = "pwm-regulator"; +- pwms = <&pwm 1 4880>; ++ pwms = <&pwm 1 8000>; + regulator-name = "VDD_GPU"; + regulator-min-microvolt = <710000>; + regulator-max-microvolt = <1320000>; +diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts b/arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts +index 2282ea1c6279..195a43e2356b 100644 +--- a/arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts ++++ b/arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts +@@ -818,7 +818,7 @@ vdd_cpu: regulator@5 { + + vdd_gpu: regulator@6 { + compatible = "pwm-regulator"; +- pwms = <&pwm 1 4880>; ++ pwms = <&pwm 1 8000>; + + regulator-name = "VDD_GPU"; + regulator-min-microvolt = <710000>; +-- +2.28.0 + |