linux/drivers/phy
Rob Herring 7559e7572c phy: 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: Marc Kleine-Budde <mkl@pengutronix.de> # for drivers/phy/phy-can-transceiver.c
Acked-by: Heiko Stuebner <heiko@sntech.de>
Acked-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20230714174841.4061919-1-robh@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2023-07-17 11:52:56 +05:30
..
allwinner phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
amlogic phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
broadcom phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
cadence phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
freescale phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
hisilicon phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
ingenic phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
intel phy-for-6.4 2023-05-03 11:17:34 -07:00
lantiq phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
marvell phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
mediatek phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
microchip phy: sparx5-serdes: add skip_cmu_cfg check when configuring lanes 2023-05-08 17:13:01 +05:30
motorola phy: motorola: phy-mapphone-mdm6600: Convert to platform remove callback returning void 2023-03-20 18:14:56 +05:30
mscc phy: phy-ocelot-serdes: add ability to be used in a non-syscon configuration 2023-03-20 09:08:48 +00:00
qualcomm phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
ralink phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
renesas phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
rockchip phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
samsung phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
socionext phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
st phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
starfive phy: starfive: Add JH7110 PCIE 2.0 PHY driver 2023-07-12 22:27:44 +05:30
sunplus phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
tegra phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
ti phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
xilinx phy: zynqmp: Allow variation in refclk rate 2023-07-12 22:27:44 +05:30
Kconfig phy: starfive: Add JH7110 USB 2.0 PHY driver 2023-07-12 22:27:44 +05:30
Makefile phy: starfive: Add JH7110 USB 2.0 PHY driver 2023-07-12 22:27:44 +05:30
phy-can-transceiver.c phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
phy-core-mipi-dphy.c phy: dphy: add support to calculate the timing based on hs_clk_rate 2022-10-27 14:38:04 +03:00
phy-core.c phy: core: add debugfs files 2023-05-19 23:23:52 +05:30
phy-lgm-usb.c phy: phy-lgm-usb: Convert to platform remove callback returning void 2023-03-20 18:14:56 +05:30
phy-lpc18xx-usb-otg.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
phy-pistachio-usb.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
phy-xgene.c phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30