phy: Explicitly include correct DT includes
authorRob Herring <robh@kernel.org>
Fri, 14 Jul 2023 17:48:35 +0000 (11:48 -0600)
committerVinod Koul <vkoul@kernel.org>
Mon, 17 Jul 2023 06:22:56 +0000 (11:52 +0530)
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>
81 files changed:
drivers/phy/allwinner/phy-sun4i-usb.c
drivers/phy/allwinner/phy-sun50i-usb3.c
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c
drivers/phy/amlogic/phy-meson-axg-pcie.c
drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c
drivers/phy/amlogic/phy-meson-g12a-usb2.c
drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c
drivers/phy/amlogic/phy-meson-gxl-usb2.c
drivers/phy/amlogic/phy-meson8-hdmi-tx.c
drivers/phy/amlogic/phy-meson8b-usb2.c
drivers/phy/broadcom/phy-bcm63xx-usbh.c
drivers/phy/broadcom/phy-brcm-usb.c
drivers/phy/cadence/cdns-dphy-rx.c
drivers/phy/cadence/cdns-dphy.c
drivers/phy/cadence/phy-cadence-torrent.c
drivers/phy/freescale/phy-fsl-imx8m-pcie.c
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
drivers/phy/freescale/phy-fsl-lynx-28g.c
drivers/phy/hisilicon/phy-hi3660-usb3.c
drivers/phy/hisilicon/phy-hi3670-usb3.c
drivers/phy/hisilicon/phy-hi6220-usb.c
drivers/phy/hisilicon/phy-hisi-inno-usb2.c
drivers/phy/hisilicon/phy-histb-combphy.c
drivers/phy/hisilicon/phy-hix5hd2-sata.c
drivers/phy/ingenic/phy-ingenic-usb.c
drivers/phy/lantiq/phy-lantiq-rcu-usb2.c
drivers/phy/marvell/phy-armada38x-comphy.c
drivers/phy/marvell/phy-berlin-sata.c
drivers/phy/marvell/phy-mmp3-hsic.c
drivers/phy/marvell/phy-mmp3-usb.c
drivers/phy/marvell/phy-mvebu-a3700-comphy.c
drivers/phy/marvell/phy-mvebu-a3700-utmi.c
drivers/phy/marvell/phy-mvebu-cp110-comphy.c
drivers/phy/marvell/phy-mvebu-cp110-utmi.c
drivers/phy/marvell/phy-mvebu-sata.c
drivers/phy/marvell/phy-pxa-28nm-usb2.c
drivers/phy/mediatek/phy-mtk-hdmi.h
drivers/phy/mediatek/phy-mtk-mipi-dsi.h
drivers/phy/mediatek/phy-mtk-pcie.c
drivers/phy/mediatek/phy-mtk-tphy.c
drivers/phy/mediatek/phy-mtk-ufs.c
drivers/phy/phy-can-transceiver.c
drivers/phy/phy-xgene.c
drivers/phy/qualcomm/phy-ath79-usb.c
drivers/phy/qualcomm/phy-qcom-edp.c
drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c
drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c
drivers/phy/qualcomm/phy-qcom-qmp-usb.c
drivers/phy/qualcomm/phy-qcom-qusb2.c
drivers/phy/qualcomm/phy-qcom-snps-eusb2.c
drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c
drivers/phy/qualcomm/phy-qcom-usb-hs.c
drivers/phy/ralink/phy-mt7621-pci.c
drivers/phy/renesas/phy-rcar-gen2.c
drivers/phy/renesas/phy-rcar-gen3-pcie.c
drivers/phy/renesas/phy-rcar-gen3-usb2.c
drivers/phy/renesas/r8a779f0-ether-serdes.c
drivers/phy/rockchip/phy-rockchip-dphy-rx0.c
drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
drivers/phy/rockchip/phy-rockchip-snps-pcie3.c
drivers/phy/samsung/phy-exynos-dp-video.c
drivers/phy/samsung/phy-exynos-mipi-video.c
drivers/phy/samsung/phy-exynos5-usbdrd.c
drivers/phy/samsung/phy-samsung-usb2.c
drivers/phy/socionext/phy-uniphier-pcie.c
drivers/phy/st/phy-spear1310-miphy.c
drivers/phy/st/phy-spear1340-miphy.c
drivers/phy/st/phy-stm32-usbphyc.c
drivers/phy/sunplus/phy-sunplus-usb2.c
drivers/phy/tegra/phy-tegra194-p2u.c
drivers/phy/tegra/xusb.c
drivers/phy/ti/phy-tusb1210.c
drivers/phy/ti/phy-twl4030-usb.c

