Lines Matching refs:hwpwm
82 reg_offset = MCHPCOREPWM_EN(pwm->hwpwm >> 3);
83 shift = pwm->hwpwm & 7;
90 mchp_core_pwm->channel_enabled &= ~BIT(pwm->hwpwm);
91 mchp_core_pwm->channel_enabled |= enable << pwm->hwpwm;
98 if (mchp_core_pwm->sync_update_mask & (1 << pwm->hwpwm))
181 writel_relaxed(posedge, mchp_core_pwm->base + MCHPCOREPWM_POSEDGE(pwm->hwpwm));
182 writel_relaxed(negedge, mchp_core_pwm->base + MCHPCOREPWM_NEGEDGE(pwm->hwpwm));
311 period_locked = mchp_core_pwm->channel_enabled & ~(1 << pwm->hwpwm);
368 mchp_core_pwm_wait_for_sync_update(mchp_core_pwm, pwm->hwpwm);
387 mchp_core_pwm_wait_for_sync_update(mchp_core_pwm, pwm->hwpwm);
389 if (mchp_core_pwm->channel_enabled & (1 << pwm->hwpwm))
416 posedge = readb_relaxed(mchp_core_pwm->base + MCHPCOREPWM_POSEDGE(pwm->hwpwm));
417 negedge = readb_relaxed(mchp_core_pwm->base + MCHPCOREPWM_NEGEDGE(pwm->hwpwm));