Merge "leds: qpnp-wled: Cap the lower limit of brightness level"

This commit is contained in:
Linux Build Service Account 2017-08-23 20:24:57 -07:00 committed by Gerrit - the friendly Code Review server
commit c8e37b5935

View file

@ -537,6 +537,11 @@ static int qpnp_wled_set_level(struct qpnp_wled *wled, int level)
{ {
int i, rc; int i, rc;
u8 reg; u8 reg;
u16 low_limit = WLED_MAX_LEVEL_4095 * 4 / 1000;
/* WLED's lower limit of operation is 0.4% */
if (level > 0 && level < low_limit)
level = low_limit;
/* set brightness registers */ /* set brightness registers */
for (i = 0; i < wled->max_strings; i++) { for (i = 0; i < wled->max_strings; i++) {