]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ARM: dts: qcom: msm8926-motorola-peregrine: Add framebuffer supplies
authorAndré Apitzsch <git@apitzsch.eu>
Mon, 17 Jun 2024 21:22:29 +0000 (23:22 +0200)
committerBjorn Andersson <andersson@kernel.org>
Wed, 26 Jun 2024 03:39:52 +0000 (22:39 -0500)
Add regulators used by the framebuffer of Motorola Moto G 4G (2013).

Signed-off-by: André Apitzsch <git@apitzsch.eu>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20240617-peregrine-v2-3-c8835d2da7af@apitzsch.eu
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm/boot/dts/qcom/qcom-msm8926-motorola-peregrine.dts

index cff9415baa461f2c4a16c4c834efdb442423c103..376a33125941028a3977e76373ee96959b08ee3e 100644 (file)
                        height = <1280>;
                        stride = <(720 * 3)>;
                        format = "r8g8b8";
+                       vsp-supply = <&reg_lcd_pos>;
+                       vsn-supply = <&reg_lcd_neg>;
+                       vdd-supply = <&pm8226_l28>;
+                       vddio-supply = <&vddio_disp_vreg>;
                };
        };
 
                };
        };
 
+       vddio_disp_vreg: regulator-vddio-disp {
+               compatible = "regulator-fixed";
+               regulator-name = "vddio_disp";
+               gpio = <&tlmm 34 GPIO_ACTIVE_HIGH>;
+               startup-delay-us = <300>;
+               enable-active-high;
+               regulator-boot-on;
+               vin-supply = <&pm8226_l8>;
+               pinctrl-0 = <&disp_vddio_default>;
+               pinctrl-names = "default";
+       };
+
        reserved-memory {
                #address-cells = <1>;
                #size-cells = <1>;
                output-disable;
        };
 
+       disp_vddio_default: disp-vddio-default-state {
+               pins = "gpio34";
+               function = "gpio";
+               drive-strength = <2>;
+               bias-disable;
+               output-high;
+       };
+
        mag_int_default: mag-int-default-state {
                pins = "gpio38";
                function = "gpio";