index 56d53f78d002242ed00621dc54293baea45b01d5..ec551464dd4f323964da0bbee5869fdcb2feeecf 100644 (file)
@@ -23,8 +23,6 @@
 #include <linux/module.h>
 #include <linux/mutex.h>
 #include <linux/of.h>
-#include <linux/of_address.h>
-#include <linux/of_device.h>
 #include <linux/of_gpio.h>
 #include <linux/phy/phy.h>
 #include <linux/phy/phy-sun4i-usb.h>
index 84055b720016ebe0a511817bbd0c28ec8a948484..363f9a0df503ba1d860d11193c1e2d4904c5659b 100644 (file)
@@ -16,6 +16,7 @@
 #include <linux/clk.h>
 #include <linux/err.h>
 #include <linux/io.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
index 6e9af79e152cdd70b3f5b7415c920a4501ab93f2..08a86962d94924d12b44af1495f7cf7b671259a9 100644 (file)
@@ -13,8 +13,8 @@
 #include <linux/clk.h>
 #include <linux/delay.h>
 #include <linux/io.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
 #include <linux/regmap.h>
 #include <linux/reset.h>
 #include <linux/phy/phy.h>
index a3e1108b736d6540be073b0d98aa000002a744a7..ae898f93f97b20ffc67b233ab6653cbb1456505a 100644 (file)
@@ -11,6 +11,7 @@
 #include <linux/regmap.h>
 #include <linux/delay.h>
 #include <linux/mfd/syscon.h>
+#include <linux/of.h>
 #include <linux/platform_device.h>
 #include <dt-bindings/phy/phy.h>
 
index 2299bab38e05d403008f16374d59dce5a963f84f..60be5cdc600b32a093a7286240caa000eaf66ab6 100644 (file)
@@ -4,6 +4,7 @@
  *
  * Copyright (C) 2020 Remi Pommarel <repk@triplefau.lt>
  */
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
 #include <linux/phy/phy.h>
 #include <linux/regmap.h>
index cabdddbbabfd7dc251a7027b6e5745dea398d273..46e5f7e7eb6c8a3ec19443d7d8e6fa133656cdef 100644 (file)
@@ -13,6 +13,7 @@
 #include <linux/regmap.h>
 #include <linux/delay.h>
 #include <linux/mfd/syscon.h>
+#include <linux/of.h>
 #include <linux/platform_device.h>
 #include <dt-bindings/phy/phy.h>
 
index ec2555bb83d57cae7b3e9c4409f8bc010b26f26d..a628c59e5cf0a3fc59fc07a2b74cead00feab81e 100644 (file)
@@ -14,7 +14,7 @@
 #include <linux/delay.h>
 #include <linux/io.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/regmap.h>
 #include <linux/reset.h>
 #include <linux/phy/phy.h>
index d2a1da8d9e58880186df69eb02bd281f34dd6111..2712c4bd549d87a4607f7f7907ae65d74e2a159d 100644 (file)
@@ -11,7 +11,7 @@
 #include <linux/bitops.h>
 #include <linux/clk.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/regmap.h>
 #include <linux/reset.h>
index db17c3448bfedbe6426ea2c5f4e66499c9e10d16..14ea89927ab142dbf27670e305b480993e128588 100644 (file)
@@ -8,8 +8,8 @@
 #include <linux/clk.h>
 #include <linux/delay.h>
 #include <linux/io.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
 #include <linux/regmap.h>
 #include <linux/reset.h>
 #include <linux/phy/phy.h>
index f9a6572c27d870ae46eeacf813efe2531055515d..2617f7f6c2ec593b368c9351ca44593be7470461 100644 (file)
@@ -10,7 +10,7 @@
 #include <linux/clk.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/property.h>
index dd96763911b8bec6409b24ce31002fea625a746d..d63147c41b8c9698d728c627cc58d6a910ad87fd 100644 (file)
@@ -8,8 +8,8 @@
 #include <linux/clk.h>
 #include <linux/delay.h>
 #include <linux/io.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
 #include <linux/property.h>
 #include <linux/regmap.h>
 #include <linux/reset.h>
