Searched refs:tcmp (Results 1 – 4 of 4) sorted by relevance
/openbmc/u-boot/arch/arm/cpu/armv7/s5p-common/ |
H A D | pwm.c | 68 unsigned long tcmp; in pwm_config() local 90 tcmp = duty_ns / tin_ns; in pwm_config() 91 tcmp = tcnt - tcmp; in pwm_config() 97 writel(tcmp, &pwm->tcmpb0 + offset); in pwm_config()
|
/openbmc/u-boot/drivers/pwm/ |
H A D | exynos_pwm.c | 26 u32 tcnt, tcmp, tcon; in exynos_pwm_set_config() local 43 tcmp = duty_ns / rate_ns; in exynos_pwm_set_config() 44 debug("%s: tcnt %u, tcmp %u\n", __func__, tcnt, tcmp); in exynos_pwm_set_config() 47 writel(tcmp, ®s->tcmpb0 + offset); in exynos_pwm_set_config()
|
/openbmc/linux/drivers/clocksource/ |
H A D | timer-imx-gpt.c | 176 unsigned long tcmp; in mx1_2_set_next_event() local 178 tcmp = readl_relaxed(imxtm->base + MX1_2_TCN) + evt; in mx1_2_set_next_event() 180 writel_relaxed(tcmp, imxtm->base + MX1_2_TCMP); in mx1_2_set_next_event() 182 return (int)(tcmp - readl_relaxed(imxtm->base + MX1_2_TCN)) < 0 ? in mx1_2_set_next_event() 190 unsigned long tcmp; in v2_set_next_event() local 192 tcmp = readl_relaxed(imxtm->base + V2_TCN) + evt; in v2_set_next_event() 194 writel_relaxed(tcmp, imxtm->base + V2_TCMP); in v2_set_next_event() 197 (int)(tcmp - readl_relaxed(imxtm->base + V2_TCN)) < 0 ? in v2_set_next_event()
|
/openbmc/linux/drivers/pwm/ |
H A D | pwm-samsung.c | 322 u32 tin_ns = chan->tin_ns, tcnt, tcmp, oldtcmp; in __pwm_samsung_config() local 353 tcmp = duty_ns / tin_ns; in __pwm_samsung_config() 356 if (!tcmp) in __pwm_samsung_config() 357 ++tcmp; in __pwm_samsung_config() 359 tcmp = tcnt - tcmp; in __pwm_samsung_config() 364 --tcmp; in __pwm_samsung_config() 367 "tin_ns=%u, tcmp=%u/%u\n", tin_ns, tcmp, tcnt); in __pwm_samsung_config() 371 writel(tcmp, our_chip->base + REG_TCMPB(pwm->hwpwm)); in __pwm_samsung_config()
|