Lines Matching refs:pwmcmp
102 uint64_t pwmcmp = s->pwmcmp[i] & PWMCMP_MASK; in sifive_pwm_set_alarms() local
103 uint64_t pwmcmp_ticks = pwmcmp << scale; in sifive_pwm_set_alarms()
109 if (pwmcmp > pwms) { in sifive_pwm_set_alarms()
133 uint64_t pwmcmp = s->pwmcmp[i] & PWMCMP_MASK; in sifive_pwm_set_alarms() local
135 if (pwms >= pwmcmp) { in sifive_pwm_set_alarms()
256 return s->pwmcmp[0] & PWMCMP_MASK; in sifive_pwm_read()
258 return s->pwmcmp[1] & PWMCMP_MASK; in sifive_pwm_read()
260 return s->pwmcmp[2] & PWMCMP_MASK; in sifive_pwm_read()
262 return s->pwmcmp[3] & PWMCMP_MASK; in sifive_pwm_read()
354 s->pwmcmp[0] = value & PWMCMP_MASK; in sifive_pwm_write()
357 s->pwmcmp[1] = value & PWMCMP_MASK; in sifive_pwm_write()
360 s->pwmcmp[2] = value & PWMCMP_MASK; in sifive_pwm_write()
363 s->pwmcmp[3] = value & PWMCMP_MASK; in sifive_pwm_write()
380 s->pwmcmp[0] = 0x00000000; in sifive_pwm_reset()
381 s->pwmcmp[1] = 0x00000000; in sifive_pwm_reset()
382 s->pwmcmp[2] = 0x00000000; in sifive_pwm_reset()
383 s->pwmcmp[3] = 0x00000000; in sifive_pwm_reset()
402 VMSTATE_UINT32_ARRAY(pwmcmp, SiFivePwmState, 4),