index 6c05ba8b08bec3a1160aa12568673ed2b554d2a1..f8183dea774b697a2cfab9fb6f04926029f0c353 100644 (file)
@@ -17,6 +17,7 @@
 #include <linux/clk.h>
 #include <linux/io.h>
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/reset.h>
index a4cfb777dd836015929456e64090ef4e91b3f642..a16f0b58eb74538e9bd7a31fe0a1723563f3abeb 100644 (file)
@@ -11,7 +11,6 @@
 #include <linux/io.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/interrupt.h>
index c05b043893a93abda679c173a07e2ed081a346e7..7729cf80a9bd892c3e5db6cdbdc4ece9ada2d99f 100644 (file)
@@ -7,6 +7,7 @@
 #include <linux/bitops.h>
 #include <linux/io.h>
 #include <linux/iopoll.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
 #include <linux/phy/phy.h>
 #include <linux/phy/phy-mipi-dphy.h>
index 6e58012b6488e1996cbbdb582479bb610ea763bc..dddb66de6dba15cf9133c4657dd88fd3819a61fa 100644 (file)
@@ -9,8 +9,7 @@
 #include <linux/io.h>
 #include <linux/iopoll.h>
 #include <linux/module.h>
-#include <linux/of_address.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/platform_device.h>
 #include <linux/reset.h>
 
index 4795b440fb776c0b2a42d16a7068627d8f1d8657..a75c96385c57acd9400b67d70f657d4fea1942e7 100644 (file)
@@ -17,8 +17,6 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_address.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/reset.h>
index d4c92498ad1e30485dc6bc682836abdd3794565b..b700f52b7b6799f92c1c66f8c737efaae7a47dfc 100644 (file)
@@ -11,7 +11,7 @@
 #include <linux/mfd/syscon.h>
 #include <linux/mfd/syscon/imx7-iomuxc-gpr.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
index 88826ceb72f8d36ee1bdd07d1aa50f33078a3e34..e1d769402696310b8d1ae000e1f1c97fb7d21f79 100644 (file)
@@ -6,7 +6,7 @@
 #include <linux/delay.h>
 #include <linux/io.h>
 #include <linux/module.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regulator/consumer.h>
index 569f12af2aafaa77400a9e3201a450fa24e55830..4f036c77284e1d2255bf7796bd45927ecbe63895 100644 (file)
@@ -2,6 +2,7 @@
 /* Copyright (c) 2021-2022 NXP. */
 
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/phy.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
index 84adce9b42770a7a090aca79327ebb5455e788a7..e2a09d67faed9a61dbd9d1e510aba7cc9716147c 100644 (file)
@@ -11,6 +11,7 @@
 #include <linux/kernel.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
index b9ffe08abaab4d7b02d12d43ee5813e34cdaed6e..40d3cf128b4403eb256c7a5c862c76bde867e30a 100644 (file)
@@ -13,6 +13,7 @@
 #include <linux/kernel.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
index e92ba78da4c83076cd0857d817319bd3fe5bd17e..97bd363dfe8775d1005d9ab9991cec155d82c9f7 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <linux/mfd/syscon.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
 #include <linux/platform_device.h>
 #include <linux/phy/phy.h>
index 15dafe359552c9242a1596225a7191e81d1b745f..498afd81696bd97e2aa987753b2bb1a08a84dd66 100644 (file)
@@ -9,8 +9,9 @@
 #include <linux/delay.h>
 #include <linux/io.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
+#include <linux/platform_device.h>
 #include <linux/reset.h>
 
 #define INNO_PHY_PORT_NUM      2
index f1cb3e4d2add5af662d960dd83f00ca45d061756..c44588fd5a53e44d7391ec24db6d390fed0065ca 100644 (file)
@@ -13,8 +13,9 @@
 #include <linux/kernel.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
+#include <linux/platform_device.h>
 #include <linux/regmap.h>
 #include <linux/reset.h>
 #include <dt-bindings/phy/phy.h>
index b0f99a9ac857769add79ae6897c0653b88835355..1b26ddb4c8a71b2c81982bfd94c02255e6975bd1 100644 (file)
@@ -8,6 +8,7 @@
 #include <linux/io.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
