aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/mfd
diff options
context:
space:
mode:
authorJohan Hovold <jhovold@gmail.com>2012-05-10 13:18:29 -0400
committerSamuel Ortiz <sameo@linux.intel.com>2012-05-20 11:27:02 -0400
commit6fa4b9d802610116adf4b89c2f9bd155829aafd3 (patch)
treec03e8909ea06806fa2bf33b0f774d0ab168457a8 /include/linux/mfd
parent7af5e87dc5e6b6f413ba95b06e06ebf810687858 (diff)
mfd: Use SI-units for the lm3533 max-current interface
Use SI-units (uA) for max-current interface (5000 - 29800 uA). Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'include/linux/mfd')
-rw-r--r--include/linux/mfd/lm3533.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/include/linux/mfd/lm3533.h b/include/linux/mfd/lm3533.h
index 7cfef9e4f41b..9660febe93c2 100644
--- a/include/linux/mfd/lm3533.h
+++ b/include/linux/mfd/lm3533.h
@@ -47,15 +47,15 @@ struct lm3533_als_platform_data {
47 47
48struct lm3533_bl_platform_data { 48struct lm3533_bl_platform_data {
49 char *name; 49 char *name;
50 u16 max_current; /* 5000 - 29800 uA (800 uA step) */
50 u8 default_brightness; /* 0 - 255 */ 51 u8 default_brightness; /* 0 - 255 */
51 u8 max_current; /* 0 - 31 */
52 u8 pwm; /* 0 - 0x3f */ 52 u8 pwm; /* 0 - 0x3f */
53}; 53};
54 54
55struct lm3533_led_platform_data { 55struct lm3533_led_platform_data {
56 char *name; 56 char *name;
57 const char *default_trigger; 57 const char *default_trigger;
58 u8 max_current; /* 0 - 31 */ 58 u16 max_current; /* 5000 - 29800 uA (800 uA step) */
59 u8 pwm; /* 0 - 0x3f */ 59 u8 pwm; /* 0 - 0x3f */
60}; 60};
61 61
@@ -91,7 +91,8 @@ extern int lm3533_ctrlbank_disable(struct lm3533_ctrlbank *cb);
91 91
92extern int lm3533_ctrlbank_set_brightness(struct lm3533_ctrlbank *cb, u8 val); 92extern int lm3533_ctrlbank_set_brightness(struct lm3533_ctrlbank *cb, u8 val);
93extern int lm3533_ctrlbank_get_brightness(struct lm3533_ctrlbank *cb, u8 *val); 93extern int lm3533_ctrlbank_get_brightness(struct lm3533_ctrlbank *cb, u8 *val);
94extern int lm3533_ctrlbank_set_max_current(struct lm3533_ctrlbank *cb, u8 val); 94extern int lm3533_ctrlbank_set_max_current(struct lm3533_ctrlbank *cb,
95 u16 imax);
95extern int lm3533_ctrlbank_set_pwm(struct lm3533_ctrlbank *cb, u8 val); 96extern int lm3533_ctrlbank_set_pwm(struct lm3533_ctrlbank *cb, u8 val);
96extern int lm3533_ctrlbank_get_pwm(struct lm3533_ctrlbank *cb, u8 *val); 97extern int lm3533_ctrlbank_get_pwm(struct lm3533_ctrlbank *cb, u8 *val);
97 98