summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorEric Nelson <eric.nelson@boundarydevices.com>2012-06-08 14:06:56 -0700
committerEric Nelson <eric.nelson@boundarydevices.com>2013-02-12 10:46:46 -0700
commitb5edff57356fe6115fdf9a64efaa3b48ea955382 (patch)
tree2cffd396bc5a45cf51b262e44d145334c7446b79 /arch
parent27f79524b877b1eb6dc9a5808f2650670f14aae0 (diff)
i.MX6Q: mx6q_sabrelite: Add PWM0 backlight (on DRGB connector)
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-mx6/board-mx6q_sabrelite.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/mach-mx6/board-mx6q_sabrelite.c b/arch/arm/mach-mx6/board-mx6q_sabrelite.c
index b552161d1039..ee166f7d8a63 100644
--- a/arch/arm/mach-mx6/board-mx6q_sabrelite.c
+++ b/arch/arm/mach-mx6/board-mx6q_sabrelite.c
@@ -1079,6 +1079,15 @@ static int imx6q_init_audio(void)
return 0;
}
+/* PWM0_PWMO: backlight control on DRGB connector */
+static struct platform_pwm_backlight_data mx6_sabrelite_pwm0_backlight_data = {
+ .pwm_id = 0,
+ .max_brightness = 255,
+ .dft_brightness = 255,
+ .pwm_period_ns = 1000000000/32768,
+};
+
+/* PWM3_PWMO: backlight control on LDB connector */
static struct platform_pwm_backlight_data mx6_sabrelite_pwm_backlight_data = {
.pwm_id = 3,
.max_brightness = 255,
@@ -1224,6 +1233,7 @@ static void __init mx6_sabrelite_board_init(void)
imx6q_add_mxc_pwm(1);
imx6q_add_mxc_pwm(2);
imx6q_add_mxc_pwm(3);
+ imx6q_add_mxc_pwm_backlight(0, &mx6_sabrelite_pwm0_backlight_data);
imx6q_add_mxc_pwm_backlight(3, &mx6_sabrelite_pwm_backlight_data);
imx6q_add_otp();