Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/clk/
Dclk-pwm.c73 struct pwm_args pargs; in clk_pwm_probe() local
85 pwm_get_args(pwm, &pargs); in clk_pwm_probe()
86 if (!pargs.period) { in clk_pwm_probe()
92 clk_pwm->fixed_rate = NSEC_PER_SEC / pargs.period; in clk_pwm_probe()
94 if (pargs.period != NSEC_PER_SEC / clk_pwm->fixed_rate && in clk_pwm_probe()
95 pargs.period != DIV_ROUND_UP(NSEC_PER_SEC, clk_pwm->fixed_rate)) { in clk_pwm_probe()
106 ret = pwm_config(pwm, (pargs.period + 1) >> 1, pargs.period); in clk_pwm_probe()
/Linux-v5.4/drivers/input/misc/
Dmax77693-haptic.c69 struct pwm_args pargs; in max77693_haptic_set_duty_cycle() local
73 pwm_get_args(haptic->pwm_dev, &pargs); in max77693_haptic_set_duty_cycle()
74 delta = (pargs.period + haptic->pwm_duty) / 2; in max77693_haptic_set_duty_cycle()
75 error = pwm_config(haptic->pwm_dev, delta, pargs.period); in max77693_haptic_set_duty_cycle()
236 struct pwm_args pargs; in max77693_haptic_play_effect() local
248 pwm_get_args(haptic->pwm_dev, &pargs); in max77693_haptic_play_effect()
249 period_mag_multi = (u64)pargs.period * haptic->magnitude; in max77693_haptic_play_effect()
/Linux-v5.4/drivers/bus/
Dts-nbus.c279 struct pwm_args pargs; in ts_nbus_probe() local
302 pwm_get_args(pwm, &pargs); in ts_nbus_probe()
303 if (!pargs.period) { in ts_nbus_probe()
313 ret = pwm_config(pwm, pargs.period, pargs.period); in ts_nbus_probe()
/Linux-v5.4/arch/arm/mach-omap2/
Domap-secure.h63 extern u32 omap_smc2(u32 id, u32 falg, u32 pargs);
64 extern u32 omap_smc3(u32 id, u32 process, u32 flag, u32 pargs);
/Linux-v5.4/drivers/leds/
Dleds-pwm.c72 struct pwm_args pargs; in led_pwm_add() local
102 pwm_get_args(led_data->pwm, &pargs); in led_pwm_add()
104 led_data->period = pargs.period; in led_pwm_add()
/Linux-v5.4/drivers/pwm/
Dcore.c569 struct pwm_args pargs; in pwm_adjust_config() local
571 pwm_get_args(pwm, &pargs); in pwm_adjust_config()
584 state.period = pargs.period; in pwm_adjust_config()
585 state.polarity = pargs.polarity; in pwm_adjust_config()
594 if (pargs.period != state.period) { in pwm_adjust_config()
595 u64 dutycycle = (u64)state.duty_cycle * pargs.period; in pwm_adjust_config()
599 state.period = pargs.period; in pwm_adjust_config()
605 if (pargs.polarity != state.polarity) { in pwm_adjust_config()
606 state.polarity = pargs.polarity; in pwm_adjust_config()
/Linux-v5.4/drivers/hwmon/
Dpwm-fan.c424 struct pwm_args pargs; in pwm_fan_resume() local
439 pwm_get_args(ctx->pwm, &pargs); in pwm_fan_resume()
440 duty = DIV_ROUND_UP(ctx->pwm_value * (pargs.period - 1), MAX_PWM); in pwm_fan_resume()
441 ret = pwm_config(ctx->pwm, duty, pargs.period); in pwm_fan_resume()
/Linux-v5.4/drivers/video/fbdev/
Dssd1307fb.c303 struct pwm_args pargs; in ssd1307fb_init() local
318 pwm_get_args(par->pwm, &pargs); in ssd1307fb_init()
320 par->pwm_period = pargs.period; in ssd1307fb_init()
/Linux-v5.4/Documentation/devicetree/bindings/iommu/
Dti,omap-iommu.txt13 and needs no additional data in the pargs specifier. Please