Searched refs:dcycles (Results 1 – 2 of 2) sorted by relevance
| /openbsd/src/sys/dev/fdt/ |
| D | imxpwm.c | 135 uint64_t dcycles, pcycles, prescale, pwmclk; in imxpwm_get_state() local 153 dcycles = sc->sc_dcycles; in imxpwm_get_state() 155 dcycles = HREAD4(sc, PWM_SAR); in imxpwm_get_state() 156 dcycles = dcycles * NS_PER_S; in imxpwm_get_state() 157 dcycles = (dcycles + (pwmclk / 2)) / pwmclk; in imxpwm_get_state() 161 ps->ps_pulse_width = dcycles; in imxpwm_get_state() 170 uint64_t dcycles, pcycles, prescale; in imxpwm_set_state() local 182 dcycles = (pcycles * ps->ps_pulse_width) / ps->ps_period; in imxpwm_set_state() 204 HWRITE4(sc, PWM_SAR, dcycles); in imxpwm_set_state() 207 sc->sc_dcycles = dcycles; in imxpwm_set_state()
|
| D | qcpwm.c | 141 uint64_t pcycles, dcycles; in qcpwm_get_state() local 173 dcycles = (NS_PER_S * pwmval * prediv * (1 << exp)); in qcpwm_get_state() 174 dcycles = (dcycles + refclk - 1) / refclk; in qcpwm_get_state() 177 ps->ps_pulse_width = dcycles; in qcpwm_get_state() 185 uint64_t dcycles, pcycles, acycles, diff = UINT64_MAX; in qcpwm_set_state() local 196 dcycles = ps->ps_pulse_width; in qcpwm_set_state() 223 ps->ps_pulse_width = (dcycles * ps->ps_period) / pcycles; in qcpwm_set_state() 228 dcycles = ps->ps_pulse_width; in qcpwm_set_state()
|