/linux-4.4.14/drivers/pwm/ |
D | core.c | 76 for (i = 0; i < chip->npwm; i++) { in free_pwms() 81 bitmap_clear(allocated_pwms, chip->base, chip->npwm); in free_pwms() 142 if (args->args[0] >= pc->npwm) in of_pwm_xlate_with_flags() 168 if (args->args[0] >= pc->npwm) in of_pwm_simple_xlate() 248 !chip->ops->enable || !chip->ops->disable || !chip->npwm) in pwmchip_add_with_polarity() 253 ret = alloc_pwms(chip->base, chip->npwm); in pwmchip_add_with_polarity() 257 chip->pwms = kzalloc(chip->npwm * sizeof(*pwm), GFP_KERNEL); in pwmchip_add_with_polarity() 265 for (i = 0; i < chip->npwm; i++) { in pwmchip_add_with_polarity() 277 bitmap_set(allocated_pwms, chip->base, chip->npwm); in pwmchip_add_with_polarity() 326 for (i = 0; i < chip->npwm; i++) { in pwmchip_remove() [all …]
|
D | pwm-lpss.c | 45 .npwm = 1, 52 .npwm = 1, 59 .npwm = 4, 163 lpwm->chip.npwm = info->npwm; in pwm_lpss_probe()
|
D | pwm-sun4i.c | 71 unsigned int npwm; member 266 .npwm = 2, 272 .npwm = 2, 278 .npwm = 1, 284 .npwm = 2, 333 pwm->chip.npwm = pwm->data->npwm; in sun4i_pwm_probe() 355 for (i = 0; i < pwm->chip.npwm; i++) in sun4i_pwm_probe()
|
D | sysfs.c | 260 if (hwpwm >= chip->npwm) in export_store() 287 if (hwpwm >= chip->npwm) in unexport_store() 301 return sprintf(buf, "%u\n", chip->npwm); in npwm_show() 303 static DEVICE_ATTR_RO(npwm);
|
D | pwm-lpss.h | 23 unsigned int npwm; member
|
D | pwm-bcm-kona.c | 276 kp->chip.npwm = 6; in kona_pwmc_probe() 300 for (chan = 0; chan < kp->chip.npwm; chan++) in kona_pwmc_probe() 319 for (chan = 0; chan < kp->chip.npwm; chan++) in kona_pwmc_remove()
|
D | pwm-lpc32xx.c | 137 lpc32xx->chip.npwm = 2; in lpc32xx_pwm_probe() 156 for (i = 0; i < lpc32xx->chip.npwm; i++) in lpc32xx_pwm_remove()
|
D | pwm-clps711x.c | 112 if (args->args[0] >= chip->npwm) in clps711x_pwm_xlate() 139 priv->chip.npwm = 2; in clps711x_pwm_probe()
|
D | pwm-lpc18xx-sct.c | 217 for (i = 0; i < chip->npwm; i++) in lpc18xx_pwm_config() 377 lpc18xx_pwm->chip.npwm = 16; in lpc18xx_pwm_probe() 410 for (i = 0; i < lpc18xx_pwm->chip.npwm; i++) { in lpc18xx_pwm_probe()
|
D | pwm-img.c | 253 pwm->chip.npwm = 4; in img_pwm_probe() 277 for (i = 0; i < pwm_chip->chip.npwm; i++) { in img_pwm_remove()
|
D | pwm-twl-led.c | 298 twl->chip.npwm = 2; in twl_pwmled_probe() 301 twl->chip.npwm = 1; in twl_pwmled_probe()
|
D | pwm-crc.c | 118 pwm->chip.npwm = 1; in crystalcove_pwm_probe()
|
D | pwm-ab8500.c | 105 ab8500->chip.npwm = 1; in ab8500_pwm_probe()
|
D | pwm-tiehrpwm.c | 463 pc->chip.npwm = NUM_PWM_CHANNEL; in ehrpwm_pwm_probe() 565 for (i = 0; i < pc->chip.npwm; i++) { in ehrpwm_pwm_suspend() 582 for (i = 0; i < pc->chip.npwm; i++) { in ehrpwm_pwm_resume()
|
D | pwm-puv3.c | 127 puv3->chip.npwm = 1; in pwm_probe()
|
D | pwm-bfin.c | 131 pwm->chip.npwm = 12; in bfin_pwm_probe()
|
D | pwm-jz4740.c | 179 jz4740->chip.npwm = NUM_PWM; in jz4740_pwm_probe()
|
D | pwm-tegra.c | 195 pwm->chip.npwm = NUM_PWM; in tegra_pwm_probe()
|
D | pwm-mxs.c | 155 ret = of_property_read_u32(np, "fsl,pwm-number", &mxs->chip.npwm); in mxs_pwm_probe()
|
D | pwm-ep93xx.c | 200 ep93xx_pwm->chip.npwm = 1; in ep93xx_pwm_probe()
|
D | pwm-pxa.c | 192 pwm->chip.npwm = (id->driver_data & HAS_SECONDARY_PWM) ? 2 : 1; in pwm_probe()
|
D | pwm-mtk-disp.c | 193 mdp->chip.npwm = 1; in mtk_disp_pwm_probe()
|
D | pwm-bcm2835.c | 163 pc->chip.npwm = 2; in bcm2835_pwm_probe()
|
D | pwm-spear.c | 199 pc->chip.npwm = NUM_PWM; in spear_pwm_probe()
|
D | pwm-berlin.c | 179 pwm->chip.npwm = 4; in berlin_pwm_probe()
|
D | pwm-atmel-hlcdc.c | 270 chip->chip.npwm = 1; in atmel_hlcdc_pwm_probe()
|
D | pwm-rcar.c | 233 rcar_pwm->chip.npwm = 1; in rcar_pwm_probe()
|
D | pwm-rockchip.c | 266 pc->chip.npwm = 1; in rockchip_pwm_probe()
|
D | pwm-brcmstb.c | 272 p->chip.npwm = 2; in brcmstb_pwm_probe()
|
D | pwm-vt8500.c | 222 chip->chip.npwm = VT8500_NR_PWMS; in vt8500_pwm_probe()
|
D | pwm-lp3943.c | 280 lp3943_pwm->chip.npwm = LP3943_NUM_PWMS; in lp3943_pwm_probe()
|
D | pwm-imx.c | 306 imx->chip.npwm = 1; in imx_pwm_probe()
|
D | pwm-twl.c | 309 twl->chip.npwm = 2; in twl_pwm_probe()
|
D | pwm-pca9685.c | 342 pca->chip.npwm = PCA9685_MAXCHAN + 1; in pca9685_pwm_probe()
|
D | pwm-tiecap.c | 232 pc->chip.npwm = 1; in ecap_pwm_probe()
|
D | pwm-sti.c | 365 pc->chip.npwm = pc->cdata->num_chan; in sti_pwm_probe()
|
D | pwm-atmel.c | 383 atmel_pwm->chip.npwm = 4; in atmel_pwm_probe()
|
D | pwm-renesas-tpu.c | 424 tpu->chip.npwm = TPU_CHANNEL_MAX; in tpu_probe()
|
D | pwm-atmel-tcb.c | 400 tcbpwm->chip.npwm = NPWM; in atmel_tcb_pwm_probe()
|
D | pwm-fsl-ftm.c | 470 fpc->chip.npwm = 8; in fsl_pwm_probe()
|
D | pwm-samsung.c | 509 chip->chip.npwm = SAMSUNG_PWM_NUM; in pwm_samsung_probe()
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-class-pwm | 19 What: /sys/class/pwm/pwmchipN/npwm 32 Value is between 0 and /sys/class/pwm/pwmchipN/npwm - 1.
|
/linux-4.4.14/Documentation/ |
D | pwm.txt | 58 npwm - The number of PWM channels this chip supports (read-only). 64 The PWM channels are numbered using a per-chip index from 0 to npwm-1.
|
/linux-4.4.14/include/linux/ |
D | pwm.h | 191 unsigned int npwm; member
|