| /OK3568_Linux_fs/u-boot/arch/arm/cpu/armv7/s5p-common/ |
| H A D | pwm.c | 16 int pwm_enable(int pwm_id) in pwm_enable() argument 23 tcon |= TCON_START(pwm_id); in pwm_enable() 30 void pwm_disable(int pwm_id) in pwm_disable() argument 37 tcon &= ~TCON_START(pwm_id); in pwm_disable() 42 static unsigned long pwm_calc_tin(int pwm_id, unsigned long freq) in pwm_calc_tin() argument 59 int pwm_config(int pwm_id, int duty_ns, int period_ns) in pwm_config() argument 85 tin_rate = pwm_calc_tin(pwm_id, frequency); in pwm_config() 95 offset = pwm_id * 3; in pwm_config() 96 if (pwm_id < 4) { in pwm_config() 102 tcon |= TCON_UPDATE(pwm_id); in pwm_config() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/input/remotectl/ |
| H A D | rockchip_pwm_remotectl.c | 366 unsigned int pwm_id = ddata->remote_pwm_id; in rk_pwm_pwrkey_wakeup_init() local 374 version = readl_relaxed(ddata->base + RK_PWM_VERSION_ID(pwm_id)); in rk_pwm_pwrkey_wakeup_init() 399 writel_relaxed(val, ddata->base + PWM_REG_PWRMATCH_LPRE(pwm_id)); in rk_pwm_pwrkey_wakeup_init() 405 writel_relaxed(val, ddata->base + PWM_REG_PWRMATCH_HPRE(pwm_id)); in rk_pwm_pwrkey_wakeup_init() 411 writel_relaxed(val, ddata->base + PWM_REG_PWRMATCH_LD(pwm_id)); in rk_pwm_pwrkey_wakeup_init() 417 writel_relaxed(val, ddata->base + PWM_REG_PWRMATCH_HD_ZERO(pwm_id)); in rk_pwm_pwrkey_wakeup_init() 423 writel_relaxed(val, ddata->base + PWM_REG_PWRMATCH_HD_ONE(pwm_id)); in rk_pwm_pwrkey_wakeup_init() 438 + PWM_PWRMATCH_VALUE(pwm_id) + num * 4); in rk_pwm_pwrkey_wakeup_init() 445 val = readl_relaxed(ddata->base + PWM_REG_INT_EN(pwm_id)); in rk_pwm_pwrkey_wakeup_init() 447 writel_relaxed(val, ddata->base + PWM_REG_INT_EN(pwm_id)); in rk_pwm_pwrkey_wakeup_init() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/pwm/ |
| H A D | pwm-imx.c | 17 int pwm_init(int pwm_id, int div, int invert) in pwm_init() argument 19 struct pwm_regs *pwm = (struct pwm_regs *)pwm_id_to_reg(pwm_id); in pwm_init() 28 int pwm_config(int pwm_id, int duty_ns, int period_ns) in pwm_config() argument 30 struct pwm_regs *pwm = (struct pwm_regs *)pwm_id_to_reg(pwm_id); in pwm_config() 52 int pwm_enable(int pwm_id) in pwm_enable() argument 54 struct pwm_regs *pwm = (struct pwm_regs *)pwm_id_to_reg(pwm_id); in pwm_enable() 63 void pwm_disable(int pwm_id) in pwm_disable() argument 65 struct pwm_regs *pwm = (struct pwm_regs *)pwm_id_to_reg(pwm_id); in pwm_disable()
|
| H A D | pwm-imx-util.c | 19 struct pwm_regs *pwm_id_to_reg(int pwm_id) in pwm_id_to_reg() argument 21 switch (pwm_id) { in pwm_id_to_reg() 41 printf("unknown pwm_id: %d\n", pwm_id); in pwm_id_to_reg()
|
| H A D | pwm-imx-util.h | 13 struct pwm_regs *pwm_id_to_reg(int pwm_id);
|
| /OK3568_Linux_fs/u-boot/drivers/video/exynos/ |
| H A D | exynos_pwm_bl.c | 28 pwm_config(pwm->pwm_id, 0, pwm->period); in exynos_pwm_backlight_update_status() 29 pwm_disable(pwm->pwm_id); in exynos_pwm_backlight_update_status() 31 pwm_config(pwm->pwm_id, in exynos_pwm_backlight_update_status() 33 pwm_enable(pwm->pwm_id); in exynos_pwm_backlight_update_status()
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | pwm.h | 84 int pwm_init (int pwm_id, int div, int invert); 85 int pwm_config (int pwm_id, int duty_ns, int period_ns); 86 int pwm_enable (int pwm_id); 87 void pwm_disable (int pwm_id);
|
| /OK3568_Linux_fs/u-boot/drivers/power/regulator/ |
| H A D | pwm_regulator.c | 24 int pwm_id; member 48 return pwm_set_enable(priv->pwm, priv->pwm_id, enable); in pwm_regulator_enable() 76 ret = pwm_set_invert(priv->pwm, priv->pwm_id, priv->polarity); in pwm_regulator_set_voltage() 82 ret = pwm_set_config(priv->pwm, priv->pwm_id, in pwm_regulator_set_voltage()
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3399-evb-rev1-android.dts | 18 rockchip,pwm_id= <2>; 23 rockchip,pwm_id= <3>;
|
| H A D | rk3399-evb-rev1.dtsi | 15 rockchip,pwm_id = <2>; 27 rockchip,pwm_id = <3>;
|
| H A D | rk3399-evb-rev2-android.dts | 18 rockchip,pwm_id= <3>;
|
| H A D | rk3328-box-liantong.dtsi | 146 rockchip,pwm_id = <0>; 159 rockchip,pwm_id = <1>;
|
| H A D | rk3399-evb-rev3.dtsi | 24 rockchip,pwm_id = <2>;
|
| H A D | rk3399-evb-rev2.dtsi | 24 rockchip,pwm_id = <3>;
|
| H A D | rk3368-r88-dcdc.dts | 113 rockchip,pwm_id = <1>;
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-exynos/include/mach/ |
| H A D | pwm_backlight.h | 13 int pwm_id; member
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | pwm_backlight.h | 11 int pwm_id; member
|
| H A D | pwm.h | 351 struct pwm_device *pwm_request(int pwm_id, const char *label); 472 static inline struct pwm_device *pwm_request(int pwm_id, const char *label) in pwm_request() argument
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | rk3229-evb-android.dtsi | 148 rockchip,pwm_id = <1>; 161 rockchip,pwm_id = <2>;
|
| H A D | rk3288-evb-android-rk808-edp.dtsi | 75 rockchip,pwm_id = <1>;
|
| H A D | rk3036-evb1-ddr3-v10.dts | 83 rockchip,pwm_id = <2>;
|
| H A D | rk3288-evb-rk628.dtsi | 164 rockchip,pwm_id = <1>;
|
| H A D | rk3128h-box.dtsi | 206 rockchip,pwm_id = <1>;
|
| H A D | rk3288-evb-rk808-linux.dts | 122 rockchip,pwm_id = <1>;
|
| /OK3568_Linux_fs/kernel/drivers/video/backlight/ |
| H A D | pwm_bl.c | 526 pb->pwm = pwm_request(data->pwm_id, "pwm-backlight"); in pwm_backlight_probe()
|