aboutsummaryrefslogtreecommitdiff
path: root/drivers/video/pwm_backlight.c
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2023-07-16 16:31:18 -0400
committerTom Rini <trini@konsulko.com>2023-07-16 16:31:18 -0400
commitaa817dfcaf158dda71358d02181bf52c30dbe4c6 (patch)
tree46207138989e965bb84044535fdd4c3c026a1fbc /drivers/video/pwm_backlight.c
parent3a7a17dbdc016e77627f62f5dc55819e1be09f9c (diff)
parentbd6375c5511c3b96ce91ea66084d27afe2bbc43b (diff)
Merge tag 'video-20230714' of https://source.denx.de/u-boot/custodians/u-boot-video
- fix video console default font selection - add panel driver for HannStar HSD060BHW4 - fix backlight pwm integer overflow in duty cycle calculation - fix dw_mipi_dsi hsync/vsync settings - various other fixes for rockchip dw_mipi_dsi
Diffstat (limited to 'drivers/video/pwm_backlight.c')
-rw-r--r--drivers/video/pwm_backlight.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/video/pwm_backlight.c b/drivers/video/pwm_backlight.c
index d7c096923b..46c16a8f44 100644
--- a/drivers/video/pwm_backlight.c
+++ b/drivers/video/pwm_backlight.c
@@ -63,7 +63,7 @@ static int set_pwm(struct pwm_backlight_priv *priv)
int ret;
if (priv->period_ns) {
- duty_cycle = priv->period_ns * (priv->cur_level - priv->min_level) /
+ duty_cycle = (u64)priv->period_ns * (priv->cur_level - priv->min_level) /
(priv->max_level - priv->min_level);
ret = pwm_set_config(priv->pwm, priv->channel, priv->period_ns,
duty_cycle);