Home
last modified time | relevance | path

Searched refs:dcycles (Results 1 – 2 of 2) sorted by relevance

/openbsd/src/sys/dev/fdt/
Dimxpwm.c135 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()
Dqcpwm.c141 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()