Home
last modified time | relevance | path

Searched refs:npwm (Results 1 - 25 of 132) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-lpss-pci.c20 .npwm = 1,
27 .npwm = 1,
34 .npwm = 4,
42 .npwm = 4,
H A Dpwm-lpss-platform.c21 .npwm = 1,
28 .npwm = 1,
36 .npwm = 4,
H A Dsysfs.c323 if (hwpwm >= chip->npwm) in export_store()
350 if (hwpwm >= chip->npwm) in unexport_store()
364 return sprintf(buf, "%u\n", chip->npwm); in npwm_show()
366 static DEVICE_ATTR_RO(npwm);
412 static int pwm_class_resume_npwm(struct device *parent, unsigned int npwm) in pwm_class_resume_npwm() argument
418 for (i = 0; i < npwm; i++) { in pwm_class_resume_npwm()
449 for (i = 0; i < chip->npwm; i++) { in pwm_class_suspend()
488 return pwm_class_resume_npwm(parent, chip->npwm); in pwm_class_resume()
531 for (i = 0; i < chip->npwm; i++) { in pwmchip_sysfs_unexport()
H A Dpwm-sun4i.c81 unsigned int npwm; member
338 .npwm = 2,
343 .npwm = 2,
348 .npwm = 1,
354 .npwm = 1,
360 .npwm = 2,
465 pwm->chip.npwm = pwm->data->npwm; in sun4i_pwm_probe()
H A Dpwm-lpss.c213 if (WARN_ON(info->npwm > MAX_PWMS)) in pwm_lpss_probe()
233 lpwm->chip.npwm = info->npwm; in pwm_lpss_probe()
241 for (i = 0; i < lpwm->info->npwm; i++) { in pwm_lpss_probe()
255 for (i = 0; i < lpwm->info->npwm; i++) { in pwm_lpss_remove()
H A Dcore.c67 for (i = 0; i < chip->npwm; i++) { in free_pwms()
73 bitmap_clear(allocated_pwms, chip->base, chip->npwm); in free_pwms()
147 if (args->args[0] >= pc->npwm) in of_pwm_xlate_with_flags()
177 if (args->args[0] >= pc->npwm) in of_pwm_simple_xlate()
280 if (!chip || !chip->dev || !chip->ops || !chip->npwm) in pwmchip_add_with_polarity()
288 ret = alloc_pwms(chip->base, chip->npwm); in pwmchip_add_with_polarity()
292 chip->pwms = kcalloc(chip->npwm, sizeof(*pwm), GFP_KERNEL); in pwmchip_add_with_polarity()
300 for (i = 0; i < chip->npwm; i++) { in pwmchip_add_with_polarity()
311 bitmap_set(allocated_pwms, chip->base, chip->npwm); in pwmchip_add_with_polarity()
364 for (i = 0; i < chip->npwm; in pwmchip_remove()
[all...]
H A Dpwm-sifive.c258 chip->npwm = 4; in pwm_sifive_probe()
280 for (i = 0; i < chip->npwm; ++i) { in pwm_sifive_probe()
318 dev_dbg(dev, "SiFive PWM chip registered %d PWMs\n", chip->npwm); in pwm_sifive_probe()
343 for (ch = 0; ch < ddata->chip.npwm; ch++) { in pwm_sifive_remove()
H A Dpwm-cros-ec.c179 if (args->args[0] >= pc->npwm) in cros_ec_pwm_xlate()
263 chip->npwm = ret; in cros_ec_pwm_probe()
264 dev_dbg(dev, "Probed %u PWMs\n", chip->npwm); in cros_ec_pwm_probe()
H A Dpwm-clps711x.c107 if (args->args[0] >= chip->npwm) in clps711x_pwm_xlate()
134 priv->chip.npwm = 2; in clps711x_pwm_probe()
H A Dpwm-lpc32xx.c120 lpc32xx->chip.npwm = 1; in lpc32xx_pwm_probe()
144 for (i = 0; i < lpc32xx->chip.npwm; i++) in lpc32xx_pwm_remove()
H A Dpwm-lpss.h26 unsigned int npwm; member
H A Dpwm-bcm-kona.c276 kp->chip.npwm = 6; in kona_pwmc_probe()
299 for (chan = 0; chan < kp->chip.npwm; chan++) in kona_pwmc_probe()
318 for (chan = 0; chan < kp->chip.npwm; chan++) in kona_pwmc_remove()
H A Dpwm-berlin.c212 pwm->chip.npwm = 4; in berlin_pwm_probe()
245 for (i = 0; i < pwm->chip.npwm; i++) { in berlin_pwm_suspend()
273 for (i = 0; i < pwm->chip.npwm; i++) { in berlin_pwm_resume()
H A Dpwm-img.c310 pwm->chip.npwm = IMG_PWM_NPWM; in img_pwm_probe()
352 for (i = 0; i < pwm_chip->chip.npwm; i++) in img_pwm_suspend()
373 for (i = 0; i < pwm_chip->chip.npwm; i++) in img_pwm_resume()
379 for (i = 0; i < pwm_chip->chip.npwm; i++) in img_pwm_resume()
H A Dpwm-jz4740.c41 u32 pwm_channels_mask = GENMASK(jz->chip.npwm - 1, 2); in jz4740_pwm_can_use_chn()
247 jz4740->chip.npwm = info->num_pwms; in jz4740_pwm_probe()
/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-lpss.c38 .npwm = 1,
46 .npwm = 1,
55 .npwm = 4,
64 .npwm = 4,
257 if (WARN_ON(info->npwm > LPSS_MAX_PWMS)) in devm_pwm_lpss_probe()
273 lpwm->chip.npwm = info->npwm; in devm_pwm_lpss_probe()
281 for (i = 0; i < lpwm->info->npwm; i++) { in devm_pwm_lpss_probe()
H A Dsysfs.c323 if (hwpwm >= chip->npwm) in export_store()
350 if (hwpwm >= chip->npwm) in unexport_store()
364 return sysfs_emit(buf, "%u\n", chip->npwm); in npwm_show()
366 static DEVICE_ATTR_RO(npwm);
412 static int pwm_class_resume_npwm(struct device *parent, unsigned int npwm) in pwm_class_resume_npwm() argument
418 for (i = 0; i < npwm; i++) { in pwm_class_resume_npwm()
449 for (i = 0; i < chip->npwm; i++) { in pwm_class_suspend()
488 return pwm_class_resume_npwm(parent, chip->npwm); in pwm_class_resume()
530 for (i = 0; i < chip->npwm; i++) { in pwmchip_sysfs_unexport()
H A Dpwm-sun4i.c80 unsigned int npwm; member
333 .npwm = 2,
338 .npwm = 2,
343 .npwm = 1,
349 .npwm = 1,
355 .npwm = 2,
457 sun4ichip->chip.npwm = sun4ichip->data->npwm; in sun4i_pwm_probe()
H A Dcore.c56 bitmap_clear(allocated_pwms, chip->base, chip->npwm); in free_pwms()
141 if (args->args[0] >= chip->npwm) in of_pwm_xlate_with_flags()
269 if (!chip || !chip->dev || !chip->ops || !chip->npwm) in pwmchip_add()
275 chip->pwms = kcalloc(chip->npwm, sizeof(*pwm), GFP_KERNEL); in pwmchip_add()
281 ret = alloc_pwms(chip->npwm); in pwmchip_add()
290 for (i = 0; i < chip->npwm; i++) { in pwmchip_add()
370 if (!chip || index >= chip->npwm) in pwm_request_from_chip()
1060 for (i = 0; i < chip->npwm; i++) { in pwm_dbg_show()
1112 dev_name(chip->dev), chip->npwm, in pwm_seq_show()
1113 (chip->npwm ! in pwm_seq_show()
[all...]
H A Dpwm-cros-ec.c226 if (args->args[0] >= chip->npwm) in cros_ec_pwm_xlate()
310 chip->npwm = CROS_EC_PWM_DT_COUNT; in cros_ec_pwm_probe()
317 chip->npwm = ret; in cros_ec_pwm_probe()
320 dev_dbg(dev, "Probed %u PWMs\n", chip->npwm); in cros_ec_pwm_probe()
H A Dpwm-sifive.c242 chip->npwm = 4; in pwm_sifive_probe()
263 for (i = 0; i < chip->npwm; ++i) { in pwm_sifive_probe()
301 dev_dbg(dev, "SiFive PWM chip registered %d PWMs\n", chip->npwm); in pwm_sifive_probe()
325 for (ch = 0; ch < ddata->chip.npwm; ch++) { in pwm_sifive_remove()
H A Dpwm-clps711x.c81 if (args->args[0] >= chip->npwm) in clps711x_pwm_xlate()
105 priv->chip.npwm = 2; in clps711x_pwm_probe()
H A Dpwm-berlin.c240 bpc->chip.npwm = 4; in berlin_pwm_probe()
269 for (i = 0; i < bpc->chip.npwm; i++) { in berlin_pwm_suspend()
297 for (i = 0; i < bpc->chip.npwm; i++) { in berlin_pwm_resume()
H A Dpwm-img.c327 imgchip->chip.npwm = IMG_PWM_NPWM; in img_pwm_probe()
369 for (i = 0; i < imgchip->chip.npwm; i++) in img_pwm_suspend()
390 for (i = 0; i < imgchip->chip.npwm; i++) in img_pwm_resume()
396 for (i = 0; i < imgchip->chip.npwm; i++) in img_pwm_resume()
/kernel/linux/linux-6.6/include/linux/platform_data/x86/
H A Dpwm-lpss.h15 unsigned int npwm; member

Completed in 14 milliseconds

123456