From: André Apitzsch <g...@apitzsch.eu>

Add regulators used by the framebuffer of Motorola Moto G 4G (2013).

Signed-off-by: André Apitzsch <g...@apitzsch.eu>
---
 .../dts/qcom/qcom-msm8926-motorola-peregrine.dts   | 24 ++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/arch/arm/boot/dts/qcom/qcom-msm8926-motorola-peregrine.dts 
b/arch/arm/boot/dts/qcom/qcom-msm8926-motorola-peregrine.dts
index cff9415baa46..376a33125941 100644
--- a/arch/arm/boot/dts/qcom/qcom-msm8926-motorola-peregrine.dts
+++ b/arch/arm/boot/dts/qcom/qcom-msm8926-motorola-peregrine.dts
@@ -29,6 +29,10 @@ framebuffer0: framebuffer@3200000 {
                        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>;
                };
        };
 
@@ -51,6 +55,18 @@ key-volume-up {
                };
        };
 
+       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>;
@@ -342,6 +358,14 @@ accel_int_default: accel-int-default-state {
                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";

-- 
2.45.2



Reply via email to