]> rtime.felk.cvut.cz Git - linux-imx.git/commitdiff
imx53 voipac: Enable PWM backlight control
authorRostislav Lisovy <lisovy@gmail.com>
Tue, 27 Aug 2013 16:09:16 +0000 (18:09 +0200)
committerRostislav Lisovy <lisovy@gmail.com>
Tue, 27 Aug 2013 16:09:16 +0000 (18:09 +0200)
_build/.config
arch/arm/boot/dts/imx53-voipac.dts

index 02e1b2db9af39782aa27ca781ee6e840cdd65fba..9a4165e5d37f2ac82be3b7cdc660663b959bab45 100644 (file)
@@ -1274,6 +1274,7 @@ CONFIG_INPUT_MMA8450=y
 # CONFIG_INPUT_CM109 is not set
 # CONFIG_INPUT_UINPUT is not set
 # CONFIG_INPUT_PCF8574 is not set
+# CONFIG_INPUT_PWM_BEEPER is not set
 # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
 # CONFIG_INPUT_DA9052_ONKEY is not set
 # CONFIG_INPUT_ADXL34X is not set
@@ -1838,6 +1839,7 @@ CONFIG_LCD_PLATFORM=y
 # CONFIG_LCD_HX8357 is not set
 CONFIG_BACKLIGHT_CLASS_DEVICE=y
 CONFIG_BACKLIGHT_GENERIC=y
+CONFIG_BACKLIGHT_PWM=y
 # CONFIG_BACKLIGHT_DA9052 is not set
 # CONFIG_BACKLIGHT_ADP8860 is not set
 # CONFIG_BACKLIGHT_ADP8870 is not set
@@ -2172,6 +2174,7 @@ CONFIG_LEDS_CLASS=y
 # CONFIG_LEDS_PCA9633 is not set
 # CONFIG_LEDS_DA9052 is not set
 # CONFIG_LEDS_DAC124S085 is not set
+# CONFIG_LEDS_PWM is not set
 # CONFIG_LEDS_REGULATOR is not set
 # CONFIG_LEDS_BD2802 is not set
 # CONFIG_LEDS_LT3593 is not set
@@ -2375,7 +2378,10 @@ CONFIG_CLKSRC_MMIO=y
 # CONFIG_EXTCON is not set
 # CONFIG_MEMORY is not set
 # CONFIG_IIO is not set
-# CONFIG_PWM is not set
+CONFIG_PWM=y
+CONFIG_PWM_SYSFS=y
+CONFIG_PWM_IMX=y
+# CONFIG_PWM_PCA9685 is not set
 CONFIG_IRQCHIP=y
 CONFIG_ARM_GIC=y
 # CONFIG_IPACK_BUS is not set
index b7de088c58098738de7a6032dcd9526a7bc39de0..2751325b7430ddfdf04661655d29708a4d981be6 100644 (file)
 
        };
 
+       backlight {
+               compatible = "pwm-backlight";
+               pwms = <&pwm2 0 5000000>;       /* Period in nanoseconds */
+               brightness-levels = <0 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100>;
+               default-brightness-level = <10>;
+       };
+
        display@di0 {
                compatible = "fsl,imx-parallel-display";
                pinctrl-names = "default";
        status = "okay";
 };
 
+&pwm2 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_pwm2_1>;
+       status = "okay";
+};
+
+
 
 /*
 &usbotg {