summaryrefslogtreecommitdiffstats
path: root/drivers/video/backlight-pwm.c
diff options
context:
space:
mode:
authorLucas Stach <l.stach@pengutronix.de>2018-06-20 11:47:49 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2018-06-21 12:57:13 +0200
commit898ec202d06ccf89506b9f64bea438a1974b4687 (patch)
tree886a5b17d1072579232be47e0304005aa618f1a5 /drivers/video/backlight-pwm.c
parentbe940f1a513b5167963174eca1d9509aaddda2fe (diff)
downloadbarebox-898ec202d06ccf89506b9f64bea438a1974b4687.tar.gz
barebox-898ec202d06ccf89506b9f64bea438a1974b4687.tar.xz
video: backlight: add slew time parameter
Currently the backlight implementation stretches a brightness change over a period of 100ms. While this is a fine default for PWM backlights, a user might wish to change this slew time to meet other constraints or even completely disable it for some backlight devices. Add a parameter and provide the default value from the backlight device. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/video/backlight-pwm.c')
-rw-r--r--drivers/video/backlight-pwm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/video/backlight-pwm.c b/drivers/video/backlight-pwm.c
index ec35bd1bc0..997235a74a 100644
--- a/drivers/video/backlight-pwm.c
+++ b/drivers/video/backlight-pwm.c
@@ -206,6 +206,7 @@ static int backlight_pwm_of_probe(struct device_d *dev)
pwm_backlight->period = pwm_get_period(pwm_backlight->pwm);
+ pwm_backlight->backlight.slew_time_ms = 100;
pwm_backlight->backlight.brightness_set = backlight_pwm_set;
pwm_backlight->backlight.node = dev->device_node;