linux/drivers/pwm
Rob Herring 87e51b76c9 pwm: pxa: Explicitly include correct DT includes
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it as merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
2023-10-13 10:07:18 +02:00
..
core.c pwm: Drop pwm_[sg]et_chip_data() 2023-10-13 10:07:17 +02:00
Kconfig pwm: dwc: split pci out of core driver 2023-10-13 10:07:17 +02:00
Makefile pwm: dwc: split pci out of core driver 2023-10-13 10:07:17 +02:00
pwm-ab8500.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-apple.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-atmel-hlcdc.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-atmel-tcb.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-atmel.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-bcm-iproc.c pwm: bcm-iproc: Simplify using devm functions 2023-10-13 10:07:18 +02:00
pwm-bcm-kona.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-bcm2835.c pwm: bcm2835: Simplify using devm functions 2023-10-13 10:07:18 +02:00
pwm-berlin.c pwm: berlin: Simplify using devm functions 2023-10-13 10:07:17 +02:00
pwm-brcmstb.c pwm: brcmstb: Simplify using devm functions 2023-10-13 10:07:18 +02:00
pwm-clk.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-clps711x.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-crc.c pwm: crc: Allow compilation as module and with COMPILE_TEST 2023-10-13 10:07:17 +02:00
pwm-cros-ec.c pwm: cros-ec: Simplify using devm_pwmchip_add() and dev_err_probe() 2023-10-13 10:07:18 +02:00
pwm-dwc-core.c pwm: dwc: add PWM bit unset in get_state call 2023-10-13 10:07:17 +02:00
pwm-dwc.c pwm: dwc: split pci out of core driver 2023-10-13 10:07:17 +02:00
pwm-dwc.h pwm: dwc: make timer clock configurable 2023-10-13 10:07:17 +02:00
pwm-ep93xx.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-fsl-ftm.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-hibvt.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-img.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-imx-tpm.c pwm: imx-tpm: Simplify using devm functions 2023-10-13 10:07:18 +02:00
pwm-imx1.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-imx27.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-intel-lgm.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-iqs620a.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-jz4740.c pwm: jz4740: Put per-channel clk into driver data 2023-10-13 10:07:17 +02:00
pwm-keembay.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-lp3943.c pwm: lp3943: Drop usage of pwm_[gs]et_chip_data() 2023-10-13 10:07:17 +02:00
pwm-lpc18xx-sct.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-lpc32xx.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-lpss-pci.c pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() 2022-11-22 16:36:27 +02:00
pwm-lpss-platform.c pwm: lpss-platform: Convert to platform remove callback returning void 2023-03-30 16:26:32 +02:00
pwm-lpss.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-lpss.h pwm: lpss: Allow other drivers to enable PWM LPSS 2022-11-22 16:36:27 +02:00
pwm-mediatek.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-meson.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-microchip-core.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-mtk-disp.c pwm: mtk-disp: Simplify using devm_pwmchip_add() 2023-10-13 10:07:18 +02:00
pwm-mxs.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-ntxec.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-omap-dmtimer.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-pca9685.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-pxa.c pwm: pxa: Explicitly include correct DT includes 2023-10-13 10:07:18 +02:00
pwm-raspberrypi-poe.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-rcar.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-renesas-tpu.c pwm: renesas: Drop usage of pwm_[gs]et_chip_data() 2023-10-13 10:07:17 +02:00
pwm-rockchip.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-rz-mtu3.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-samsung.c pwm: samsung: Consistently use the same name for driver data 2023-10-13 10:07:18 +02:00
pwm-sifive.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-sl28cpld.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-spear.c pwm: spear: Simplify using devm functions 2023-10-13 10:07:18 +02:00
pwm-sprd.c pwm: sprd: Simplify using devm_pwmchip_add() and dev_err_probe() 2023-10-13 10:07:18 +02:00
pwm-sti.c pwm: sti: Reduce number of allocations and drop usage of chip_data 2023-10-13 10:07:17 +02:00
pwm-stm32-lp.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-stm32.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-stmpe.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-sun4i.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-sunplus.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-tegra.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-tiecap.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-tiehrpwm.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-twl-led.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-twl.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-visconti.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
pwm-vt8500.c pwm: vt8500: Simplify using devm functions 2023-10-13 10:07:18 +02:00
pwm-xilinx.c pwm: Manage owner assignment implicitly for drivers 2023-10-13 10:07:17 +02:00
sysfs.c pwm: sysfs: Do not apply state to already disabled PWMs 2023-06-23 15:42:58 +02:00