Searched refs:lp55xx_chip (Results 1 – 7 of 7) sorted by relevance
/linux-4.4.14/drivers/leds/ |
D | leds-lp55xx-common.h | 80 struct lp55xx_chip; 110 int (*post_init_device) (struct lp55xx_chip *chip); 119 void (*firmware_cb)(struct lp55xx_chip *chip); 122 void (*run_engine) (struct lp55xx_chip *chip, bool start); 149 struct lp55xx_chip { struct 178 struct lp55xx_chip *chip; argument 182 extern int lp55xx_write(struct lp55xx_chip *chip, u8 reg, u8 val); 183 extern int lp55xx_read(struct lp55xx_chip *chip, u8 reg, u8 *val); 184 extern int lp55xx_update_bits(struct lp55xx_chip *chip, u8 reg, 188 extern bool lp55xx_is_extclk_used(struct lp55xx_chip *chip); [all …]
|
D | leds-lp55xx-common.c | 41 static void lp55xx_reset_device(struct lp55xx_chip *chip) in lp55xx_reset_device() 51 static int lp55xx_detect_device(struct lp55xx_chip *chip) in lp55xx_detect_device() 74 static int lp55xx_post_init_device(struct lp55xx_chip *chip) in lp55xx_post_init_device() 98 struct lp55xx_chip *chip = led->chip; in lp55xx_store_current() 147 struct lp55xx_chip *chip, int chan) in lp55xx_init_led() 197 struct lp55xx_chip *chip = context; in lp55xx_firmware_loaded() 221 static int lp55xx_request_firmware(struct lp55xx_chip *chip) in lp55xx_request_firmware() 235 struct lp55xx_chip *chip = led->chip; in lp55xx_show_engine_select() 245 struct lp55xx_chip *chip = led->chip; in lp55xx_store_engine_select() 276 static inline void lp55xx_run_engine(struct lp55xx_chip *chip, bool start) in lp55xx_run_engine() [all …]
|
D | leds-lp5523.c | 124 static int lp5523_init_program_engine(struct lp55xx_chip *chip); 138 static int lp5523_post_init_device(struct lp55xx_chip *chip) in lp5523_post_init_device() 168 static void lp5523_load_engine(struct lp55xx_chip *chip) in lp5523_load_engine() 188 static void lp5523_load_engine_and_select_page(struct lp55xx_chip *chip) in lp5523_load_engine_and_select_page() 202 static void lp5523_stop_all_engines(struct lp55xx_chip *chip) in lp5523_stop_all_engines() 208 static void lp5523_stop_engine(struct lp55xx_chip *chip) in lp5523_stop_engine() 222 static void lp5523_turn_off_channels(struct lp55xx_chip *chip) in lp5523_turn_off_channels() 230 static void lp5523_run_engine(struct lp55xx_chip *chip, bool start) in lp5523_run_engine() 278 static int lp5523_init_program_engine(struct lp55xx_chip *chip) in lp5523_init_program_engine() 336 static int lp5523_update_program_memory(struct lp55xx_chip *chip, in lp5523_update_program_memory() [all …]
|
D | leds-lp5521.c | 134 static void lp5521_load_engine(struct lp55xx_chip *chip) in lp5521_load_engine() 154 static void lp5521_stop_all_engines(struct lp55xx_chip *chip) in lp5521_stop_all_engines() 160 static void lp5521_stop_engine(struct lp55xx_chip *chip) in lp5521_stop_engine() 174 static void lp5521_run_engine(struct lp55xx_chip *chip, bool start) in lp5521_run_engine() 224 static int lp5521_update_program_memory(struct lp55xx_chip *chip, in lp5521_update_program_memory() 273 static void lp5521_firmware_loaded(struct lp55xx_chip *chip) in lp5521_firmware_loaded() 293 static int lp5521_post_init_device(struct lp55xx_chip *chip) in lp5521_post_init_device() 345 static int lp5521_run_selftest(struct lp55xx_chip *chip, char *buf) in lp5521_run_selftest() 369 struct lp55xx_chip *chip = led->chip; in lp5521_led_brightness_work() 382 struct lp55xx_chip *chip = led->chip; in show_engine_mode() [all …]
|
D | leds-lp8501.c | 94 static int lp8501_post_init_device(struct lp55xx_chip *chip) in lp8501_post_init_device() 118 static void lp8501_load_engine(struct lp55xx_chip *chip) in lp8501_load_engine() 146 static void lp8501_stop_engine(struct lp55xx_chip *chip) in lp8501_stop_engine() 152 static void lp8501_turn_off_channels(struct lp55xx_chip *chip) in lp8501_turn_off_channels() 160 static void lp8501_run_engine(struct lp55xx_chip *chip, bool start) in lp8501_run_engine() 208 static int lp8501_update_program_memory(struct lp55xx_chip *chip, in lp8501_update_program_memory() 255 static void lp8501_firmware_loaded(struct lp55xx_chip *chip) in lp8501_firmware_loaded() 279 struct lp55xx_chip *chip = led->chip; in lp8501_led_brightness_work() 309 struct lp55xx_chip *chip; in lp8501_probe() 371 struct lp55xx_chip *chip = led->chip; in lp8501_remove()
|
D | leds-lp5562.c | 130 static void lp5562_load_engine(struct lp55xx_chip *chip) in lp5562_load_engine() 150 static void lp5562_stop_engine(struct lp55xx_chip *chip) in lp5562_stop_engine() 156 static void lp5562_run_engine(struct lp55xx_chip *chip, bool start) in lp5562_run_engine() 209 static int lp5562_update_firmware(struct lp55xx_chip *chip, in lp5562_update_firmware() 262 static void lp5562_firmware_loaded(struct lp55xx_chip *chip) in lp5562_firmware_loaded() 282 static int lp5562_post_init_device(struct lp55xx_chip *chip) in lp5562_post_init_device() 318 struct lp55xx_chip *chip = led->chip; in lp5562_led_brightness_work() 331 static void lp5562_write_program_memory(struct lp55xx_chip *chip, in lp5562_write_program_memory() 354 static int lp5562_run_predef_led_pattern(struct lp55xx_chip *chip, int mode) in lp5562_run_predef_led_pattern() 408 struct lp55xx_chip *chip = led->chip; in lp5562_store_pattern() [all …]
|
/linux-4.4.14/Documentation/leds/ |
D | leds-lp55xx.txt | 27 o lp55xx_chip 33 lp55xx_chip for LP5521 ... lp55xx_led #1 37 lp55xx_chip for LP5523 ... lp55xx_led #1
|