arm64: tegra: Add GPU power rail regulator on Smaug
authorDiogo Ivo <diogo.ivo@tecnico.ulisboa.pt>
Tue, 16 May 2023 08:28:28 +0000 (09:28 +0100)
committerThierry Reding <treding@nvidia.com>
Fri, 9 Jun 2023 15:44:14 +0000 (17:44 +0200)
Add the GPU power rail regulator node for the Pixel C.

Signed-off-by: Diogo Ivo <diogo.ivo@tecnico.ulisboa.pt>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm64/boot/dts/nvidia/tegra210-smaug.dts

index d7d7c63..8d1ed1e 100644 (file)
                        maxim,dvs-default-state = <1>;
                        maxim,enable-active-discharge;
                        maxim,enable-bias-control;
-                       maxim,enable-etr;
                        maxim,enable-gpio = <&pmic 5 0>;
                        maxim,externally-enable;
                };
 
+               max77621_gpu: regulator@1c {
+                       compatible = "maxim,max77621";
+                       reg = <0x1c>;
+                       interrupt-parent = <&gpio>;
+                       interrupts = <TEGRA_GPIO(A, 6) IRQ_TYPE_LEVEL_LOW>;
+                       regulator-min-microvolt = <840000>;
+                       regulator-max-microvolt = <1150000>;
+                       regulator-name = "PPVAR_GPU";
+                       regulator-ramp-delay = <12500>;
+                       maxim,dvs-default-state = <1>;
+                       maxim,enable-active-discharge;
+                       maxim,enable-bias-control;
+                       maxim,disable-etr;
+                       maxim,enable-gpio = <&pmic 6 GPIO_ACTIVE_HIGH>;
+                       maxim,externally-enable;
+               };
+
                pmic: pmic@3c {
                        compatible = "maxim,max77620";
                        reg = <0x3c>;