backlight: lm3639: Don't mix different enum types
Subsystems (2)
PATCH 2/3 backlight: lm3639: Don't mix different enum types
Don't mix different enum types to fix the sparse warnings.
drivers/video/backlight/lm3639_bl.c:80:51: warning: mixing different enum typesdrivers/video/backlight/lm3639_bl.c:80:51: int enum lm3639_fleds versusdrivers/video/backlight/lm3639_bl.c:80:51: int enum lm3639_bledsdrivers/video/backlight/lm3639_bl.c:82:51: warning: mixing different enum typesdrivers/video/backlight/lm3639_bl.c:82:51: int enum lm3639_fleds versusdrivers/video/backlight/lm3639_bl.c:82:51: int enum lm3639_bleds
Signed-off-by Jingoo Han <[email protected]>
--- drivers/video/backlight/lm3639_bl.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-)
drivers/video/backlight/lm3639_bl.c +7 -4
@@ -76,10 +76,13 @@ static int lm3639_chip_init(struct lm3639_chip_data *pchip) goto out;/* output pins config. */ -if (!pdata->init_brt_led) - reg_val = pdata->fled_pins | pdata->bled_pins; -else - reg_val = pdata->fled_pins | pdata->bled_pins |0x01 ; +if (!pdata->init_brt_led) { + reg_val = pdata->fled_pins; + reg_val |= pdata->bled_pins; + }else { + reg_val = pdata->fled_pins; + reg_val |= pdata->bled_pins |0x01 ; + } ret =regmap_update_bits (pchip->regmap,REG_ENABLE ,0x79 , reg_val);if (ret <0 )
Signature · 1 line
1.7.10.4