ARM: dts: imx6qdl-icore: Add backlight support for lvds
authorJagan Teki <jagan@amarulasolutions.com>
Tue, 14 Mar 2017 09:48:10 +0000 (15:18 +0530)
committerShawn Guo <shawnguo@kernel.org>
Mon, 10 Apr 2017 08:16:07 +0000 (16:16 +0800)
This patch add support for lvds backlight on i.CoreM6 QDL
variant boards.

Cc: Domenico Acri <domenico.acri@engicam.com>
Cc: Matteo Lisi <matteo.lisi@engicam.com>
Cc: Michael Trimarchi <michael@amarulasolutions.com>
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm/boot/dts/imx6qdl-icore.dtsi

index 55bebfc9ad94b4362f11d6c20836e87a27a68b4f..56d0c5d21cd01b528eb09300bf0ba82156c64e83 100644 (file)
                reg = <0x10000000 0x80000000>;
        };
 
+       backlight {
+               compatible = "pwm-backlight";
+               pwms = <&pwm3 0 100000>;
+               brightness-levels = <0 4 8 16 32 64 128 255>;
+               default-brightness-level = <7>;
+       };
+
        reg_3p3v: regulator-3p3v {
                compatible = "regulator-fixed";
                regulator-name = "3P3V";
        status = "okay";
 };
 
+&pwm3 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_pwm3>;
+       status = "okay";
+};
+
 &uart4 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_uart4>;
                >;
        };
 
+       pinctrl_pwm3: pwm3grp {
+               fsl,pins = <
+                       MX6QDL_PAD_SD4_DAT1__PWM3_OUT 0x1b0b1
+               >;
+       };
+
        pinctrl_usbotg: usbotggrp {
                fsl,pins = <
                        MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x17059