Searched refs:pwmscale (Results 1 – 1 of 1) sorted by relevance
134 uint32_t pwm_pclock, pwmscale; in kd_pwm_get() local142 pwmscale = reg->pwmcfg & 0xf; in kd_pwm_get()143 pwm_pclock >>= pwmscale; in kd_pwm_get()159 uint32_t pwm_pclock, pwmscale = 0; in kd_pwm_set() local177 while ((period >> pwmscale) > pwmcmpx_max) in kd_pwm_set()178 pwmscale++; in kd_pwm_set()179 if (pwmscale > PWM_MAX_SCALE) in kd_pwm_set()184 reg->pwmcfg |= pwmscale; /* scale */ in kd_pwm_set()185 reg->pwmcmp0 = (period >> pwmscale); in kd_pwm_set()186 *((®->pwmcmp1) + channel) = reg->pwmcmp0 - (pulse >> pwmscale); in kd_pwm_set()
Completed in 3 milliseconds