index 28c28d81648492b9e560c45fda35e38276002b3f..eb2721f72a4c17fd58f8510f9192693b7ea44c2d 100644 (file)
@@ -11,6 +11,7 @@
 #include <linux/delay.h>
 #include <linux/io.h>
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regulator/consumer.h>
index 29d246ea24b478c8915c6c4543475da05838fe1c..82f1ffc0b0ad97932283fc3b2bed15d2230f793d 100644 (file)
@@ -12,7 +12,6 @@
 #include <linux/module.h>
 #include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/property.h>
index 0fe4089643342b3096be48faaec896767c95a7ca..b7d99861526a559fe2aaaed2f22105667a1f0ab7 100644 (file)
@@ -8,6 +8,7 @@
 #include <linux/delay.h>
 #include <linux/iopoll.h>
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/phy.h>
 #include <linux/platform_device.h>
index d70ba9bc42d9b6e67c999667e3e198716cb75c86..f972d78372eaf5fb19cdebdb0a177a58ad7fc39e 100644 (file)
@@ -9,6 +9,7 @@
 
 #include <linux/clk.h>
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/io.h>
 #include <linux/platform_device.h>
index f2537fdcc3ab4dfebf62e830e58cc4f0094ea0b8..271f1a2258efb007252afb9e222afe01454b80ba 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <linux/delay.h>
 #include <linux/io.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
index 04c0bada35194630d2f707dcc41d4ae226ebd4cd..5b71deb0885130e73bf965bf4696364352d4f18e 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <linux/delay.h>
 #include <linux/io.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
index d641b345afa35cf8392fb335c8214749a4efbf07..24c3371e2bb294402a5be470520f4835bdd49522 100644 (file)
@@ -19,6 +19,7 @@
 #include <linux/iopoll.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/phy.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
index 8834436bc9dbccb1cc145e91b226ffa0092c4a16..04f4fb4bed7024c933190bbd9353615d54ac172c 100644 (file)
@@ -13,7 +13,7 @@
 #include <linux/iopoll.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
index ddaddb3c498fdff78b27b2c1262a6f4e54de8c84..b0dd133665986e377ca164b726257d15ffb0892e 100644 (file)
@@ -11,6 +11,7 @@
 #include <linux/iopoll.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/phy.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
index aa27c799461040c1a4869f65c22b2b6cb7d5a341..4922a5f3327d51ff815bc9384e2be2c97ae2e1a5 100644 (file)
@@ -12,7 +12,7 @@
 #include <linux/iopoll.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
index 51a4646e293357b23d3a2f8071d9627e769a889c..89a5a2b69d80ffd7826ed9442ebe33784e75c2da 100644 (file)
@@ -10,6 +10,7 @@
 #include <linux/clk.h>
 #include <linux/phy/phy.h>
 #include <linux/io.h>
