summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorDevesh Jhunjhunwala <deveshj@codeaurora.org>2016-06-29 17:48:12 -0700
committerKyle Yan <kyan@codeaurora.org>2016-07-08 11:52:36 -0700
commit154574cfc68dc28ca6a04b5bcf58c77adc67f73c (patch)
tree0b6c2de69de77e209db61f1fd492225baab24c6d /include/linux
parent69feba98b2050d93ae0de0e359125fa5a31dd4de (diff)
leds: qpnp-flash-v2: Add operational current property
Add the qcom,current-ma property to specify the operational current for the flash led. Also limit the minimum flash current to 25mA since currents below this value cause unstable flash operation. CRs-Fixed: 1033071 Change-Id: Ia133b6c0cf0c21484f61631f04cba0d1112c9d48 Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/leds-qpnp-flash-v2.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/linux/leds-qpnp-flash-v2.h b/include/linux/leds-qpnp-flash-v2.h
index 353466f6c108..ae36a163ed21 100644
--- a/include/linux/leds-qpnp-flash-v2.h
+++ b/include/linux/leds-qpnp-flash-v2.h
@@ -26,13 +26,14 @@ struct flash_node_data {
struct pinctrl_state *gpio_state_active;
struct pinctrl_state *gpio_state_suspend;
int ires_ua;
- u16 prgm_current;
+ int max_current;
+ int current_ma;
u8 duration;
u8 id;
u8 type;
u8 ires;
u8 hdrm_val;
- u8 brightness;
+ u8 current_reg_val;
bool led_on;
};