mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
leds: led-qti-tri-led: Remove default blink on/off values
Remove the default blink on/off values to make the LEDs can only be blinking after the delay_on/off parameters are set. Also set LED_KEEP_TRIGGER flag to the LED devices so the trigger can be kept when it's turned off. Change-Id: Ie6210cc7fcdc388f953a3969b7ba90761cbcd07f Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
This commit is contained in:
parent
ef790030bb
commit
d9c6146eff
@ -41,8 +41,6 @@
|
||||
#define TRILED_NUM_MAX 3
|
||||
|
||||
#define PWM_PERIOD_DEFAULT_NS 1000000
|
||||
#define LED_BLINK_ON_MS 125
|
||||
#define LED_BLINK_OFF_MS 875
|
||||
|
||||
struct pwm_setting {
|
||||
u32 pre_period_ns;
|
||||
@ -309,8 +307,7 @@ static int qpnp_tri_led_register(struct qpnp_tri_led_chip *chip)
|
||||
led->cdev.blink_set = qpnp_tri_led_set_blink;
|
||||
led->cdev.default_trigger = led->default_trigger;
|
||||
led->cdev.brightness = LED_OFF;
|
||||
led->cdev.blink_delay_on = LED_BLINK_ON_MS;
|
||||
led->cdev.blink_delay_off = LED_BLINK_OFF_MS;
|
||||
led->cdev.flags |= LED_KEEP_TRIGGER;
|
||||
|
||||
rc = devm_led_classdev_register(chip->dev, &led->cdev);
|
||||
if (rc < 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user