Home
last modified time | relevance | path

Searched refs:lm3533 (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/mfd/
H A Dlm3533-core.c3 * lm3533-core.c -- LM3533 Core
22 #include <linux/mfd/lm3533.h>
48 .name = "lm3533-als",
55 .name = "lm3533-backlight",
59 .name = "lm3533-backlight",
66 .name = "lm3533-leds",
70 .name = "lm3533-leds",
74 .name = "lm3533-leds",
78 .name = "lm3533-leds",
83 int lm3533_read(struct lm3533 *lm353 argument
103 lm3533_write(struct lm3533 *lm3533, u8 reg, u8 val) lm3533_write() argument
119 lm3533_update(struct lm3533 *lm3533, u8 reg, u8 val, u8 mask) lm3533_update() argument
135 lm3533_set_boost_freq(struct lm3533 *lm3533, enum lm3533_boost_freq freq) lm3533_set_boost_freq() argument
150 lm3533_set_boost_ovp(struct lm3533 *lm3533, enum lm3533_boost_ovp ovp) lm3533_set_boost_ovp() argument
167 lm3533_set_hvled_config(struct lm3533 *lm3533, u8 hvled, u8 bl) lm3533_set_hvled_config() argument
194 lm3533_set_lvled_config(struct lm3533 *lm3533, u8 lvled, u8 led) lm3533_set_lvled_config() argument
226 lm3533_enable(struct lm3533 *lm3533) lm3533_enable() argument
232 lm3533_disable(struct lm3533 *lm3533) lm3533_disable() argument
259 struct lm3533 *lm3533 = dev_get_drvdata(dev); show_output() local
296 struct lm3533 *lm3533 = dev_get_drvdata(dev); store_output() local
362 struct lm3533 *lm3533 = dev_get_drvdata(dev); lm3533_attr_is_visible() local
381 lm3533_device_als_init(struct lm3533 *lm3533) lm3533_device_als_init() argument
404 lm3533_device_bl_init(struct lm3533 *lm3533) lm3533_device_bl_init() argument
433 lm3533_device_led_init(struct lm3533 *lm3533) lm3533_device_led_init() argument
462 lm3533_device_setup(struct lm3533 *lm3533, struct lm3533_platform_data *pdata) lm3533_device_setup() argument
474 lm3533_device_init(struct lm3533 *lm3533) lm3533_device_init() argument
527 lm3533_device_exit(struct lm3533 *lm3533) lm3533_device_exit() argument
590 struct lm3533 *lm3533; lm3533_i2c_probe() local
612 struct lm3533 *lm3533 = i2c_get_clientdata(i2c); lm3533_i2c_remove() local
[all...]
H A Dlm3533-ctrlbank.c3 * lm3533-ctrlbank.c -- LM3533 Generic Control Bank interface
13 #include <linux/mfd/lm3533.h>
41 ret = lm3533_update(cb->lm3533, LM3533_REG_CTRLBANK_ENABLE, in lm3533_ctrlbank_enable()
58 ret = lm3533_update(cb->lm3533, LM3533_REG_CTRLBANK_ENABLE, 0, mask); in lm3533_ctrlbank_disable()
83 ret = lm3533_write(cb->lm3533, reg, val); in lm3533_ctrlbank_set_max_current()
97 ret = lm3533_write(cb->lm3533, reg, val); in lm3533_ctrlbank_set_brightness()
111 ret = lm3533_read(cb->lm3533, reg, val); in lm3533_ctrlbank_get_brightness()
138 ret = lm3533_write(cb->lm3533, reg, val); in lm3533_ctrlbank_set_pwm()
152 ret = lm3533_read(cb->lm3533, reg, val); in lm3533_ctrlbank_get_pwm()
H A DMakefile226 obj-$(CONFIG_MFD_LM3533) += lm3533-core.o lm3533-ctrlbank.o
/kernel/linux/linux-6.6/drivers/mfd/
H A Dlm3533-core.c3 * lm3533-core.c -- LM3533 Core
22 #include <linux/mfd/lm3533.h>
48 .name = "lm3533-als",
55 .name = "lm3533-backlight",
59 .name = "lm3533-backlight",
66 .name = "lm3533-leds",
70 .name = "lm3533-leds",
74 .name = "lm3533-leds",
78 .name = "lm3533-leds",
83 int lm3533_read(struct lm3533 *lm353 argument
103 lm3533_write(struct lm3533 *lm3533, u8 reg, u8 val) lm3533_write() argument
119 lm3533_update(struct lm3533 *lm3533, u8 reg, u8 val, u8 mask) lm3533_update() argument
135 lm3533_set_boost_freq(struct lm3533 *lm3533, enum lm3533_boost_freq freq) lm3533_set_boost_freq() argument
150 lm3533_set_boost_ovp(struct lm3533 *lm3533, enum lm3533_boost_ovp ovp) lm3533_set_boost_ovp() argument
167 lm3533_set_hvled_config(struct lm3533 *lm3533, u8 hvled, u8 bl) lm3533_set_hvled_config() argument
194 lm3533_set_lvled_config(struct lm3533 *lm3533, u8 lvled, u8 led) lm3533_set_lvled_config() argument
226 lm3533_enable(struct lm3533 *lm3533) lm3533_enable() argument
232 lm3533_disable(struct lm3533 *lm3533) lm3533_disable() argument
259 struct lm3533 *lm3533 = dev_get_drvdata(dev); show_output() local
296 struct lm3533 *lm3533 = dev_get_drvdata(dev); store_output() local
362 struct lm3533 *lm3533 = dev_get_drvdata(dev); lm3533_attr_is_visible() local
381 lm3533_device_als_init(struct lm3533 *lm3533) lm3533_device_als_init() argument
404 lm3533_device_bl_init(struct lm3533 *lm3533) lm3533_device_bl_init() argument
433 lm3533_device_led_init(struct lm3533 *lm3533) lm3533_device_led_init() argument
462 lm3533_device_setup(struct lm3533 *lm3533, struct lm3533_platform_data *pdata) lm3533_device_setup() argument
474 lm3533_device_init(struct lm3533 *lm3533) lm3533_device_init() argument
525 lm3533_device_exit(struct lm3533 *lm3533) lm3533_device_exit() argument
587 struct lm3533 *lm3533; lm3533_i2c_probe() local
609 struct lm3533 *lm3533 = i2c_get_clientdata(i2c); lm3533_i2c_remove() local
[all...]
H A Dlm3533-ctrlbank.c3 * lm3533-ctrlbank.c -- LM3533 Generic Control Bank interface
13 #include <linux/mfd/lm3533.h>
41 ret = lm3533_update(cb->lm3533, LM3533_REG_CTRLBANK_ENABLE, in lm3533_ctrlbank_enable()
58 ret = lm3533_update(cb->lm3533, LM3533_REG_CTRLBANK_ENABLE, 0, mask); in lm3533_ctrlbank_disable()
83 ret = lm3533_write(cb->lm3533, reg, val); in lm3533_ctrlbank_set_max_current()
97 ret = lm3533_write(cb->lm3533, reg, val); in lm3533_ctrlbank_set_brightness()
111 ret = lm3533_read(cb->lm3533, reg, val); in lm3533_ctrlbank_get_brightness()
138 ret = lm3533_write(cb->lm3533, reg, val); in lm3533_ctrlbank_set_pwm()
152 ret = lm3533_read(cb->lm3533, reg, val); in lm3533_ctrlbank_get_pwm()
H A DMakefile230 obj-$(CONFIG_MFD_LM3533) += lm3533-core.o lm3533-ctrlbank.o
/kernel/linux/linux-5.10/include/linux/mfd/
H A Dlm3533.h3 * lm3533.h -- LM3533 interface
21 struct lm3533 { struct
35 struct lm3533 *lm3533; member
96 extern int lm3533_read(struct lm3533 *lm3533, u8 reg, u8 *val);
97 extern int lm3533_write(struct lm3533 *lm3533, u8 reg, u8 val);
98 extern int lm3533_update(struct lm3533 *lm3533, u
[all...]
/kernel/linux/linux-6.6/include/linux/mfd/
H A Dlm3533.h3 * lm3533.h -- LM3533 interface
21 struct lm3533 { struct
35 struct lm3533 *lm3533; member
96 extern int lm3533_read(struct lm3533 *lm3533, u8 reg, u8 *val);
97 extern int lm3533_write(struct lm3533 *lm3533, u8 reg, u8 val);
98 extern int lm3533_update(struct lm3533 *lm3533, u
[all...]
/kernel/linux/linux-5.10/drivers/video/backlight/
H A Dlm3533_bl.c3 * lm3533-bl.c -- LM3533 Backlight driver
17 #include <linux/mfd/lm3533.h>
27 struct lm3533 *lm3533; member
91 ret = lm3533_read(bl->lm3533, LM3533_REG_CTRLBANK_AB_BCONF, &val); in show_als_en()
122 ret = lm3533_update(bl->lm3533, LM3533_REG_CTRLBANK_AB_BCONF, val, in store_als_en()
139 ret = lm3533_read(bl->lm3533, LM3533_REG_CTRLBANK_AB_BCONF, &val); in show_linear()
173 ret = lm3533_update(bl->lm3533, LM3533_REG_CTRLBANK_AB_BCONF, val, in store_linear()
238 if (!bl->lm3533->have_als) in lm3533_bl_attr_is_visible()
264 struct lm3533 *lm353 in lm3533_bl_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/video/backlight/
H A Dlm3533_bl.c3 * lm3533-bl.c -- LM3533 Backlight driver
17 #include <linux/mfd/lm3533.h>
27 struct lm3533 *lm3533; member
91 ret = lm3533_read(bl->lm3533, LM3533_REG_CTRLBANK_AB_BCONF, &val); in show_als_en()
122 ret = lm3533_update(bl->lm3533, LM3533_REG_CTRLBANK_AB_BCONF, val, in store_als_en()
139 ret = lm3533_read(bl->lm3533, LM3533_REG_CTRLBANK_AB_BCONF, &val); in show_linear()
173 ret = lm3533_update(bl->lm3533, LM3533_REG_CTRLBANK_AB_BCONF, val, in store_linear()
238 if (!bl->lm3533->have_als) in lm3533_bl_attr_is_visible()
264 struct lm3533 *lm353 in lm3533_bl_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/leds/
H A Dleds-lm3533.c3 * leds-lm3533.c -- LM3533 LED driver
17 #include <linux/mfd/lm3533.h>
44 struct lm3533 *lm3533; member
104 ret = lm3533_update(led->lm3533, LM3533_REG_PATTERN_ENABLE, val, mask); in lm3533_led_pattern_enable()
262 ret = lm3533_write(led->lm3533, reg, val); in lm3533_led_delay_set()
343 ret = lm3533_read(led->lm3533, reg, &val); in show_risefalltime()
378 ret = lm3533_write(led->lm3533, reg, val); in store_risefalltime()
412 ret = lm3533_read(led->lm3533, reg, &val); in show_als_channel()
444 ret = lm3533_update(led->lm3533, re in store_als_channel()
649 struct lm3533 *lm3533; lm3533_led_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/leds/
H A Dleds-lm3533.c3 * leds-lm3533.c -- LM3533 LED driver
17 #include <linux/mfd/lm3533.h>
44 struct lm3533 *lm3533; member
104 ret = lm3533_update(led->lm3533, LM3533_REG_PATTERN_ENABLE, val, mask); in lm3533_led_pattern_enable()
262 ret = lm3533_write(led->lm3533, reg, val); in lm3533_led_delay_set()
343 ret = lm3533_read(led->lm3533, reg, &val); in show_risefalltime()
378 ret = lm3533_write(led->lm3533, reg, val); in store_risefalltime()
412 ret = lm3533_read(led->lm3533, reg, &val); in show_als_channel()
444 ret = lm3533_update(led->lm3533, re in store_als_channel()
649 struct lm3533 *lm3533; lm3533_led_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/iio/light/
H A Dlm3533-als.c3 * lm3533-als.c -- LM3533 Ambient Light Sensor driver
23 #include <linux/mfd/lm3533.h>
51 struct lm3533 *lm3533; member
75 ret = lm3533_read(als->lm3533, reg, &val); in lm3533_als_get_adc()
92 ret = lm3533_read(als->lm3533, LM3533_REG_ALS_ZONE_INFO, &val); in _lm3533_als_get_zone()
143 ret = lm3533_read(als->lm3533, reg, val); in lm3533_als_get_target()
164 ret = lm3533_write(als->lm3533, reg, val); in lm3533_als_set_target()
283 ret = lm3533_update(als->lm3533, LM3533_REG_ALS_ZONE_INFO, val, mask); in lm3533_als_set_int_mode()
300 ret = lm3533_read(als->lm3533, LM3533_REG_ALS_ZONE_INF in lm3533_als_get_int_mode()
831 struct lm3533 *lm3533; lm3533_als_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/light/
H A Dlm3533-als.c3 * lm3533-als.c -- LM3533 Ambient Light Sensor driver
23 #include <linux/mfd/lm3533.h>
51 struct lm3533 *lm3533; member
75 ret = lm3533_read(als->lm3533, reg, &val); in lm3533_als_get_adc()
92 ret = lm3533_read(als->lm3533, LM3533_REG_ALS_ZONE_INFO, &val); in _lm3533_als_get_zone()
143 ret = lm3533_read(als->lm3533, reg, val); in lm3533_als_get_target()
164 ret = lm3533_write(als->lm3533, reg, val); in lm3533_als_set_target()
283 ret = lm3533_update(als->lm3533, LM3533_REG_ALS_ZONE_INFO, val, mask); in lm3533_als_set_int_mode()
300 ret = lm3533_read(als->lm3533, LM3533_REG_ALS_ZONE_INF in lm3533_als_get_int_mode()
831 struct lm3533 *lm3533; lm3533_als_probe() local
[all...]

Completed in 9 milliseconds