| From 5e6b9a89afceadb1ee45472098f7d20af260335c Mon Sep 17 00:00:00 2001 |
| From: Alexandre Courbot <acourbot@nvidia.com> |
| Date: Fri, 2 Dec 2016 20:57:55 +0100 |
| Subject: arm64: tegra: Add VDD_GPU regulator to Jetson TX1 |
| |
| From: Alexandre Courbot <acourbot@nvidia.com> |
| |
| commit 5e6b9a89afceadb1ee45472098f7d20af260335c upstream. |
| |
| Add the VDD_GPU regulator (a GPIO-enabled PWM regulator) to the Jetson |
| TX1 board. This addition allows the GPU to be used provided the |
| bootloader properly enabled the GPU node. |
| |
| Signed-off-by: Alexandre Courbot <acourbot@nvidia.com> |
| Signed-off-by: Thierry Reding <treding@nvidia.com> |
| [as pointed out by Thierry on IRC, nobody has reported a bug |
| in the field, but using a new bootloader with a .dtb that |
| has the incorrect data, it will crash on boot] |
| Fixes: 336f79c7b6d7 ("arm64: tegra: Add NVIDIA Jetson TX1 Developer Kit support") |
| Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 18 ++++++++++++++++++ |
| 1 file changed, 18 insertions(+) |
| |
| --- a/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi |
| +++ b/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi |
| @@ -21,6 +21,10 @@ |
| reg = <0x0 0x80000000 0x1 0x0>; |
| }; |
| |
| + gpu@57000000 { |
| + vdd-supply = <&vdd_gpu>; |
| + }; |
| + |
| /* debug port */ |
| serial@70006000 { |
| status = "okay"; |
| @@ -291,4 +295,18 @@ |
| clock-frequency = <32768>; |
| }; |
| }; |
| + |
| + regulators { |
| + vdd_gpu: regulator@100 { |
| + compatible = "pwm-regulator"; |
| + reg = <100>; |
| + pwms = <&pwm 1 4880>; |
| + regulator-name = "VDD_GPU"; |
| + regulator-min-microvolt = <710000>; |
| + regulator-max-microvolt = <1320000>; |
| + enable-gpios = <&pmic 6 GPIO_ACTIVE_HIGH>; |
| + regulator-ramp-delay = <80>; |
| + regulator-enable-ramp-delay = <1000>; |
| + }; |
| + }; |
| }; |