The LED setting and ramp timing modified for upgrade from android P
Root cause:
Code base upgrade
How to fix:
Upgrade from Android P
RiskArea:
LED
Change-Id: I36732b9b701400832a0a4975626cd933e608fc4e
diff --git a/drivers/leds/leds-qti-tri-led.c b/drivers/leds/leds-qti-tri-led.c
index c494655..a079009 100644
--- a/drivers/leds/leds-qti-tri-led.c
+++ b/drivers/leds/leds-qti-tri-led.c
@@ -475,6 +475,21 @@
of_get_property(child_node, "label", NULL) ? :
child_node->name;
+ //<2020/04/21-Yuting Shih.[FAIRPHONE-Q][MISC][COMMON][LED][][]Add for flag initial.
+ led->pwm_setting.pre_period_ns = 0;
+ led->pwm_setting.period_ns = 0;
+ led->pwm_setting.duty_ns = 0;
+
+ led->led_setting.on_ms = 0;
+ led->led_setting.off_ms = 0;
+ led->led_setting.brightness = LED_OFF;
+ led->led_setting.blink = false;
+ led->led_setting.breath = false;
+
+ led->blinking = false;
+ led->breathing = false;
+ //>2020/04/21-Yuting Shih.[FAIRPHONE-Q][MISC][COMMON][LED][][].
+
led->pwm_dev =
devm_of_pwm_get(chip->dev, child_node, NULL);
if (IS_ERR(led->pwm_dev)) {