Lines Matching refs:ctrl
53 u16 ctrl;
63 unsigned int ctrl;
84 .ctrl = CHT_WC_LED1_CTRL,
92 .ctrl = CHT_WC_LED2_CTRL,
115 ret = regmap_update_bits(led->regmap, led->regs->ctrl,
134 ret = regmap_update_bits(led->regmap, led->regs->ctrl,
152 ret = regmap_read(led->regmap, led->regs->ctrl, &val);
180 static unsigned long cht_wc_leds_get_period(int ctrl)
182 ctrl &= CHT_WC_LED_F_MASK;
184 switch (ctrl) {
226 int ctrl, ret;
234 ctrl = cht_wc_leds_find_freq(*delay_on + *delay_off);
235 if (ctrl < 0) {
254 ret = regmap_update_bits(led->regmap, led->regs->ctrl,
256 ctrl | led->regs->on_val);
260 *delay_off = *delay_on = cht_wc_leds_get_period(ctrl) / 2;
318 ret = regmap_read(led->regmap, led->regs->ctrl, &saved_regs->ctrl);
332 regmap_write(led->regmap, led->regs->ctrl, saved_regs->ctrl);
415 if (!(leds->led1_initial_regs.ctrl & CHT_WC_LED1_SWCTL))
428 if (!(leds->led1_initial_regs.ctrl & CHT_WC_LED1_SWCTL))