+#include <linux/mod_devicetable.h>
 #include <linux/platform_device.h>
 
 struct priv {
index 1b2107f80f3a7a3d6da7891fc0dd76869a4cc529..64afb82cf70e5ddf3180d280be633bda8ebb3b93 100644 (file)
@@ -11,7 +11,6 @@
 #include <linux/delay.h>
 #include <linux/slab.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/io.h>
 #include <linux/iopoll.h>
 #include <linux/err.h>
index fc2ad6a0527f3ff807444073fe09b20b7e02188c..71c02d04348577e78b03aa7fe053e87162b9af89 100644 (file)
@@ -11,7 +11,6 @@
 #include <linux/delay.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/types.h>
index 0250c4a454e7bf0ff8b11254ee9b83382d49a5bd..5d4876f1dc9509e0bd9a0760e7c6fb9e14a86d47 100644 (file)
@@ -12,7 +12,6 @@
 #include <linux/delay.h>
 #include <linux/module.h>
 #include <linux/nvmem-consumer.h>
-#include <linux/of_device.h>
 #include <linux/platform_device.h>
 #include <linux/phy/phy.h>
 #include <linux/slab.h>
index 25dbd6e35722239a245ac338d26ad9a5ac95d4d8..a2f69d6c72f0808b3b9cd4440e319a2b5b9d5315 100644 (file)
@@ -7,7 +7,7 @@
 #include <linux/bitfield.h>
 #include <linux/module.h>
 #include <linux/nvmem-consumer.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/slab.h>
index 0d110e50bbfd0e8c465aa35120b67f16849b1bb7..05eab9014132fc9ff782e855e2c2351e8cedb64d 100644 (file)
@@ -13,8 +13,8 @@
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
 #include <linux/nvmem-consumer.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
index fc19e0fa8ed551bec19efeb64ce65d1a94addabd..0cb5a25b1b7add23b59db8f595ab68e1b4adba4d 100644 (file)
@@ -7,6 +7,7 @@
 #include <linux/clk.h>
 #include <linux/delay.h>
 #include <linux/io.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
index 5487b9dd1ead1aca1a650edfc0d0e85c576087dc..840b7f8a31c5fd743af6611673fed4072c99fbd8 100644 (file)
@@ -5,6 +5,7 @@
  * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com
  *
  */
+#include <linux/of.h>
 #include<linux/phy/phy.h>
 #include<linux/platform_device.h>
 #include<linux/module.h>
index d0f4546648f057718455dada8e9d87ac2ae4616a..1f0f908323f0e660a108622cb90ca55c7f595b32 100644 (file)
@@ -39,6 +39,7 @@
  * Currently, this driver only supports Gen3 SATA mode with external clock.
  */
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/platform_device.h>
 #include <linux/io.h>
 #include <linux/delay.h>
index 09a77e556ecebfa9c7b318e88a5fdaadb6a41747..f8d0199c6e78ffd68ddbcd2939f0c9645e2b7425 100644 (file)
@@ -5,6 +5,7 @@
  * Copyright (C) 2015-2018 Alban Bedel <albeu@free.fr>
  */
 
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
 #include <linux/platform_device.h>
 #include <linux/phy/phy.h>
index fc8ca0f3018df560d9332bba0bb01925612b707b..e0e722b9be318db5c14b9e336a682e9ff2c7922f 100644 (file)
@@ -13,8 +13,6 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
-#include <linux/of_address.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regulator/consumer.h>
index 90f8543ba265b57ea20cb5fba7006e10ec32edaa..52c275fbb2a1c0b1da4ff7b27d07195e881f565a 100644 (file)
@@ -8,7 +8,6 @@
 #include <linux/regulator/consumer.h>
 #include <linux/regmap.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 
 /* eUSB2 status registers */
index d3e7d5e1d1b6a3786b90b01e959a6a3be299f19a..da6f290af72212318eb1bb4b5445af739d979d63 100644 (file)
@@ -13,8 +13,7 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/mutex.h>
-#include <linux/of_platform.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/reset.h>
index 7bacc527fbad64657e0ca1457fc35bae347c0471..06392ed7c91b5713ba0cd25518f195b1ebce4821 100644 (file)
@@ -4,7 +4,7 @@
 #include <linux/err.h>
 #include <linux/io.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/delay.h>
index 36eb516f91703da2a53d650d39f5cc010df2b2c7..e373b6b1ee996551ea013fce55a98bc373036a36 100644 (file)
@@ -12,7 +12,6 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/of_address.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
index 0c603bc06e0998a95a0853072a10fffba87958ff..ab61a9c73b189eabffbbe64fc6889338a00091be 100644 (file)
@@ -12,7 +12,6 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/of_address.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
index df505279edfde397f6c235d7cff71e27c92b4849..a3bff4b71ffd8b6f269f5cffd67c27a9f2579942 100644 (file)
@@ -13,7 +13,6 @@
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/of_address.h>
 #include <linux/phy/pcie.h>
 #include <linux/phy/phy.h>
index d99dc1043f74e025bde024c28b8b5443a31b099d..03cd47faf3fdd96cac421eb45b97ffca2ba0091b 100644 (file)
@@ -12,7 +12,6 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/of_address.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
index f8c598dbf4674671240725e2d0922dd44743cedc..0130bb8e809afcd6cf78fe07ab5fff1e35ded237 100644 (file)
@@ -12,7 +12,6 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/of_address.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
index bec6e40d5280f11c2a646102b321cb877910af32..c52655a383cef008552ed4533b9f31d1cbf34a13 100644 (file)
@@ -12,7 +12,6 @@
 #include <linux/module.h>
 #include <linux/nvmem-consumer.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
index eeaa1eb0e24be3411a688df8728798f397cec5e9..1484691a41d59a7eaf257ef44300827c668bf7e0 100644 (file)
@@ -7,6 +7,7 @@
 #include <linux/clk.h>
 #include <linux/delay.h>
 #include <linux/iopoll.h>
+#include <linux/mod_devicetable.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regulator/consumer.h>
index 6c237f3cc66db8235dd3ae100ce11a487a8bf06c..a7af77536d4ae49348dfb38cd50195ca8f011955 100644 (file)
@@ -10,7 +10,6 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
index 53e46c220a3aa39a945da5679be19225bb40eb79..98a18987f1bec8ddd604541bbe134023383170e5 100644 (file)
@@ -7,7 +7,7 @@
 #include <linux/ulpi/regs.h>
 #include <linux/clk.h>
 #include <linux/regulator/consumer.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/reset.h>
 #include <linux/extcon.h>
index 85888ab2d307adaa4b11d3520d0f6ee263c15084..2f876f158e1df6acd51d20bda470fcc783efcdf8 100644 (file)
@@ -9,8 +9,7 @@
 #include <linux/bitfield.h>
 #include <linux/bitops.h>
 #include <linux/module.h>
-#include <linux/of_address.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
index c375a4676a3dc57f6f1f248faf8a39575e886d33..507435af26567f992540e41dd38068815bd69863 100644 (file)
@@ -16,7 +16,6 @@
 #include <linux/platform_device.h>
 #include <linux/spinlock.h>
 #include <linux/atomic.h>
-#include <linux/of_device.h>
 
 #define USBHS_LPSTS                    0x02
 #define USBHS_UGCTRL                   0x80
index 9cf786a7daac6cd8628e557a3d21ae95d1dfdbe2..0ce7e9c944447417ccbbfd8c758554f0e7947f2d 100644 (file)
@@ -10,7 +10,6 @@
 #include <linux/module.h>
 #include <linux/of.h>
 #include <linux/phy/phy.h>
-#include <linux/of_device.h>
 #include <linux/platform_device.h>
 #include <linux/spinlock.h>
 
index d4e2ee7e4efb12ad6254a85f5de388e59e1eb354..e53eace7c91e372e60d0fcbb6032e2e8fd510595 100644 (file)
@@ -15,8 +15,6 @@
 #include <linux/module.h>
 #include <linux/mutex.h>
 #include <linux/of.h>
-#include <linux/of_address.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/pm_runtime.h>
index 67f4c6f8ff91b1748d27030611afe01dd9715f6e..683b19bc411a84a3039b7fd18f79a03b7a821042 100644 (file)
@@ -8,6 +8,7 @@
 #include <linux/err.h>
 #include <linux/iopoll.h>
 #include <linux/kernel.h>
+#include <linux/of.h>
 #include <linux/phy.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
index 639452f47869c1a0559bd50d33b0eba3c9deafd6..e6a768bbb9b316b18d0009f793ca955b1cc5d7ad 100644 (file)
@@ -21,7 +21,6 @@
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 #include <linux/phy/phy-mipi-dphy.h>
 #include <linux/platform_device.h>
index 401b0aabb1592cd8a2c86bad2b2c05e8de11287a..c879ec69bfd65125aa843cec24ea0edb2e231624 100644 (file)
@@ -14,7 +14,7 @@
 #include <linux/init.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/platform_device.h>
 #include <linux/pm_runtime.h>
 #include <linux/reset.h>
index 88ddbfb90eedcd32457700c1339c7f857108b140..053bd62e31ba779eadef6bb8176135eb7f0c398f 100644 (file)
@@ -15,7 +15,6 @@
 #include <linux/module.h>
 #include <linux/nvmem-consumer.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
 #include <linux/phy/phy.h>
index 7b8b001e4f9e3759385b00b7f1eaa70e261a6f62..5de5e2e97ffa0f17d1997d49661f3699ef5fe3c1 100644 (file)
@@ -8,8 +8,9 @@
 #include <dt-bindings/phy/phy.h>
 #include <linux/clk.h>
 #include <linux/mfd/syscon.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
+#include <linux/platform_device.h>
 #include <linux/regmap.h>
 #include <linux/reset.h>
 #include <linux/units.h>
index 1d355b32ba5599394c090c8939592f49c0408a82..121e5961ce11472ff1576dc83686072eb2f115e0 100644 (file)
 #include <linux/kernel.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/pcie.h>
 #include <linux/phy/phy.h>
+#include <linux/platform_device.h>
 #include <linux/regmap.h>
 #include <linux/reset.h>
 
index 6069fedbd8f3bb0c1b477c787f60d4ddd0685acc..a636dee075858c70b577cf993fed8a6bee81326b 100644 (file)
@@ -12,8 +12,6 @@
 #include <linux/module.h>
 #include <linux/mfd/syscon.h>
 #include <linux/of.h>
-#include <linux/of_address.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
index a7f67857e5b2538efe39ad7c8837a3ca1ec840c7..592d8067e848e280bb6185542c26123059bdbd17 100644 (file)
@@ -11,9 +11,8 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_address.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
+#include <linux/platform_device.h>
 #include <linux/regmap.h>
 #include <linux/spinlock.h>
 #include <linux/soc/samsung/exynos-regs-pmu.h>
index ee0848fe8432473a63ff195e1825361bfb0f5cb9..06484abb57058849d65257db6d3fc3edfb5294b0 100644 (file)
@@ -14,8 +14,6 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_address.h>
-#include <linux/of_device.h>
 #include <linux/iopoll.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
index ec2befabeea6b5214226775303fc3149e3d12808..68a174eca0ba8a01ae22199c7939b7fa26f53794 100644 (file)
@@ -10,8 +10,6 @@
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_address.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/spinlock.h>
index ebca296ef12383b2d47a53aa8fbfe9238fee4f83..c19173492b794fde169178c306f866fd251f6bc6 100644 (file)
@@ -11,7 +11,7 @@
 #include <linux/iopoll.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
index 292413db7da477cdc0008c3a0b9ec7aef0d169d8..35a9831b51610cad2b0b3fe22b0c2d8aba58bf63 100644 (file)
@@ -13,8 +13,9 @@
 #include <linux/kernel.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
+#include <linux/platform_device.h>
 #include <linux/regmap.h>
 
 /* SPEAr1310 Registers */
index c1d9ffa5a311e59b2da6a2e4661f89e52e2308b3..34a1cf21015f59d89de002ae154e01173b25f6dc 100644 (file)
@@ -13,8 +13,9 @@
 #include <linux/kernel.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
+#include <linux/platform_device.h>
 #include <linux/regmap.h>
 
 /* SPEAr1340 Registers */
index 0a8552628cbd29a038768379444828af8e54341e..d5e7e44000b56ec0fe16703a52e47b05926ac866 100644 (file)
@@ -12,8 +12,9 @@
 #include <linux/iopoll.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
+#include <linux/platform_device.h>
 #include <linux/reset.h>
 #include <linux/units.h>
 
index 56de41091d639721fd797491c04684339d4eb64d..0efe74ac9c6afc254dd48d9be37e3fc611d8e20f 100644 (file)
@@ -16,7 +16,7 @@
 #include <linux/io.h>
 #include <linux/module.h>
 #include <linux/nvmem-consumer.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/reset.h>
index 633e6b7472759a6b819320dfa9d29adce2171ecc..f49b417c9eb605b42dce5910fb29d5331bdfb4ce 100644 (file)
@@ -11,8 +11,8 @@
 #include <linux/io.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_platform.h>
 #include <linux/phy/phy.h>
+#include <linux/platform_device.h>
 
 #define P2U_CONTROL_CMN                        0x74
 #define P2U_CONTROL_CMN_ENABLE_L2_EXIT_RATE_CHANGE             BIT(13)
index a296b87dced18f626a417b2c2584504e28f11a88..ed30866e7647d65f4a42b2205e514457e6b9eb8f 100644 (file)
@@ -8,10 +8,11 @@
 #include <linux/mailbox_client.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
+#include <linux/of_platform.h>
 #include <linux/phy/phy.h>
 #include <linux/phy/tegra/xusb.h>
 #include <linux/platform_device.h>
+#include <linux/platform_device.h>
 #include <linux/regulator/consumer.h>
 #include <linux/reset.h>
 #include <linux/slab.h>
index 669c13d6e402fa422d5ee67c5770835a0dd953ee..b4881cb344759de87a9ae6fbbb3a10c96fe55833 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/gpio/consumer.h>
 #include <linux/phy/ulpi_phy.h>
 #include <linux/power_supply.h>
+#include <linux/property.h>
 #include <linux/workqueue.h>
 
 #define TUSB1211_POWER_CONTROL                         0x3d
index da50732625d17719b917f3e3763c5c9d3d6308c3..6b265992d988faff2abbb564b454761ab1d3c313 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/interrupt.h>
+#include <linux/of.h>
 #include <linux/platform_device.h>
 #include <linux/workqueue.h>
 #include <linux/io.h>