Lines Matching defs:color

95 	enum led_colors			color;
109 enum led_colors color)
111 switch (color) {
119 dev_err(&led->client->dev, "%s: Invalid color\n", __func__);
143 static inline u8 bd2802_get_base_offset(enum led_ids id, enum led_colors color)
145 return id * BD2802_LED_OFFSET + color * BD2802_COLOR_OFFSET;
148 static inline u8 bd2802_get_reg_addr(enum led_ids id, enum led_colors color,
151 return reg_offset + bd2802_get_base_offset(id, color);
172 enum led_colors color, enum led_bits led_bit)
179 switch (color) {
191 "%s: Invalid color\n", __func__);
250 enum led_colors color)
257 reg = bd2802_get_reg_addr(id, color, BD2802_REG_CURRENT1SETUP);
259 reg = bd2802_get_reg_addr(id, color, BD2802_REG_CURRENT2SETUP);
261 reg = bd2802_get_reg_addr(id, color, BD2802_REG_WAVEPATTERN);
265 bd2802_update_state(led, id, color, BD2802_ON);
269 enum led_colors color)
276 reg = bd2802_get_reg_addr(id, color, BD2802_REG_CURRENT1SETUP);
278 reg = bd2802_get_reg_addr(id, color, BD2802_REG_CURRENT2SETUP);
280 reg = bd2802_get_reg_addr(id, color, BD2802_REG_WAVEPATTERN);
284 bd2802_update_state(led, id, color, BD2802_BLINK);
288 enum led_colors color, enum led_bits led_bit)
297 bd2802_set_blink(led, id, color);
299 bd2802_set_on(led, id, color);
303 enum led_colors color)
307 if (bd2802_is_rgb_off(led, id, color))
310 reg = bd2802_get_reg_addr(id, color, BD2802_REG_CURRENT1SETUP);
312 reg = bd2802_get_reg_addr(id, color, BD2802_REG_CURRENT2SETUP);
315 bd2802_update_state(led, id, color, BD2802_OFF);
524 led->color = clr; \
527 bd2802_turn_off(led, led->led_id, led->color); \
530 bd2802_turn_on(led, led->led_id, led->color, BD2802_ON);\
542 led->color = clr; \
544 bd2802_turn_on(led, led->led_id, led->color, BD2802_BLINK); \