summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* WIP: pwm: Add support for pwmchip devices for faster and easier userspace accesspwm-lifetime-trackingUwe Kleine-König2023-12-064-28/+267
* pwm: Make pwmchip_[sg]et_drvdata a wrapper around dev_set_drvdataUwe Kleine-König2023-12-061-11/+2
* pwm: Add more lockingUwe Kleine-König2023-12-062-12/+69
* pwm: Ensure the memory backing a PWM chip isn't freed while usedUwe Kleine-König2023-12-065-91/+105
* pwm: Ensure a struct pwm has the same lifetime as its pwm_chipUwe Kleine-König2023-12-062-18/+11
* pwm: Ensure that pwm_chips are allocated using pwmchip_alloc()Uwe Kleine-König2023-12-062-0/+11
* staging: greybus: pwm: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-55/+20
* leds: qcom-lpg: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-6/+10
* drm/bridge: ti-sn65dsi86: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-9/+18
* gpio: mvebu: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-9/+9
* pwm: xilinx: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-20/+14
* pwm: vt8500: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-8/+10
* pwm: visconti: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-9/+8
* pwm: twl: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-11/+9
* pwm: twl-led: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-14/+16
* pwm: tiecap: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-062-44/+51
* pwm: tegra: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-12/+15
* pwm: sunplus: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-9/+8
* pwm: sun4i: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-15/+19
* pwm: stmpe: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-18/+20
* pwm: stm32: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-24/+27
* pwm: stm32-lp: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-12/+11
* pwm: sti: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-17/+17
* pwm: sprd: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-25/+25
* pwm: spear: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-9/+8
* pwm: sl28cpld: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-8/+5
* pwm: sifive: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-14/+14
* pwm: samsung: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-21/+24
* pwm: rz-mtu3: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-15/+15
* pwm: rockchip: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-12/+12
* pwm: renesas-tpu: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-8/+10
* pwm: rcar: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-11/+10
* pwm: raspberrypi-poe: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-9/+9
* pwm: pxa: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-10/+11
* pwm: pca9685: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-35/+41
* pwm: omap-dmtimer: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-12/+12
* pwm: ntxec: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-17/+13
* pwm: mxs: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-14/+18
* pwm: mtk-disp: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-9/+8
* pwm: microchip-core: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-9/+8
* pwm: meson: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-11/+10
* pwm: mediatek: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-12/+14
* pwm: lpss-*: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-065-23/+22
* pwm: lpc32xx: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-10/+11
* pwm: lpc18xx-sct: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-13/+12
* pwm: lp3943: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-9/+8
* pwm: keembay: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-9/+8
* pwm: jz4740: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-10/+8
* pwm: iqs620a: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-16/+21
* pwm: intel-lgm: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2023-12-061-9/+8