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

12

/linux-master/include/linux/platform_data/x86/
H A Dpwm-lpss.h15 unsigned int npwm; member in struct:pwm_lpss_boardinfo
/linux-master/drivers/pwm/
H A Dpwm-cros-ec.c203 if (args->args[0] >= chip->npwm)
266 unsigned int npwm; local
274 npwm = CROS_EC_PWM_DT_COUNT;
279 npwm = ret;
282 chip = devm_pwmchip_alloc(dev, npwm, sizeof(*ec_pwm));
294 ec_pwm->channel = devm_kcalloc(dev, chip->npwm, sizeof(*ec_pwm->channel),
299 dev_dbg(dev, "Probed %u PWMs\n", chip->npwm);
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))
260 chip = devm_pwmchip_alloc(dev, info->npwm, sizeof(*lpwm));
280 for (i = 0; i < lpwm->info->npwm; i++) {
H A Dsysfs.c323 if (hwpwm >= chip->npwm)
350 if (hwpwm >= chip->npwm)
364 return sysfs_emit(buf, "%u\n", chip->npwm);
366 static DEVICE_ATTR_RO(npwm);
412 static int pwm_class_resume_npwm(struct device *parent, unsigned int npwm) argument
418 for (i = 0; i < npwm; i++) {
449 for (i = 0; i < chip->npwm; i++) {
488 return pwm_class_resume_npwm(parent, chip->npwm);
530 for (i = 0; i < chip->npwm; i++) {
H A Dpwm-sprd.c253 int ret, npwm; local
255 npwm = sprd_pwm_clk_init(&pdev->dev, chn);
256 if (npwm < 0)
257 return npwm;
259 chip = devm_pwmchip_alloc(&pdev->dev, npwm, sizeof(*spc));
H A Dpwm-mxs.c127 u32 npwm; local
130 ret = of_property_read_u32(np, "fsl,pwm-number", &npwm);
136 chip = devm_pwmchip_alloc(&pdev->dev, npwm, sizeof(*mxs));
H A Dpwm-sun4i.c80 unsigned int npwm; member in struct:sun4i_pwm_data
331 .npwm = 2,
336 .npwm = 2,
341 .npwm = 1,
347 .npwm = 1,
353 .npwm = 2,
395 chip = devm_pwmchip_alloc(&pdev->dev, data->npwm, sizeof(*sun4ichip));
H A Dpwm-twl-led.c349 unsigned int npwm; local
354 npwm = 2;
357 npwm = 1;
360 chip = devm_pwmchip_alloc(&pdev->dev, npwm, sizeof(*twl));
H A Dcore.c397 if (!chip || index >= chip->npwm)
471 struct pwm_chip *pwmchip_alloc(struct device *parent, unsigned int npwm, size_t sizeof_priv) argument
483 chip->npwm = npwm;
498 struct pwm_chip *devm_pwmchip_alloc(struct device *parent, unsigned int npwm, size_t sizeof_priv) argument
503 chip = pwmchip_alloc(parent, npwm, sizeof_priv);
561 if (!chip || !pwmchip_parent(chip) || !chip->ops || !chip->npwm)
569 chip->pwms = kcalloc(chip->npwm, sizeof(*chip->pwms), GFP_KERNEL);
584 for (i = 0; i < chip->npwm; i++) {
1084 for (i = 0; i < chip->npwm;
[all...]
H A Dpwm-sifive.c261 for (i = 0; i < chip->npwm; ++i) {
299 dev_dbg(dev, "SiFive PWM chip registered %d PWMs\n", chip->npwm);
324 for (ch = 0; ch < chip->npwm; ch++) {
H A Dpwm-imx-tpm.c343 unsigned int npwm; local
357 npwm = FIELD_GET(PWM_IMX_TPM_PARAM_CHAN, val);
359 chip = devm_pwmchip_alloc(&pdev->dev, npwm, sizeof(*tpm));
H A Dpwm-berlin.c234 for (i = 0; i < chip->npwm; i++) {
259 for (i = 0; i < chip->npwm; i++) {
H A Dpwm-stm32.c130 if (pwm->chip->npwm < 2)
634 unsigned int npwm, num_enabled; local
638 npwm = stm32_pwm_detect_channels(ddata->regmap, &num_enabled);
640 chip = devm_pwmchip_alloc(dev, npwm, sizeof(*priv));
684 for (i = 0; i < chip->npwm; i++) {
H A Dpwm-img.c363 for (i = 0; i < chip->npwm; i++)
385 for (i = 0; i < chip->npwm; i++)
391 for (i = 0; i < chip->npwm; i++)
H A Dpwm-fsl-ftm.c470 for (i = 0; i < chip->npwm; i++) {
494 for (i = 0; i < chip->npwm; i++) {
H A Dpwm-jz4740.c40 u32 pwm_channels_mask = GENMASK(chip->npwm - 1, 2);
H A Dpwm-bcm-iproc.c216 for (i = 0; i < chip->npwm; i++) {
H A Dpwm-tiehrpwm.c563 for (i = 0; i < chip->npwm; i++) {
581 for (i = 0; i < chip->npwm; i++) {
H A Dpwm-bcm-kona.c306 for (chan = 0; chan < chip->npwm; chan++)
H A Dpwm-hibvt.c236 for (i = 0; i < chip->npwm; i++) {
H A Dpwm-atmel.c472 cnt = bitmap_weight(&sr, chip->npwm);
H A Dpwm-meson.c420 for (i = 0; i < chip->npwm; i++) {
/linux-master/include/linux/
H A Dpwm.h272 * @npwm: number of PWMs controlled by this chip
283 unsigned int npwm; member in struct:pwm_chip
407 struct pwm_chip *pwmchip_alloc(struct device *parent, unsigned int npwm, size_t sizeof_priv);
408 struct pwm_chip *devm_pwmchip_alloc(struct device *parent, unsigned int npwm, size_t sizeof_priv);
487 unsigned int npwm,
494 unsigned int npwm,
497 return pwmchip_alloc(parent, npwm, sizeof_priv);
486 pwmchip_alloc(struct device *parent, unsigned int npwm, size_t sizeof_priv) argument
493 devm_pwmchip_alloc(struct device *parent, unsigned int npwm, size_t sizeof_priv) argument
/linux-master/drivers/staging/greybus/
H A Dpwm.c250 int ret, npwm; local
266 npwm = ret;
268 chip = pwmchip_alloc(&gbphy_dev->dev, npwm, sizeof(*pwmc));
/linux-master/drivers/hwmon/
H A Daspeed-g6-pwm-tach.c492 priv->chip.npwm = PWM_ASPEED_NR_PWMS;

Completed in 252 milliseconds

12