File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -185,6 +185,7 @@ enum fp_led_brightness_level {
185185 FP_LED_BRIGHTNESS_HIGH = 0 ,
186186 FP_LED_BRIGHTNESS_MEDIUM = 1 ,
187187 FP_LED_BRIGHTNESS_LOW = 2 ,
188+ FP_LED_BRIGHTNESS_OFF = 3 ,
188189};
189190
190191struct ec_response_fp_led_level {
@@ -197,4 +198,4 @@ struct ec_response_chassis_open_check {
197198 uint8_t status ;
198199} __ec_align1 ;
199200
200- #endif /* __HOST_COMMAND_CUSTOMIZATION_H */
201+ #endif /* __HOST_COMMAND_CUSTOMIZATION_H */
Original file line number Diff line number Diff line change 3636#define FP_LED_HIGH 55
3737#define FP_LED_MEDIUM 40
3838#define FP_LED_LOW 15
39+ #define FP_LED_LOW 0
3940
4041#define FP_BREATH_LOW 20
42+ #define FP_BREATH_OFF 0
4143
4244const enum ec_led_id supported_led_ids [] = {
4345 EC_LED_ID_LEFT_LED ,
@@ -343,6 +345,9 @@ static void led_configure(void)
343345 breath_led_level = FP_BREATH_LOW ;
344346 breath_led_length = BREATH_ON_LENGTH_LOW ;
345347 break ;
348+ case FP_LED_BRIGHTNESS_OFF :
349+ breath_led_level = FP_BREATH_OFF ;
350+ break ;
346351 default :
347352 break ;
348353 }
@@ -392,6 +397,10 @@ static enum ec_status fp_led_level_control(struct host_cmd_handler_args *args)
392397 breath_led_level = FP_BREATH_LOW ;
393398 breath_led_length = BREATH_ON_LENGTH_LOW ;
394399 break ;
400+ case FP_LED_BRIGHTNESS_OFF :
401+ led_level = FP_LED_OFF ;
402+ breath_led_level = FP_BREATH_OFF ;
403+ break ;
395404 default :
396405 return EC_RES_INVALID_PARAM ;
397406 break ;
You can’t perform that action at this time.
0 commit comments