Loading drivers/leds/leds-qti-flash.c +5 −0 Original line number Diff line number Diff line Loading @@ -952,6 +952,11 @@ int qti_flash_led_prepare(struct led_trigger *trig, int options, snode = container_of(led_cdev, struct flash_switch_data, cdev); if (options & QUERY_MAX_AVAIL_CURRENT) { if (!max_current) { pr_err("Invalid max_current pointer\n"); return -EINVAL; } rc = qti_flash_led_get_max_avail_current(snode->led, max_current); if (rc < 0) { Loading include/linux/leds-qti-flash.h +3 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,9 @@ #include <linux/leds.h> #define QUERY_MAX_AVAIL_CURRENT BIT(0) #define ENABLE_REGULATOR BIT(0) #define DISABLE_REGULATOR BIT(1) #define QUERY_MAX_AVAIL_CURRENT BIT(2) /** * struct flash_led_param: QTI flash LED parameter data Loading Loading
drivers/leds/leds-qti-flash.c +5 −0 Original line number Diff line number Diff line Loading @@ -952,6 +952,11 @@ int qti_flash_led_prepare(struct led_trigger *trig, int options, snode = container_of(led_cdev, struct flash_switch_data, cdev); if (options & QUERY_MAX_AVAIL_CURRENT) { if (!max_current) { pr_err("Invalid max_current pointer\n"); return -EINVAL; } rc = qti_flash_led_get_max_avail_current(snode->led, max_current); if (rc < 0) { Loading
include/linux/leds-qti-flash.h +3 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,9 @@ #include <linux/leds.h> #define QUERY_MAX_AVAIL_CURRENT BIT(0) #define ENABLE_REGULATOR BIT(0) #define DISABLE_REGULATOR BIT(1) #define QUERY_MAX_AVAIL_CURRENT BIT(2) /** * struct flash_led_param: QTI flash LED parameter data Loading