| /linux/drivers/pwm/ |
| H A D | pwm-sprd.c | 253 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 D | pwm-sun4i.c | 79 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 D | pwm-mxs.c | 127 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 D | pwm-twl-led.c | 317 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 D | pwm-stm32-lp.c | 358 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 D | pwm-stm32.c | 509 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 D | pwm-sifive.c | 287 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 D | pwm-img.c | 361 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 D | pwm-jz4740.c | 40 u32 pwm_channels_mask = GENMASK(chip->npwm - 1, 2); in jz4740_pwm_can_use_chn()
|
| H A D | pwm-bcm-iproc.c | 216 for (i = 0; i < chip->npwm; i++) { in iproc_pwmc_probe()
|
| H A D | pwm-bcm-kona.c | 306 for (chan = 0; chan < chip->npwm; chan++) in kona_pwmc_probe()
|
| H A D | pwm-hibvt.c | 236 for (i = 0; i < chip->npwm; i++) { in hibvt_pwm_probe()
|
| H A D | pwm-atmel.c | 461 cnt = bitmap_weight(&sr, chip->npwm); in atmel_pwm_enable_clk_if_on()
|
| /linux/drivers/staging/greybus/ |
| H A D | pwm.c | 250 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 D | sysfs-class-pwm | 19 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 D | pwm.rst | 101 npwm 110 The PWM channels are numbered using a per-chip index from 0 to npwm-1.
|
| /linux/drivers/pinctrl/intel/ |
| H A D | pinctrl-intel.c | 1556 .npwm = 1, in intel_pinctrl_probe_pwm()
|