Searched refs:lp55xx_chip (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/drivers/leds/ |
H A D | leds-lp55xx-common.h | 79 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 D | leds-lp55xx-common.c | 43 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 D | leds-lp5523.c | 114 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 D | leds-lp5521.c | 118 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 D | leds-lp8501.c | 90 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 D | leds-lp5562.c | 127 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 D | leds-lp55xx.rst | 29 * lp55xx_chip 35 lp55xx_chip for LP5521 ... lp55xx_led #1 39 lp55xx_chip for LP5523 ... lp55xx_led #1
|