All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/4] ARM: dts: sun4i: Add backlight node to iNet1 tablet
@ 2015-11-20 13:59 ` Hans de Goede
  0 siblings, 0 replies; 26+ messages in thread
From: Hans de Goede @ 2015-11-20 13:59 UTC (permalink / raw)
  To: Maxime Ripard, Chen-Yu Tsai
  Cc: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, devicetree,
	linux-sunxi-/JYPxA39Uh5TLH3MbocFFw, Hans de Goede

Add a node describing the lcd panel backlight on the iNet1 tablet.

Signed-off-by: Hans de Goede <hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
---
 arch/arm/boot/dts/sun4i-a10-inet1.dts | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/arch/arm/boot/dts/sun4i-a10-inet1.dts b/arch/arm/boot/dts/sun4i-a10-inet1.dts
index 703d756..df1be08 100644
--- a/arch/arm/boot/dts/sun4i-a10-inet1.dts
+++ b/arch/arm/boot/dts/sun4i-a10-inet1.dts
@@ -47,6 +47,7 @@
 #include <dt-bindings/input/input.h>
 #include <dt-bindings/interrupt-controller/irq.h>
 #include <dt-bindings/pinctrl/sun4i-a10.h>
+#include <dt-bindings/pwm/pwm.h>
 
 / {
 	model = "iNet-1";
@@ -56,6 +57,16 @@
 		serial0 = &uart0;
 	};
 
+	backlight: backlight {
+		compatible = "pwm-backlight";
+		pinctrl-names = "default";
+		pinctrl-0 = <&bl_en_pin_inet>;
+		pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
+		brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
+		default-brightness-level = <8>;
+		enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */
+	};
+
 	chosen {
 		stdout-path = "serial0:115200n8";
 	};
@@ -164,6 +175,13 @@
 };
 
 &pio {
+	bl_en_pin_inet: bl_en_pin@0 {
+		allwinner,pins = "PH7";
+		allwinner,function = "gpio_out";
+		allwinner,drive = <SUN4I_PINCTRL_10_MA>;
+		allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
+	};
+
 	touchscreen_wake_pin: touchscreen_wake_pin@0 {
 		allwinner,pins = "PB13";
 		allwinner,function = "gpio_out";
@@ -186,6 +204,12 @@
 	};
 };
 
+&pwm {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pwm0_pins_a>;
+	status = "okay";
+};
+
 &reg_dcdc2 {
 	regulator-always-on;
 	regulator-min-microvolt = <1000000>;
-- 
2.5.0

^ permalink raw reply related	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2015-11-20 18:24 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-20 13:59 [PATCH 1/4] ARM: dts: sun4i: Add backlight node to iNet1 tablet Hans de Goede
2015-11-20 13:59 ` Hans de Goede
     [not found] ` <1448027950-14629-1-git-send-email-hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-11-20 13:59   ` [PATCH 2/4] ARM: dts: sun5i: Add backlight node to UTOO P66 tablet Hans de Goede
2015-11-20 13:59     ` Hans de Goede
     [not found]     ` <1448027950-14629-2-git-send-email-hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-11-20 15:22       ` Chen-Yu Tsai
2015-11-20 15:22         ` Chen-Yu Tsai
2015-11-20 16:39       ` Maxime Ripard
2015-11-20 16:39         ` Maxime Ripard
2015-11-20 13:59   ` [PATCH 3/4] ARM: dts: sun4i: Add backlight node to pov protab2 ips9 tablet Hans de Goede
2015-11-20 13:59     ` Hans de Goede
     [not found]     ` <1448027950-14629-3-git-send-email-hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-11-20 15:15       ` Chen-Yu Tsai
2015-11-20 15:15         ` Chen-Yu Tsai
2015-11-20 16:41       ` Maxime Ripard
2015-11-20 16:41         ` Maxime Ripard
2015-11-20 13:59   ` [PATCH 4/4] ARM: dts: sun5i: Add i2c axp152 pmic support for Auxtek T004 boards Hans de Goede
2015-11-20 13:59     ` Hans de Goede
     [not found]     ` <1448027950-14629-4-git-send-email-hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-11-20 15:18       ` Chen-Yu Tsai
2015-11-20 15:18         ` Chen-Yu Tsai
2015-11-20 16:42       ` Maxime Ripard
2015-11-20 16:42         ` Maxime Ripard
2015-11-20 18:24         ` Hans de Goede
2015-11-20 18:24           ` [linux-sunxi] " Hans de Goede
2015-11-20 15:27   ` [PATCH 1/4] ARM: dts: sun4i: Add backlight node to iNet1 tablet Chen-Yu Tsai
2015-11-20 15:27     ` [linux-sunxi] " Chen-Yu Tsai
2015-11-20 16:38   ` Maxime Ripard
2015-11-20 16:38     ` Maxime Ripard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.