Searched refs:posedge (Results 1 – 1 of 1) sorted by relevance
155 u8 posedge, negedge; in mchp_core_pwm_apply_duty() local 159 * Setting posedge == negedge doesn't yield a constant output, in mchp_core_pwm_apply_duty() 169 posedge = second_edge; in mchp_core_pwm_apply_duty() 171 posedge = first_edge; in mchp_core_pwm_apply_duty() 180 writel_relaxed(posedge, mchp_core_pwm->base + MCHPCOREPWM_POSEDGE(pwm->hwpwm)); in mchp_core_pwm_apply_duty() 382 u8 duty_steps, posedge, negedge; in mchp_core_pwm_get_state() local 415 posedge = readb_relaxed(mchp_core_pwm->base + MCHPCOREPWM_POSEDGE(pwm->hwpwm)); in mchp_core_pwm_get_state() 420 if (negedge == posedge) { in mchp_core_pwm_get_state() 424 duty_steps = abs((s16)posedge - (s16)negedge); in mchp_core_pwm_get_state() 429 state->polarity = negedge < posedge in mchp_core_pwm_get_state() [all...]