Commit 86131fb9 authored by Maxime Ripard's avatar Maxime Ripard

ARM: dts: sunxi: Add missing backlight supply

The pwm-backlight binding requires a power supply. Make sure we provide
one.
Signed-off-by: default avatarMaxime Ripard <maxime@cerno.tech>
Acked-by: default avatarChen-Yu Tsai <wens@csie.org>
Acked-by: default avatarJernej Skrabec <jernej.skrabec@siol.net>
Link: https://lore.kernel.org/r/20210114113538.1233933-7-maxime@cerno.tech
parent e299e6dd
...@@ -62,6 +62,7 @@ backlight: backlight { ...@@ -62,6 +62,7 @@ backlight: backlight {
brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>; brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
default-brightness-level = <8>; default-brightness-level = <8>;
enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */ enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */
power-supply = <&reg_vcc3v3>;
}; };
chosen { chosen {
......
...@@ -62,6 +62,7 @@ backlight: backlight { ...@@ -62,6 +62,7 @@ backlight: backlight {
brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>; brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
default-brightness-level = <8>; default-brightness-level = <8>;
enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */ enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */
power-supply = <&reg_vcc3v3>;
}; };
chosen { chosen {
......
...@@ -62,6 +62,7 @@ backlight: backlight { ...@@ -62,6 +62,7 @@ backlight: backlight {
brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>; brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
default-brightness-level = <8>; default-brightness-level = <8>;
enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */ enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */
power-supply = <&reg_vcc3v3>;
}; };
chosen { chosen {
......
...@@ -61,6 +61,7 @@ backlight: backlight { ...@@ -61,6 +61,7 @@ backlight: backlight {
pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>; pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>; brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
default-brightness-level = <8>; default-brightness-level = <8>;
power-supply = <&reg_vcc3v3>;
/* TODO: backlight uses axp gpio1 as enable pin */ /* TODO: backlight uses axp gpio1 as enable pin */
}; };
......
...@@ -28,6 +28,7 @@ backlight { ...@@ -28,6 +28,7 @@ backlight {
enable-gpios = <&pio 1 4 GPIO_ACTIVE_HIGH>; /* PB4 */ enable-gpios = <&pio 1 4 GPIO_ACTIVE_HIGH>; /* PB4 */
brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>; brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
default-brightness-level = <8>; default-brightness-level = <8>;
power-supply = <&reg_vcc3v3>;
}; };
chosen { chosen {
......
...@@ -71,7 +71,7 @@ backlight: backlight { ...@@ -71,7 +71,7 @@ backlight: backlight {
compatible = "pwm-backlight"; compatible = "pwm-backlight";
pwms = <&pwm 0 10000 0>; pwms = <&pwm 0 10000 0>;
enable-gpios = <&axp_gpio 1 GPIO_ACTIVE_HIGH>; enable-gpios = <&axp_gpio 1 GPIO_ACTIVE_HIGH>;
power-supply = <&reg_vcc3v3>;
brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>; brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
default-brightness-level = <8>; default-brightness-level = <8>;
}; };
......
...@@ -55,6 +55,7 @@ backlight: backlight { ...@@ -55,6 +55,7 @@ backlight: backlight {
brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>; brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
default-brightness-level = <8>; default-brightness-level = <8>;
enable-gpios = <&axp_gpio 1 GPIO_ACTIVE_HIGH>; /* AXP GPIO1 */ enable-gpios = <&axp_gpio 1 GPIO_ACTIVE_HIGH>; /* AXP GPIO1 */
power-supply = <&reg_vcc3v0>;
}; };
chosen { chosen {
......
...@@ -64,6 +64,7 @@ backlight { ...@@ -64,6 +64,7 @@ backlight {
brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>; brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
default-brightness-level = <8>; default-brightness-level = <8>;
enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */ enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */
power-supply = <&reg_vcc3v3>;
}; };
chosen { chosen {
......
...@@ -65,7 +65,7 @@ backlight: backlight { ...@@ -65,7 +65,7 @@ backlight: backlight {
compatible = "pwm-backlight"; compatible = "pwm-backlight";
pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>; pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
enable-gpios = <&pio 3 29 GPIO_ACTIVE_HIGH>; enable-gpios = <&pio 3 29 GPIO_ACTIVE_HIGH>;
power-supply = <&reg_sw>;
brightness-levels = <0 1 2 4 8 16 32 64 128 255>; brightness-levels = <0 1 2 4 8 16 32 64 128 255>;
default-brightness-level = <9>; default-brightness-level = <9>;
}; };
......
...@@ -54,6 +54,7 @@ backlight: backlight { ...@@ -54,6 +54,7 @@ backlight: backlight {
brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>; brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
default-brightness-level = <8>; default-brightness-level = <8>;
enable-gpios = <&pio 7 6 GPIO_ACTIVE_HIGH>; /* PH6 */ enable-gpios = <&pio 7 6 GPIO_ACTIVE_HIGH>; /* PH6 */
power-supply = <&reg_dc1sw>;
}; };
chosen { chosen {
......
...@@ -21,6 +21,7 @@ backlight: backlight { ...@@ -21,6 +21,7 @@ backlight: backlight {
compatible = "pwm-backlight"; compatible = "pwm-backlight";
pwms = <&r_pwm 0 50000 PWM_POLARITY_INVERTED>; pwms = <&r_pwm 0 50000 PWM_POLARITY_INVERTED>;
enable-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ enable-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */
power-supply = <&reg_ps>;
/* Backlight configuration differs per PinePhone revision. */ /* Backlight configuration differs per PinePhone revision. */
}; };
...@@ -50,6 +51,14 @@ led-2 { ...@@ -50,6 +51,14 @@ led-2 {
}; };
}; };
reg_ps: ps-regulator {
compatible = "regulator-fixed";
regulator-name = "ps";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
regulator-boot-on;
};
reg_vbat_wifi: vbat-wifi { reg_vbat_wifi: vbat-wifi {
compatible = "regulator-fixed"; compatible = "regulator-fixed";
regulator-min-microvolt = <3300000>; regulator-min-microvolt = <3300000>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment