Symbol: devm_pwmchip_alloc
drivers/gpio/gpio-mvebu.c
810
chip = devm_pwmchip_alloc(dev, mvchip->chip.ngpio, sizeof(*mvpwm));
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1725
pdata->pchip = chip = devm_pwmchip_alloc(&adev->dev, 1, 0);
drivers/hwmon/aspeed-g6-pwm-tach.c
492
chip = devm_pwmchip_alloc(dev, PWM_ASPEED_NR_PWMS, 0);
drivers/leds/rgb/leds-qcom-lpg.c
1331
lpg->pwm = chip = devm_pwmchip_alloc(lpg->dev, lpg->num_channels, 0);
drivers/pwm/core.c
1677
EXPORT_SYMBOL_GPL(devm_pwmchip_alloc);
drivers/pwm/pwm-ab8500.c
198
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*ab8500));
drivers/pwm/pwm-adp5585.c
168
chip = devm_pwmchip_alloc(dev, ADP5585_PWM_CHAN_NUM,
drivers/pwm/pwm-airoha.c
582
chip = devm_pwmchip_alloc(dev, AIROHA_PWM_MAX_CHANNELS, sizeof(*pc));
drivers/pwm/pwm-apple.c
109
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*fpwm));
drivers/pwm/pwm-argon-fan-hat.c
74
struct pwm_chip *chip = devm_pwmchip_alloc(&i2c->dev, 1, 0);
drivers/pwm/pwm-atmel-hlcdc.c
252
chip = devm_pwmchip_alloc(dev, 1, sizeof(*atmel));
drivers/pwm/pwm-atmel-tcb.c
394
chip = devm_pwmchip_alloc(&pdev->dev, NPWM, sizeof(*tcbpwmc));
drivers/pwm/pwm-atmel.c
493
chip = devm_pwmchip_alloc(&pdev->dev, 4, sizeof(*atmel_pwm));
drivers/pwm/pwm-axi-pwmgen.c
277
chip = devm_pwmchip_alloc(dev, ret, sizeof(*ddata));
drivers/pwm/pwm-bcm-iproc.c
195
chip = devm_pwmchip_alloc(&pdev->dev, 4, sizeof(*ip));
drivers/pwm/pwm-bcm-kona.c
281
chip = devm_pwmchip_alloc(&pdev->dev, 6, sizeof(*kp));
drivers/pwm/pwm-bcm2835.c
112
chip = devm_pwmchip_alloc(dev, 2, sizeof(*pc));
drivers/pwm/pwm-berlin.c
203
chip = devm_pwmchip_alloc(&pdev->dev, BERLIN_PWM_NUMPWMS, sizeof(*bpc));
drivers/pwm/pwm-brcmstb.c
236
chip = devm_pwmchip_alloc(&pdev->dev, 2, sizeof(*p));
drivers/pwm/pwm-clk.c
90
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*pcchip));
drivers/pwm/pwm-clps711x.c
75
chip = devm_pwmchip_alloc(&pdev->dev, 2, sizeof(*priv));
drivers/pwm/pwm-crc.c
166
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*crc_pwm));
drivers/pwm/pwm-cros-ec.c
235
chip = devm_pwmchip_alloc(dev, npwm, sizeof(*ec_pwm));
drivers/pwm/pwm-dwc-core.c
167
chip = devm_pwmchip_alloc(dev, DWC_TIMERS_TOTAL, sizeof(*dwc));
drivers/pwm/pwm-ep93xx.c
151
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*ep93xx_pwm));
drivers/pwm/pwm-fsl-ftm.c
414
chip = devm_pwmchip_alloc(&pdev->dev, soc->npwm, sizeof(*fpc));
drivers/pwm/pwm-gpio.c
187
chip = devm_pwmchip_alloc(dev, 1, sizeof(*gpwm));
drivers/pwm/pwm-hibvt.c
197
chip = devm_pwmchip_alloc(&pdev->dev, soc->num_pwms, sizeof(*hi_pwm_chip));
drivers/pwm/pwm-img.c
263
chip = devm_pwmchip_alloc(&pdev->dev, IMG_PWM_NPWM, sizeof(*imgchip));
drivers/pwm/pwm-imx-tpm.c
371
chip = devm_pwmchip_alloc(&pdev->dev, npwm, sizeof(*tpm));
drivers/pwm/pwm-imx1.c
164
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*imx));
drivers/pwm/pwm-imx27.c
394
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*imx));
drivers/pwm/pwm-intel-lgm.c
175
chip = devm_pwmchip_alloc(dev, 1, sizeof(*pc));
drivers/pwm/pwm-ipq.c
215
chip = devm_pwmchip_alloc(dev, 4, sizeof(*pwm));
drivers/pwm/pwm-iqs620a.c
196
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*iqs620_pwm));
drivers/pwm/pwm-jz4740.c
232
chip = devm_pwmchip_alloc(dev, info->num_pwms, struct_size(jz, clk, info->num_pwms));
drivers/pwm/pwm-keembay.c
190
chip = devm_pwmchip_alloc(dev, KMB_TOTAL_PWM_CHANNELS, sizeof(*priv));
drivers/pwm/pwm-loongson.c
198
chip = devm_pwmchip_alloc(dev, 1, sizeof(*ddata));
drivers/pwm/pwm-lp3943.c
275
chip = devm_pwmchip_alloc(&pdev->dev, LP3943_NUM_PWMS, sizeof(*lp3943_pwm));
drivers/pwm/pwm-lpc18xx-sct.c
343
chip = devm_pwmchip_alloc(&pdev->dev, LPC18XX_NUM_PWMS, sizeof(*lpc18xx_pwm));
drivers/pwm/pwm-lpc32xx.c
128
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*lpc32xx));
drivers/pwm/pwm-lpss.c
261
chip = devm_pwmchip_alloc(dev, info->npwm, sizeof(*lpwm));
drivers/pwm/pwm-max7360.c
183
chip = devm_pwmchip_alloc(dev, MAX7360_NUM_PWMS, 0);
drivers/pwm/pwm-mc33xs2410.c
332
chip = devm_pwmchip_alloc(dev, 4, 0);
drivers/pwm/pwm-mediatek.c
454
chip = devm_pwmchip_alloc(&pdev->dev, soc->num_pwms,
drivers/pwm/pwm-meson.c
655
chip = devm_pwmchip_alloc(&pdev->dev, MESON_NUM_PWMS, sizeof(*meson));
drivers/pwm/pwm-microchip-core.c
441
chip = devm_pwmchip_alloc(&pdev->dev, 16, sizeof(*mchp_core_pwm));
drivers/pwm/pwm-mtk-disp.c
237
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*mdp));
drivers/pwm/pwm-mxs.c
136
chip = devm_pwmchip_alloc(&pdev->dev, npwm, sizeof(*mxs));
drivers/pwm/pwm-ntxec.c
143
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*priv));
drivers/pwm/pwm-omap-dmtimer.c
370
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*omap));
drivers/pwm/pwm-pca9685.c
437
chip = devm_pwmchip_alloc(&client->dev, PCA9685_MAXCHAN + 1, sizeof(*pca));
drivers/pwm/pwm-pxa.c
174
chip = devm_pwmchip_alloc(dev, (id->driver_data & HAS_SECONDARY_PWM) ? 2 : 1,
drivers/pwm/pwm-raspberrypi-poe.c
160
chip = devm_pwmchip_alloc(&pdev->dev, RASPBERRYPI_FIRMWARE_PWM_NUM,
drivers/pwm/pwm-rcar.c
210
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*rcar_pwm));
drivers/pwm/pwm-renesas-tpu.c
447
chip = devm_pwmchip_alloc(&pdev->dev, TPU_CHANNEL_MAX, sizeof(*tpu));
drivers/pwm/pwm-rockchip.c
311
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*pc));
drivers/pwm/pwm-rz-mtu3.c
482
chip = devm_pwmchip_alloc(&pdev->dev, RZ_MTU3_MAX_PWM_CHANNELS,
drivers/pwm/pwm-rzg2l-gpt.c
388
chip = devm_pwmchip_alloc(dev, RZG2L_MAX_PWM_CHANNELS, sizeof(*rzg2l_gpt));
drivers/pwm/pwm-samsung.c
548
chip = devm_pwmchip_alloc(&pdev->dev, SAMSUNG_PWM_NUM, sizeof(*our_chip));
drivers/pwm/pwm-sifive.c
258
chip = devm_pwmchip_alloc(dev, 4, sizeof(*ddata));
drivers/pwm/pwm-sl28cpld.c
214
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*priv));
drivers/pwm/pwm-sophgo-sg2042.c
252
chip = devm_pwmchip_alloc(dev, SG2042_PWM_CHANNELNUM, sizeof(*ddata));
drivers/pwm/pwm-spear.c
200
chip = devm_pwmchip_alloc(&pdev->dev, NUM_PWM, sizeof(*pc));
drivers/pwm/pwm-sprd.c
258
chip = devm_pwmchip_alloc(&pdev->dev, npwm, sizeof(*spc));
drivers/pwm/pwm-sti.c
552
chip = devm_pwmchip_alloc(dev, max(pwm_num_devs, cpt_num_devs), sizeof(*pc));
drivers/pwm/pwm-stm32-lp.c
369
chip = devm_pwmchip_alloc(&pdev->dev, npwm, sizeof(*priv));
drivers/pwm/pwm-stm32.c
830
chip = devm_pwmchip_alloc(dev, npwm, sizeof(*priv));
drivers/pwm/pwm-stmpe.c
310
chip = devm_pwmchip_alloc(&pdev->dev, 3, sizeof(*stmpe_pwm));
drivers/pwm/pwm-sun4i.c
387
chip = devm_pwmchip_alloc(&pdev->dev, data->npwm, sizeof(*sun4ichip));
drivers/pwm/pwm-sunplus.c
180
chip = devm_pwmchip_alloc(dev, SP7021_PWM_NUM, sizeof(*priv));
drivers/pwm/pwm-tegra.c
279
chip = devm_pwmchip_alloc(&pdev->dev, soc->num_channels, sizeof(*pc));
drivers/pwm/pwm-tiecap.c
228
chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*pc));
drivers/pwm/pwm-tiehrpwm.c
422
chip = devm_pwmchip_alloc(&pdev->dev, NUM_PWM_CHANNEL, sizeof(*pc));
drivers/pwm/pwm-twl-led.c
328
chip = devm_pwmchip_alloc(&pdev->dev, npwm, 0);
drivers/pwm/pwm-twl.c
346
chip = devm_pwmchip_alloc(&pdev->dev, 2, sizeof(*twl));
drivers/pwm/pwm-visconti.c
140
chip = devm_pwmchip_alloc(dev, 4, sizeof(*priv));
drivers/pwm/pwm-vt8500.c
244
chip = devm_pwmchip_alloc(&pdev->dev, VT8500_NR_PWMS, sizeof(*vt8500));
drivers/pwm/pwm-xilinx.c
223
chip = devm_pwmchip_alloc(dev, 1, sizeof(*priv));
drivers/regulator/rpi-panel-v2-regulator.c
73
pc = devm_pwmchip_alloc(&i2c->dev, 1, 0);
include/linux/pwm.h
485
struct pwm_chip *devm_pwmchip_alloc(struct device *parent, unsigned int npwm, size_t sizeof_priv);