File tree 2 files changed +11
-1
lines changed
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 {
185
185
FP_LED_BRIGHTNESS_HIGH = 0 ,
186
186
FP_LED_BRIGHTNESS_MEDIUM = 1 ,
187
187
FP_LED_BRIGHTNESS_LOW = 2 ,
188
+ FP_LED_BRIGHTNESS_OFF = 3 ,
188
189
};
189
190
190
191
struct ec_response_fp_led_level {
@@ -197,4 +198,4 @@ struct ec_response_chassis_open_check {
197
198
uint8_t status ;
198
199
} __ec_align1 ;
199
200
200
- #endif /* __HOST_COMMAND_CUSTOMIZATION_H */
201
+ #endif /* __HOST_COMMAND_CUSTOMIZATION_H */
Original file line number Diff line number Diff line change 36
36
#define FP_LED_HIGH 55
37
37
#define FP_LED_MEDIUM 40
38
38
#define FP_LED_LOW 15
39
+ #define FP_LED_LOW 0
39
40
40
41
#define FP_BREATH_LOW 20
42
+ #define FP_BREATH_OFF 0
41
43
42
44
const enum ec_led_id supported_led_ids [] = {
43
45
EC_LED_ID_LEFT_LED ,
@@ -343,6 +345,9 @@ static void led_configure(void)
343
345
breath_led_level = FP_BREATH_LOW ;
344
346
breath_led_length = BREATH_ON_LENGTH_LOW ;
345
347
break ;
348
+ case FP_LED_BRIGHTNESS_OFF :
349
+ breath_led_level = FP_BREATH_OFF ;
350
+ break ;
346
351
default :
347
352
break ;
348
353
}
@@ -392,6 +397,10 @@ static enum ec_status fp_led_level_control(struct host_cmd_handler_args *args)
392
397
breath_led_level = FP_BREATH_LOW ;
393
398
breath_led_length = BREATH_ON_LENGTH_LOW ;
394
399
break ;
400
+ case FP_LED_BRIGHTNESS_OFF :
401
+ led_level = FP_LED_OFF ;
402
+ breath_led_level = FP_BREATH_OFF ;
403
+ break ;
395
404
default :
396
405
return EC_RES_INVALID_PARAM ;
397
406
break ;
You can’t perform that action at this time.
0 commit comments