diff options
Diffstat (limited to 'include/linux/leds.h')
-rw-r--r-- | include/linux/leds.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/leds.h b/include/linux/leds.h index cfceef32c9b3..f70f84f35674 100644 --- a/include/linux/leds.h +++ b/include/linux/leds.h | |||
@@ -46,6 +46,8 @@ struct led_classdev { | |||
46 | #define LED_SYSFS_DISABLE (1 << 20) | 46 | #define LED_SYSFS_DISABLE (1 << 20) |
47 | #define SET_BRIGHTNESS_ASYNC (1 << 21) | 47 | #define SET_BRIGHTNESS_ASYNC (1 << 21) |
48 | #define SET_BRIGHTNESS_SYNC (1 << 22) | 48 | #define SET_BRIGHTNESS_SYNC (1 << 22) |
49 | #define LED_DEV_CAP_FLASH (1 << 23) | ||
50 | #define LED_DEV_CAP_SYNC_STROBE (1 << 24) | ||
49 | 51 | ||
50 | /* Set LED brightness level */ | 52 | /* Set LED brightness level */ |
51 | /* Must not sleep, use a workqueue if needed */ | 53 | /* Must not sleep, use a workqueue if needed */ |
@@ -81,6 +83,7 @@ struct led_classdev { | |||
81 | unsigned long blink_delay_on, blink_delay_off; | 83 | unsigned long blink_delay_on, blink_delay_off; |
82 | struct timer_list blink_timer; | 84 | struct timer_list blink_timer; |
83 | int blink_brightness; | 85 | int blink_brightness; |
86 | void (*flash_resume)(struct led_classdev *led_cdev); | ||
84 | 87 | ||
85 | struct work_struct set_brightness_work; | 88 | struct work_struct set_brightness_work; |
86 | int delayed_set_value; | 89 | int delayed_set_value; |