Home
last modified time | relevance | path

Searched refs:npwm (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/pwm/
H A Dpwm-sprd.c253 int ret, npwm; in sprd_pwm_probe() local
255 npwm = sprd_pwm_clk_init(&pdev->dev, chn); in sprd_pwm_probe()
256 if (npwm < 0) in sprd_pwm_probe()
257 return npwm; in sprd_pwm_probe()
259 chip = devm_pwmchip_alloc(&pdev->dev, npwm, sizeof(*spc)); in sprd_pwm_probe()
H A Dpwm-sun4i.c79 unsigned int npwm; member
323 .npwm = 2,
328 .npwm = 2,
333 .npwm = 1,
339 .npwm = 1,
345 .npwm = 2,
387 chip = devm_pwmchip_alloc(&pdev->dev, data->npwm, sizeof(*sun4ichip)); in sun4i_pwm_probe()
H A Dpwm-mxs.c127 u32 npwm; in mxs_pwm_probe() local
130 ret = of_property_read_u32(np, "fsl,pwm-number", &npwm); in mxs_pwm_probe()
136 chip = devm_pwmchip_alloc(&pdev->dev, npwm, sizeof(*mxs)); in mxs_pwm_probe()
H A Dpwm-twl-led.c317 unsigned int npwm; in twl_pwmled_probe() local
322 npwm = 2; in twl_pwmled_probe()
325 npwm = 1; in twl_pwmled_probe()
328 chip = devm_pwmchip_alloc(&pdev->dev, npwm, 0); in twl_pwmled_probe()
H A Dpwm-stm32-lp.c358 unsigned int npwm; in stm32_pwm_lp_probe() local
363 npwm = 1; in stm32_pwm_lp_probe()
366 npwm = ddata->num_cc_chans; in stm32_pwm_lp_probe()
369 chip = devm_pwmchip_alloc(&pdev->dev, npwm, sizeof(*priv)); in stm32_pwm_lp_probe()
394 for (i = 0; i < chip->npwm; i++) { in stm32_pwm_lp_suspend()
H A Dpwm-stm32.c509 if (pwm->chip->npwm < 2) in stm32_pwm_raw_capture()
807 unsigned int npwm; in stm32_pwm_detect_channels() local
816 npwm = FIELD_GET(TIM_HWCFGR1_NB_OF_CC, hwcfgr); in stm32_pwm_detect_channels()
818 return npwm < STM32_MAX_PWM_OUTPUT ? npwm : STM32_MAX_PWM_OUTPUT; in stm32_pwm_detect_channels()
839 unsigned int npwm, num_enabled; in stm32_pwm_probe() local
843 npwm = stm32_pwm_detect_channels(ddata, &num_enabled); in stm32_pwm_probe()
845 chip = devm_pwmchip_alloc(dev, npwm, sizeof(*priv)); in stm32_pwm_probe()
907 for (i = 0; i < chip->npwm; i++) { in stm32_pwm_suspend()
H A Dpwm-sifive.c287 for (i = 0; i < chip->npwm; ++i) { in pwm_sifive_probe()
325 dev_dbg(dev, "SiFive PWM chip registered %d PWMs\n", chip->npwm); in pwm_sifive_probe()
350 for (ch = 0; ch < chip->npwm; ch++) { in pwm_sifive_remove()
H A Dpwm-img.c361 for (i = 0; i < chip->npwm; i++) in img_pwm_suspend()
383 for (i = 0; i < chip->npwm; i++) in img_pwm_resume()
389 for (i = 0; i < chip->npwm; i++) in img_pwm_resume()
H A Dpwm-jz4740.c40 u32 pwm_channels_mask = GENMASK(chip->npwm - 1, 2); in jz4740_pwm_can_use_chn()
H A Dpwm-bcm-iproc.c216 for (i = 0; i < chip->npwm; i++) { in iproc_pwmc_probe()
H A Dpwm-bcm-kona.c306 for (chan = 0; chan < chip->npwm; chan++) in kona_pwmc_probe()
H A Dpwm-hibvt.c236 for (i = 0; i < chip->npwm; i++) { in hibvt_pwm_probe()
H A Dpwm-atmel.c461 cnt = bitmap_weight(&sr, chip->npwm); in atmel_pwm_enable_clk_if_on()
/linux/drivers/staging/greybus/
H A Dpwm.c250 int ret, npwm; in gb_pwm_probe() local
266 npwm = ret; in gb_pwm_probe()
268 chip = pwmchip_alloc(&gbphy_dev->dev, npwm, sizeof(*pwmc)); in gb_pwm_probe()
/linux/Documentation/ABI/testing/
H A Dsysfs-class-pwm19 What: /sys/class/pwm/pwmchip<N>/npwm
32 Value is between 0 and /sys/class/pwm/pwmchipN/npwm - 1.
/linux/Documentation/driver-api/
H A Dpwm.rst101 npwm
110 The PWM channels are numbered using a per-chip index from 0 to npwm-1.
/linux/drivers/pinctrl/intel/
H A Dpinctrl-intel.c1556 .npwm = 1, in intel_pinctrl_probe_pwm()