/kernel/linux/linux-5.10/drivers/pwm/ |
H A D | pwm-lpss-pci.c | 20 .npwm = 1, 27 .npwm = 1, 34 .npwm = 4, 42 .npwm = 4,
|
H A D | pwm-lpss-platform.c | 21 .npwm = 1, 28 .npwm = 1, 36 .npwm = 4,
|
H A D | sysfs.c | 323 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 D | pwm-sun4i.c | 81 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 D | pwm-lpss.c | 213 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 D | core.c | 67 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 D | pwm-sifive.c | 258 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 D | pwm-cros-ec.c | 179 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 D | pwm-clps711x.c | 107 if (args->args[0] >= chip->npwm) in clps711x_pwm_xlate() 134 priv->chip.npwm = 2; in clps711x_pwm_probe()
|
H A D | pwm-lpc32xx.c | 120 lpc32xx->chip.npwm = 1; in lpc32xx_pwm_probe() 144 for (i = 0; i < lpc32xx->chip.npwm; i++) in lpc32xx_pwm_remove()
|
H A D | pwm-lpss.h | 26 unsigned int npwm; member
|
H A D | pwm-bcm-kona.c | 276 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 D | pwm-berlin.c | 212 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 D | pwm-img.c | 310 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 D | pwm-jz4740.c | 41 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 D | pwm-lpss.c | 38 .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 D | sysfs.c | 323 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 D | pwm-sun4i.c | 80 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 D | core.c | 56 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 D | pwm-cros-ec.c | 226 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 D | pwm-sifive.c | 242 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 D | pwm-clps711x.c | 81 if (args->args[0] >= chip->npwm) in clps711x_pwm_xlate() 105 priv->chip.npwm = 2; in clps711x_pwm_probe()
|
H A D | pwm-berlin.c | 240 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 D | pwm-img.c | 327 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 D | pwm-lpss.h | 15 unsigned int npwm; member
|