Lines Matching refs:color
99 enum led_colors color; member
113 enum led_colors color) in bd2802_is_rgb_off() argument
115 switch (color) { in bd2802_is_rgb_off()
147 static inline u8 bd2802_get_base_offset(enum led_ids id, enum led_colors color) in bd2802_get_base_offset() argument
149 return id * BD2802_LED_OFFSET + color * BD2802_COLOR_OFFSET; in bd2802_get_base_offset()
152 static inline u8 bd2802_get_reg_addr(enum led_ids id, enum led_colors color, in bd2802_get_reg_addr() argument
155 return reg_offset + bd2802_get_base_offset(id, color); in bd2802_get_reg_addr()
176 enum led_colors color, enum led_bits led_bit) in bd2802_update_state() argument
183 switch (color) { in bd2802_update_state()
254 enum led_colors color) in bd2802_set_on() argument
261 reg = bd2802_get_reg_addr(id, color, BD2802_REG_CURRENT1SETUP); in bd2802_set_on()
263 reg = bd2802_get_reg_addr(id, color, BD2802_REG_CURRENT2SETUP); in bd2802_set_on()
265 reg = bd2802_get_reg_addr(id, color, BD2802_REG_WAVEPATTERN); in bd2802_set_on()
269 bd2802_update_state(led, id, color, BD2802_ON); in bd2802_set_on()
273 enum led_colors color) in bd2802_set_blink() argument
280 reg = bd2802_get_reg_addr(id, color, BD2802_REG_CURRENT1SETUP); in bd2802_set_blink()
282 reg = bd2802_get_reg_addr(id, color, BD2802_REG_CURRENT2SETUP); in bd2802_set_blink()
284 reg = bd2802_get_reg_addr(id, color, BD2802_REG_WAVEPATTERN); in bd2802_set_blink()
288 bd2802_update_state(led, id, color, BD2802_BLINK); in bd2802_set_blink()
292 enum led_colors color, enum led_bits led_bit) in bd2802_turn_on() argument
301 bd2802_set_blink(led, id, color); in bd2802_turn_on()
303 bd2802_set_on(led, id, color); in bd2802_turn_on()
307 enum led_colors color) in bd2802_turn_off() argument
311 if (bd2802_is_rgb_off(led, id, color)) in bd2802_turn_off()
314 reg = bd2802_get_reg_addr(id, color, BD2802_REG_CURRENT1SETUP); in bd2802_turn_off()
316 reg = bd2802_get_reg_addr(id, color, BD2802_REG_CURRENT2SETUP); in bd2802_turn_off()
319 bd2802_update_state(led, id, color, BD2802_OFF); in bd2802_turn_off()
526 bd2802_turn_on(led, led->led_id, led->color, led->state); in bd2802_led_work()
528 bd2802_turn_off(led, led->led_id, led->color); in bd2802_led_work()
538 led->color = clr; \
553 led->color = clr; \