Home
last modified time | relevance | path

Searched refs:lp55xx_chip (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/leds/
H A Dleds-lp55xx-common.h79 struct lp55xx_chip;
110 int (*post_init_device) (struct lp55xx_chip *chip);
122 void (*firmware_cb)(struct lp55xx_chip *chip);
125 void (*run_engine) (struct lp55xx_chip *chip, bool start);
152 struct lp55xx_chip { struct
182 struct lp55xx_chip *chip; argument
186 extern int lp55xx_write(struct lp55xx_chip *chip, u8 reg, u8 val);
187 extern int lp55xx_read(struct lp55xx_chip *chip, u8 reg, u8 *val);
188 extern int lp55xx_update_bits(struct lp55xx_chip *chip, u8 reg,
192 extern bool lp55xx_is_extclk_used(struct lp55xx_chip *chip);
[all …]
H A Dleds-lp55xx-common.c43 static void lp55xx_reset_device(struct lp55xx_chip *chip) in lp55xx_reset_device()
53 static int lp55xx_detect_device(struct lp55xx_chip *chip) in lp55xx_detect_device()
76 static int lp55xx_post_init_device(struct lp55xx_chip *chip) in lp55xx_post_init_device()
100 struct lp55xx_chip *chip = led->chip; in led_current_store()
161 struct lp55xx_chip *chip, int chan) in lp55xx_init_led()
239 struct lp55xx_chip *chip = context; in lp55xx_firmware_loaded()
263 static int lp55xx_request_firmware(struct lp55xx_chip *chip) in lp55xx_request_firmware()
277 struct lp55xx_chip *chip = led->chip; in select_engine_show()
287 struct lp55xx_chip *chip = led->chip; in select_engine_store()
318 static inline void lp55xx_run_engine(struct lp55xx_chip *chip, bool start) in lp55xx_run_engine()
[all …]
H A Dleds-lp5523.c114 static int lp5523_init_program_engine(struct lp55xx_chip *chip);
128 static int lp5523_post_init_device(struct lp55xx_chip *chip) in lp5523_post_init_device()
159 static void lp5523_load_engine(struct lp55xx_chip *chip) in lp5523_load_engine()
179 static void lp5523_load_engine_and_select_page(struct lp55xx_chip *chip) in lp5523_load_engine_and_select_page()
193 static void lp5523_stop_all_engines(struct lp55xx_chip *chip) in lp5523_stop_all_engines()
199 static void lp5523_stop_engine(struct lp55xx_chip *chip) in lp5523_stop_engine()
213 static void lp5523_turn_off_channels(struct lp55xx_chip *chip) in lp5523_turn_off_channels()
221 static void lp5523_run_engine(struct lp55xx_chip *chip, bool start) in lp5523_run_engine()
269 static int lp5523_init_program_engine(struct lp55xx_chip *chip) in lp5523_init_program_engine()
329 static int lp5523_update_program_memory(struct lp55xx_chip *chip, in lp5523_update_program_memory()
[all …]
H A Dleds-lp5521.c118 static void lp5521_load_engine(struct lp55xx_chip *chip) in lp5521_load_engine()
138 static void lp5521_stop_all_engines(struct lp55xx_chip *chip) in lp5521_stop_all_engines()
144 static void lp5521_stop_engine(struct lp55xx_chip *chip) in lp5521_stop_engine()
158 static void lp5521_run_engine(struct lp55xx_chip *chip, bool start) in lp5521_run_engine()
208 static int lp5521_update_program_memory(struct lp55xx_chip *chip, in lp5521_update_program_memory()
257 static void lp5521_firmware_loaded(struct lp55xx_chip *chip) in lp5521_firmware_loaded()
277 static int lp5521_post_init_device(struct lp55xx_chip *chip) in lp5521_post_init_device()
331 static int lp5521_run_selftest(struct lp55xx_chip *chip, char *buf) in lp5521_run_selftest()
353 struct lp55xx_chip *chip = led->chip; in lp5521_multicolor_brightness()
372 struct lp55xx_chip *chip = led->chip; in lp5521_led_brightness()
[all …]
H A Dleds-lp8501.c90 static int lp8501_post_init_device(struct lp55xx_chip *chip) in lp8501_post_init_device()
116 static void lp8501_load_engine(struct lp55xx_chip *chip) in lp8501_load_engine()
144 static void lp8501_stop_engine(struct lp55xx_chip *chip) in lp8501_stop_engine()
150 static void lp8501_turn_off_channels(struct lp55xx_chip *chip) in lp8501_turn_off_channels()
158 static void lp8501_run_engine(struct lp55xx_chip *chip, bool start) in lp8501_run_engine()
206 static int lp8501_update_program_memory(struct lp55xx_chip *chip, in lp8501_update_program_memory()
253 static void lp8501_firmware_loaded(struct lp55xx_chip *chip) in lp8501_firmware_loaded()
275 struct lp55xx_chip *chip = led->chip; in lp8501_led_brightness()
308 struct lp55xx_chip *chip; in lp8501_probe()
370 struct lp55xx_chip *chip = led->chip; in lp8501_remove()
H A Dleds-lp5562.c127 static void lp5562_load_engine(struct lp55xx_chip *chip) in lp5562_load_engine()
147 static void lp5562_stop_engine(struct lp55xx_chip *chip) in lp5562_stop_engine()
153 static void lp5562_run_engine(struct lp55xx_chip *chip, bool start) in lp5562_run_engine()
206 static int lp5562_update_firmware(struct lp55xx_chip *chip, in lp5562_update_firmware()
259 static void lp5562_firmware_loaded(struct lp55xx_chip *chip) in lp5562_firmware_loaded()
283 static int lp5562_post_init_device(struct lp55xx_chip *chip) in lp5562_post_init_device()
317 struct lp55xx_chip *chip = led->chip; in lp5562_led_brightness()
333 static void lp5562_write_program_memory(struct lp55xx_chip *chip, in lp5562_write_program_memory()
356 static int lp5562_run_predef_led_pattern(struct lp55xx_chip *chip, int mode) in lp5562_run_predef_led_pattern()
410 struct lp55xx_chip *chip = led->chip; in lp5562_store_pattern()
[all …]
/openbmc/linux/Documentation/leds/
H A Dleds-lp55xx.rst29 * lp55xx_chip
35 lp55xx_chip for LP5521 ... lp55xx_led #1
39 lp55xx_chip for LP5523 ... lp55xx_led #1