Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/pwm/
Dcore.c76 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 …]
Dpwm-lpss.c45 .npwm = 1,
52 .npwm = 1,
59 .npwm = 4,
163 lpwm->chip.npwm = info->npwm; in pwm_lpss_probe()
Dpwm-sun4i.c71 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()
Dsysfs.c260 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);
Dpwm-lpss.h23 unsigned int npwm; member
Dpwm-bcm-kona.c276 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()
Dpwm-lpc32xx.c137 lpc32xx->chip.npwm = 2; in lpc32xx_pwm_probe()
156 for (i = 0; i < lpc32xx->chip.npwm; i++) in lpc32xx_pwm_remove()
Dpwm-clps711x.c112 if (args->args[0] >= chip->npwm) in clps711x_pwm_xlate()
139 priv->chip.npwm = 2; in clps711x_pwm_probe()
Dpwm-lpc18xx-sct.c217 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()
Dpwm-img.c253 pwm->chip.npwm = 4; in img_pwm_probe()
277 for (i = 0; i < pwm_chip->chip.npwm; i++) { in img_pwm_remove()
Dpwm-twl-led.c298 twl->chip.npwm = 2; in twl_pwmled_probe()
301 twl->chip.npwm = 1; in twl_pwmled_probe()
Dpwm-crc.c118 pwm->chip.npwm = 1; in crystalcove_pwm_probe()
Dpwm-ab8500.c105 ab8500->chip.npwm = 1; in ab8500_pwm_probe()
Dpwm-tiehrpwm.c463 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()
Dpwm-puv3.c127 puv3->chip.npwm = 1; in pwm_probe()
Dpwm-bfin.c131 pwm->chip.npwm = 12; in bfin_pwm_probe()
Dpwm-jz4740.c179 jz4740->chip.npwm = NUM_PWM; in jz4740_pwm_probe()
Dpwm-tegra.c195 pwm->chip.npwm = NUM_PWM; in tegra_pwm_probe()
Dpwm-mxs.c155 ret = of_property_read_u32(np, "fsl,pwm-number", &mxs->chip.npwm); in mxs_pwm_probe()
Dpwm-ep93xx.c200 ep93xx_pwm->chip.npwm = 1; in ep93xx_pwm_probe()
Dpwm-pxa.c192 pwm->chip.npwm = (id->driver_data & HAS_SECONDARY_PWM) ? 2 : 1; in pwm_probe()
Dpwm-mtk-disp.c193 mdp->chip.npwm = 1; in mtk_disp_pwm_probe()
Dpwm-bcm2835.c163 pc->chip.npwm = 2; in bcm2835_pwm_probe()
Dpwm-spear.c199 pc->chip.npwm = NUM_PWM; in spear_pwm_probe()
Dpwm-berlin.c179 pwm->chip.npwm = 4; in berlin_pwm_probe()
Dpwm-atmel-hlcdc.c270 chip->chip.npwm = 1; in atmel_hlcdc_pwm_probe()
Dpwm-rcar.c233 rcar_pwm->chip.npwm = 1; in rcar_pwm_probe()
Dpwm-rockchip.c266 pc->chip.npwm = 1; in rockchip_pwm_probe()
Dpwm-brcmstb.c272 p->chip.npwm = 2; in brcmstb_pwm_probe()
Dpwm-vt8500.c222 chip->chip.npwm = VT8500_NR_PWMS; in vt8500_pwm_probe()
Dpwm-lp3943.c280 lp3943_pwm->chip.npwm = LP3943_NUM_PWMS; in lp3943_pwm_probe()
Dpwm-imx.c306 imx->chip.npwm = 1; in imx_pwm_probe()
Dpwm-twl.c309 twl->chip.npwm = 2; in twl_pwm_probe()
Dpwm-pca9685.c342 pca->chip.npwm = PCA9685_MAXCHAN + 1; in pca9685_pwm_probe()
Dpwm-tiecap.c232 pc->chip.npwm = 1; in ecap_pwm_probe()
Dpwm-sti.c365 pc->chip.npwm = pc->cdata->num_chan; in sti_pwm_probe()
Dpwm-atmel.c383 atmel_pwm->chip.npwm = 4; in atmel_pwm_probe()
Dpwm-renesas-tpu.c424 tpu->chip.npwm = TPU_CHANNEL_MAX; in tpu_probe()
Dpwm-atmel-tcb.c400 tcbpwm->chip.npwm = NPWM; in atmel_tcb_pwm_probe()
Dpwm-fsl-ftm.c470 fpc->chip.npwm = 8; in fsl_pwm_probe()
Dpwm-samsung.c509 chip->chip.npwm = SAMSUNG_PWM_NUM; in pwm_samsung_probe()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-class-pwm19 What: /sys/class/pwm/pwmchipN/npwm
32 Value is between 0 and /sys/class/pwm/pwmchipN/npwm - 1.
/linux-4.4.14/Documentation/
Dpwm.txt58 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/
Dpwm.h191 unsigned int npwm; member