leds: leds-qpnp: Fix uninitialized variable use

Fix use of uninitialized variable.

CRs-Fixed: 2050786
Change-Id: I3e0ac770df89347b878c9fe6eeaf5e4d8d53537c
Signed-off-by: Ankit Sharma <ansharma@codeaurora.org>
This commit is contained in:
Ankit Sharma 2017-05-22 16:50:52 +05:30
parent 3a360dc173
commit 6a701d05a1

View file

@ -1213,7 +1213,7 @@ regulator_turn_off:
static int qpnp_flash_set(struct qpnp_led_data *led) static int qpnp_flash_set(struct qpnp_led_data *led)
{ {
int rc, error; int rc = 0, error;
int val = led->cdev.brightness; int val = led->cdev.brightness;
if (led->flash_cfg->torch_enable) if (led->flash_cfg->torch_enable)
@ -1251,7 +1251,8 @@ static int qpnp_flash_set(struct qpnp_led_data *led)
} }
} }
qpnp_led_masked_write(led, FLASH_MAX_CURR(led->base), rc = qpnp_led_masked_write(led,
FLASH_MAX_CURR(led->base),
FLASH_CURRENT_MASK, FLASH_CURRENT_MASK,
TORCH_MAX_LEVEL); TORCH_MAX_LEVEL);
if (rc) { if (rc) {
@ -1261,7 +1262,7 @@ static int qpnp_flash_set(struct qpnp_led_data *led)
goto error_reg_write; goto error_reg_write;
} }
qpnp_led_masked_write(led, rc = qpnp_led_masked_write(led,
FLASH_LED_TMR_CTRL(led->base), FLASH_LED_TMR_CTRL(led->base),
FLASH_TMR_MASK, FLASH_TMR_MASK,
FLASH_TMR_WATCHDOG); FLASH_TMR_WATCHDOG);
@ -1293,7 +1294,7 @@ static int qpnp_flash_set(struct qpnp_led_data *led)
goto error_reg_write; goto error_reg_write;
} }
qpnp_led_masked_write(led, rc = qpnp_led_masked_write(led,
FLASH_WATCHDOG_TMR(led->base), FLASH_WATCHDOG_TMR(led->base),
FLASH_WATCHDOG_MASK, FLASH_WATCHDOG_MASK,
led->flash_cfg->duration); led->flash_cfg->duration);
@ -1341,7 +1342,7 @@ static int qpnp_flash_set(struct qpnp_led_data *led)
goto error_flash_set; goto error_flash_set;
} }
qpnp_led_masked_write(led, rc = qpnp_led_masked_write(led,
FLASH_LED_TMR_CTRL(led->base), FLASH_LED_TMR_CTRL(led->base),
FLASH_TMR_MASK, FLASH_TMR_MASK,
FLASH_TMR_SAFETY); FLASH_TMR_SAFETY);