Home
last modified time | relevance | path

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

/linux-6.15/drivers/pwm/
H A Dpwm-microchip-core.c365 mutex_lock(&mchp_core_pwm->lock); in mchp_core_pwm_apply()
371 mutex_unlock(&mchp_core_pwm->lock); in mchp_core_pwm_apply()
384 mutex_lock(&mchp_core_pwm->lock); in mchp_core_pwm_get_state()
418 mutex_unlock(&mchp_core_pwm->lock); in mchp_core_pwm_get_state()
460 if (IS_ERR(mchp_core_pwm->base)) in mchp_core_pwm_probe()
461 return PTR_ERR(mchp_core_pwm->base); in mchp_core_pwm_probe()
464 if (IS_ERR(mchp_core_pwm->clk)) in mchp_core_pwm_probe()
470 mchp_core_pwm->sync_update_mask = 0; in mchp_core_pwm_probe()
472 mutex_init(&mchp_core_pwm->lock); in mchp_core_pwm_probe()
476 mchp_core_pwm->channel_enabled = readb_relaxed(mchp_core_pwm->base + MCHPCOREPWM_EN(0)); in mchp_core_pwm_probe()
[all …]