Lines Matching refs:regs

123 	struct bbled_regs * const regs;  member
148 struct bbled_regs * const regs = cfg->regs; in xec_pwmbb_progam_pwm() local
151 val = regs->limits & ~(XEC_PWM_BBLED_LIM_MIN_MSK); in xec_pwmbb_progam_pwm()
153 regs->limits = val; in xec_pwmbb_progam_pwm()
155 val = regs->delay & ~(XEC_PWM_BBLED_DLY_LO_MSK); in xec_pwmbb_progam_pwm()
157 regs->delay = val; in xec_pwmbb_progam_pwm()
160 regs->config |= BIT(XEC_PWM_BBLED_CFG_EN_UPDATE_POS); in xec_pwmbb_progam_pwm()
162 val = regs->config & ~(XEC_PWM_BBLED_CFG_MODE_MSK); in xec_pwmbb_progam_pwm()
164 regs->config = val; in xec_pwmbb_progam_pwm()
177 struct bbled_regs * const regs = cfg->regs; in pwm_bbled_xec_get_cycles_per_sec() local
184 if (regs->config & BIT(XEC_PWM_BBLED_CFG_CLK_SRC_48M_POS)) { in pwm_bbled_xec_get_cycles_per_sec()
217 struct bbled_regs * const regs = cfg->regs; in pwm_bbled_xec_set_cycles() local
233 regs->config = (regs->config & ~XEC_PWM_BBLED_CFG_MODE_MSK) in pwm_bbled_xec_set_cycles()
235 regs->limits &= ~XEC_PWM_BBLED_LIM_MIN_MSK; in pwm_bbled_xec_set_cycles()
236 regs->delay &= ~(XEC_PWM_BBLED_DLY_LO_MSK); in pwm_bbled_xec_set_cycles()
239 regs->config = (regs->config & ~XEC_PWM_BBLED_CFG_MODE_MSK) in pwm_bbled_xec_set_cycles()
241 regs->limits &= ~XEC_PWM_BBLED_LIM_MIN_MSK; in pwm_bbled_xec_set_cycles()
242 regs->delay &= ~(XEC_PWM_BBLED_DLY_LO_MSK); in pwm_bbled_xec_set_cycles()
272 struct bbled_regs * const regs = devcfg->regs; in pwm_bbled_xec_pm_action() local
283 (!(regs->config & BIT(XEC_PWM_BBLED_CFG_CLK_SRC_48M_POS)))) { in pwm_bbled_xec_pm_action()
297 regs->config |= (data->config & XEC_PWM_BBLED_CFG_MODE_MSK); in pwm_bbled_xec_pm_action()
298 regs->config |= BIT(XEC_PWM_BBLED_CFG_EN_UPDATE_POS); in pwm_bbled_xec_pm_action()
304 if ((regs->config & XEC_PWM_BBLED_CFG_MODE_MSK) != XEC_PWM_BBLED_CFG_MODE_OFF) { in pwm_bbled_xec_pm_action()
306 data->config = regs->config; in pwm_bbled_xec_pm_action()
308 regs->config &= ~(XEC_PWM_BBLED_CFG_MODE_MSK); in pwm_bbled_xec_pm_action()
332 struct bbled_regs * const regs = cfg->regs; in pwm_bbled_xec_init() local
341 regs->config = BIT(XEC_PWM_BBLED_CFG_RST_PWM_POS); in pwm_bbled_xec_init()
342 regs->config = 0U; in pwm_bbled_xec_init()
344 regs->config |= BIT(XEC_PWM_BBLED_CFG_CLK_SRC_48M_POS); in pwm_bbled_xec_init()
356 .regs = (struct bbled_regs * const)DT_INST_REG_ADDR(inst), \