Skip to content

Commit 72f2e1b

Browse files
committed
Enable dynamic LED brightness
Change-Id: Icf170880d479ffcf966bb4e27ec44e1f20607b7e
1 parent 2f5f78b commit 72f2e1b

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

arch/arm/mach-msm/board-vigor.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -4880,7 +4880,7 @@ static struct pm8058_led_config pm_led_config[] = {
48804880
.name = "button-backlight",
48814881
.type = PM8058_LED_DRVX,
48824882
.bank = 6,
4883-
.flags = PM8058_LED_LTU_EN,
4883+
.flags = PM8058_LED_LTU_EN | PM8058_LED_DYNAMIC_BRIGHTNESS_EN,
48844884
.period_us = USEC_PER_SEC / 1000,
48854885
.start_index = 0,
48864886
.duites_size = 8,

drivers/leds/leds-pm8058.c

+2
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,8 @@ static void pm8058_drvx_led_brightness_set(struct led_classdev *led_cdev,
184184
milliamps = (ldata->flags & PM8058_LED_DYNAMIC_BRIGHTNESS_EN) ?
185185
ldata->out_current * brightness / LED_FULL :
186186
ldata->out_current;
187+
printk(KERN_INFO "%s: flags %d current %d\n", __func__,
188+
ldata->flags, milliamps);
187189
pm8058_pwm_config_led(ldata->pwm_led, id, mode, milliamps);
188190
if (ldata->flags & PM8058_LED_LTU_EN) {
189191
pduties = &duties[ldata->start_index];

0 commit comments

Comments
 (0)