Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/pwm/
Dpwm-ep93xx.c77 unsigned long duty_cycles; in ep93xx_pwm_config() local
99 duty_cycles = c; in ep93xx_pwm_config()
101 if (period_cycles < 0x10000 && duty_cycles < 0x10000) { in ep93xx_pwm_config()
107 writew(duty_cycles, base + EP93XX_PWMx_DUTY_CYCLE); in ep93xx_pwm_config()
109 writew(duty_cycles, base + EP93XX_PWMx_DUTY_CYCLE); in ep93xx_pwm_config()
Dpwm-tiecap.c70 unsigned long period_cycles, duty_cycles; in ecap_pwm_config() local
83 duty_cycles = 1; in ecap_pwm_config()
88 duty_cycles = (unsigned long)c; in ecap_pwm_config()
102 writel(duty_cycles, pc->mmio_base + CAP2); in ecap_pwm_config()
110 writel(duty_cycles, pc->mmio_base + CAP4); in ecap_pwm_config()
Dpwm-lpc32xx.c39 int period_cycles, duty_cycles; in lpc32xx_pwm_config() local
70 duty_cycles = 256 - c; in lpc32xx_pwm_config()
74 val |= PWM_RELOADV(period_cycles) | PWM_DUTY(duty_cycles); in lpc32xx_pwm_config()
Dpwm-mxs.c55 unsigned int period_cycles, duty_cycles; in mxs_pwm_config() local
74 duty_cycles = c; in mxs_pwm_config()
86 writel(duty_cycles << 16, in mxs_pwm_config()
Dpwm-tiehrpwm.c241 unsigned long period_cycles, duty_cycles; in ehrpwm_pwm_config() local
255 duty_cycles = 1; in ehrpwm_pwm_config()
260 duty_cycles = (unsigned long)c; in ehrpwm_pwm_config()
299 duty_cycles = duty_cycles / ps_divval; in ehrpwm_pwm_config()
317 ehrpwm_write(pc->mmio_base, cmp_reg, duty_cycles); in ehrpwm_pwm_config()
Dpwm-imx.c115 unsigned long period_cycles, duty_cycles, prescale; in imx_pwm_config_v2() local
162 duty_cycles = c; in imx_pwm_config_v2()
173 writel(duty_cycles, imx->mmio_base + MX3_PWMSAR); in imx_pwm_config_v2()