Home
last modified time | relevance | path

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

/rk3399_rockchip-uboot/drivers/pwm/
H A Dsandbox_pwm.c22 uint duty_ns; member
32 uint period_ns, uint duty_ns) in sandbox_pwm_set_config() argument
41 chan->duty_ns = duty_ns; in sandbox_pwm_set_config()
H A Dpwm-imx-util.c47 int pwm_imx_get_parms(int period_ns, int duty_ns, unsigned long *period_c, in pwm_imx_get_parms() argument
65 c = *period_c * (unsigned long long)duty_ns; in pwm_imx_get_parms()
H A Dpwm-uclass.c23 uint duty_ns) in pwm_set_config() argument
30 return ops->set_config(dev, channel, period_ns, duty_ns); in pwm_set_config()
H A Dpwm-imx.c28 int pwm_config(int pwm_id, int duty_ns, int period_ns) in pwm_config() argument
37 pwm_imx_get_parms(period_ns, duty_ns, &period_cycles, &duty_cycles, in pwm_config()
H A Dexynos_pwm.c22 uint period_ns, uint duty_ns) in exynos_pwm_set_config() argument
34 __func__, dev->name, channel, period_ns, duty_ns); in exynos_pwm_set_config()
46 tcmp = duty_ns / rate_ns; in exynos_pwm_set_config()
H A Drk_pwm.c75 uint period_ns, uint duty_ns);
130 uint period_ns, uint duty_ns) in rk_pwm_set_config_v4() argument
137 duty = lldiv((uint64_t)(priv->freq / 1000) * duty_ns, in rk_pwm_set_config_v4()
157 uint period_ns, uint duty_ns) in rk_pwm_set_config_v1() argument
164 debug("%s: period_ns=%u, duty_ns=%u\n", __func__, period_ns, duty_ns); in rk_pwm_set_config_v1()
185 duty = lldiv((uint64_t)(priv->freq / 1000) * duty_ns, in rk_pwm_set_config_v1()
211 uint period_ns, uint duty_ns) in rk_pwm_set_config() argument
215 return priv->data->funcs.set_config(dev, channel, period_ns, duty_ns); in rk_pwm_set_config()
H A Dtegra_pwm.c21 uint period_ns, uint duty_ns) in tegra_pwm_set_config() argument
34 pulse_width = duty_ns * 255 / period_ns; in tegra_pwm_set_config()
H A Dpwm-imx-util.h14 int pwm_imx_get_parms(int period_ns, int duty_ns, unsigned long *period_c,
/rk3399_rockchip-uboot/include/
H A Dpwm.h26 uint duty_ns);
60 uint duty_ns);
85 int pwm_config (int pwm_id, int duty_ns, int period_ns);
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5p-common/
H A Dpwm.c59 int pwm_config(int pwm_id, int duty_ns, int period_ns) in pwm_config() argument
76 if (period_ns > NS_IN_SEC || duty_ns > NS_IN_SEC || period_ns == 0) in pwm_config()
79 if (duty_ns > period_ns) in pwm_config()
91 tcmp = duty_ns / tin_ns; in pwm_config()