Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

authored by

Rob Herring and committed by
Vinod Koul
7559e757 1fdfa7cc

+65 -65
-2
drivers/phy/allwinner/phy-sun4i-usb.c
··· 23 23 #include <linux/module.h> 24 24 #include <linux/mutex.h> 25 25 #include <linux/of.h> 26 - #include <linux/of_address.h> 27 - #include <linux/of_device.h> 28 26 #include <linux/of_gpio.h> 29 27 #include <linux/phy/phy.h> 30 28 #include <linux/phy/phy-sun4i-usb.h>
+1
drivers/phy/allwinner/phy-sun50i-usb3.c
··· 16 16 #include <linux/clk.h> 17 17 #include <linux/err.h> 18 18 #include <linux/io.h> 19 + #include <linux/mod_devicetable.h> 19 20 #include <linux/module.h> 20 21 #include <linux/phy/phy.h> 21 22 #include <linux/platform_device.h>
+1 -1
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
··· 13 13 #include <linux/clk.h> 14 14 #include <linux/delay.h> 15 15 #include <linux/io.h> 16 + #include <linux/mod_devicetable.h> 16 17 #include <linux/module.h> 17 - #include <linux/of_device.h> 18 18 #include <linux/regmap.h> 19 19 #include <linux/reset.h> 20 20 #include <linux/phy/phy.h>
+1
drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c
··· 11 11 #include <linux/regmap.h> 12 12 #include <linux/delay.h> 13 13 #include <linux/mfd/syscon.h> 14 + #include <linux/of.h> 14 15 #include <linux/platform_device.h> 15 16 #include <dt-bindings/phy/phy.h> 16 17
+1
drivers/phy/amlogic/phy-meson-axg-pcie.c
··· 4 4 * 5 5 * Copyright (C) 2020 Remi Pommarel <repk@triplefau.lt> 6 6 */ 7 + #include <linux/mod_devicetable.h> 7 8 #include <linux/module.h> 8 9 #include <linux/phy/phy.h> 9 10 #include <linux/regmap.h>
+1
drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c
··· 13 13 #include <linux/regmap.h> 14 14 #include <linux/delay.h> 15 15 #include <linux/mfd/syscon.h> 16 + #include <linux/of.h> 16 17 #include <linux/platform_device.h> 17 18 #include <dt-bindings/phy/phy.h> 18 19
+1 -1
drivers/phy/amlogic/phy-meson-g12a-usb2.c
··· 14 14 #include <linux/delay.h> 15 15 #include <linux/io.h> 16 16 #include <linux/module.h> 17 - #include <linux/of_device.h> 17 + #include <linux/of.h> 18 18 #include <linux/regmap.h> 19 19 #include <linux/reset.h> 20 20 #include <linux/phy/phy.h>
+1 -1
drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c
··· 11 11 #include <linux/bitops.h> 12 12 #include <linux/clk.h> 13 13 #include <linux/module.h> 14 - #include <linux/of_device.h> 14 + #include <linux/of.h> 15 15 #include <linux/phy/phy.h> 16 16 #include <linux/regmap.h> 17 17 #include <linux/reset.h>
+1 -1
drivers/phy/amlogic/phy-meson-gxl-usb2.c
··· 8 8 #include <linux/clk.h> 9 9 #include <linux/delay.h> 10 10 #include <linux/io.h> 11 + #include <linux/mod_devicetable.h> 11 12 #include <linux/module.h> 12 - #include <linux/of_device.h> 13 13 #include <linux/regmap.h> 14 14 #include <linux/reset.h> 15 15 #include <linux/phy/phy.h>
+1 -1
drivers/phy/amlogic/phy-meson8-hdmi-tx.c
··· 10 10 #include <linux/clk.h> 11 11 #include <linux/mfd/syscon.h> 12 12 #include <linux/module.h> 13 - #include <linux/of_device.h> 13 + #include <linux/of.h> 14 14 #include <linux/phy/phy.h> 15 15 #include <linux/platform_device.h> 16 16 #include <linux/property.h>
+1 -1
drivers/phy/amlogic/phy-meson8b-usb2.c
··· 8 8 #include <linux/clk.h> 9 9 #include <linux/delay.h> 10 10 #include <linux/io.h> 11 + #include <linux/mod_devicetable.h> 11 12 #include <linux/module.h> 12 - #include <linux/of_device.h> 13 13 #include <linux/property.h> 14 14 #include <linux/regmap.h> 15 15 #include <linux/reset.h>
+1
drivers/phy/broadcom/phy-bcm63xx-usbh.c
··· 17 17 #include <linux/clk.h> 18 18 #include <linux/io.h> 19 19 #include <linux/module.h> 20 + #include <linux/of.h> 20 21 #include <linux/phy/phy.h> 21 22 #include <linux/platform_device.h> 22 23 #include <linux/reset.h>
-1
drivers/phy/broadcom/phy-brcm-usb.c
··· 11 11 #include <linux/io.h> 12 12 #include <linux/module.h> 13 13 #include <linux/of.h> 14 - #include <linux/of_device.h> 15 14 #include <linux/phy/phy.h> 16 15 #include <linux/platform_device.h> 17 16 #include <linux/interrupt.h>
+1
drivers/phy/cadence/cdns-dphy-rx.c
··· 7 7 #include <linux/bitops.h> 8 8 #include <linux/io.h> 9 9 #include <linux/iopoll.h> 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 12 #include <linux/phy/phy.h> 12 13 #include <linux/phy/phy-mipi-dphy.h>
+1 -2
drivers/phy/cadence/cdns-dphy.c
··· 9 9 #include <linux/io.h> 10 10 #include <linux/iopoll.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_address.h> 13 - #include <linux/of_device.h> 12 + #include <linux/of.h> 14 13 #include <linux/platform_device.h> 15 14 #include <linux/reset.h> 16 15
-2
drivers/phy/cadence/phy-cadence-torrent.c
··· 17 17 #include <linux/kernel.h> 18 18 #include <linux/module.h> 19 19 #include <linux/of.h> 20 - #include <linux/of_address.h> 21 - #include <linux/of_device.h> 22 20 #include <linux/phy/phy.h> 23 21 #include <linux/platform_device.h> 24 22 #include <linux/reset.h>
+1 -1
drivers/phy/freescale/phy-fsl-imx8m-pcie.c
··· 11 11 #include <linux/mfd/syscon.h> 12 12 #include <linux/mfd/syscon/imx7-iomuxc-gpr.h> 13 13 #include <linux/module.h> 14 - #include <linux/of_device.h> 14 + #include <linux/of.h> 15 15 #include <linux/phy/phy.h> 16 16 #include <linux/platform_device.h> 17 17 #include <linux/regmap.h>
+1 -1
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
··· 6 6 #include <linux/delay.h> 7 7 #include <linux/io.h> 8 8 #include <linux/module.h> 9 - #include <linux/of_platform.h> 9 + #include <linux/of.h> 10 10 #include <linux/phy/phy.h> 11 11 #include <linux/platform_device.h> 12 12 #include <linux/regulator/consumer.h>
+1
drivers/phy/freescale/phy-fsl-lynx-28g.c
··· 2 2 /* Copyright (c) 2021-2022 NXP. */ 3 3 4 4 #include <linux/module.h> 5 + #include <linux/of.h> 5 6 #include <linux/phy.h> 6 7 #include <linux/phy/phy.h> 7 8 #include <linux/platform_device.h>
+1
drivers/phy/hisilicon/phy-hi3660-usb3.c
··· 11 11 #include <linux/kernel.h> 12 12 #include <linux/mfd/syscon.h> 13 13 #include <linux/module.h> 14 + #include <linux/of.h> 14 15 #include <linux/phy/phy.h> 15 16 #include <linux/platform_device.h> 16 17 #include <linux/regmap.h>
+1
drivers/phy/hisilicon/phy-hi3670-usb3.c
··· 13 13 #include <linux/kernel.h> 14 14 #include <linux/mfd/syscon.h> 15 15 #include <linux/module.h> 16 + #include <linux/of.h> 16 17 #include <linux/phy/phy.h> 17 18 #include <linux/platform_device.h> 18 19 #include <linux/regmap.h>
+1
drivers/phy/hisilicon/phy-hi6220-usb.c
··· 5 5 */ 6 6 7 7 #include <linux/mfd/syscon.h> 8 + #include <linux/mod_devicetable.h> 8 9 #include <linux/module.h> 9 10 #include <linux/platform_device.h> 10 11 #include <linux/phy/phy.h>
+2 -1
drivers/phy/hisilicon/phy-hisi-inno-usb2.c
··· 9 9 #include <linux/delay.h> 10 10 #include <linux/io.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 #include <linux/phy/phy.h> 14 + #include <linux/platform_device.h> 14 15 #include <linux/reset.h> 15 16 16 17 #define INNO_PHY_PORT_NUM 2
+2 -1
drivers/phy/hisilicon/phy-histb-combphy.c
··· 13 13 #include <linux/kernel.h> 14 14 #include <linux/mfd/syscon.h> 15 15 #include <linux/module.h> 16 - #include <linux/of_device.h> 16 + #include <linux/of.h> 17 17 #include <linux/phy/phy.h> 18 + #include <linux/platform_device.h> 18 19 #include <linux/regmap.h> 19 20 #include <linux/reset.h> 20 21 #include <dt-bindings/phy/phy.h>
+1
drivers/phy/hisilicon/phy-hix5hd2-sata.c
··· 8 8 #include <linux/io.h> 9 9 #include <linux/mfd/syscon.h> 10 10 #include <linux/module.h> 11 + #include <linux/of.h> 11 12 #include <linux/phy/phy.h> 12 13 #include <linux/platform_device.h> 13 14 #include <linux/regmap.h>
+1
drivers/phy/ingenic/phy-ingenic-usb.c
··· 11 11 #include <linux/delay.h> 12 12 #include <linux/io.h> 13 13 #include <linux/module.h> 14 + #include <linux/of.h> 14 15 #include <linux/phy/phy.h> 15 16 #include <linux/platform_device.h> 16 17 #include <linux/regulator/consumer.h>
-1
drivers/phy/lantiq/phy-lantiq-rcu-usb2.c
··· 12 12 #include <linux/module.h> 13 13 #include <linux/of.h> 14 14 #include <linux/of_address.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/phy/phy.h> 17 16 #include <linux/platform_device.h> 18 17 #include <linux/property.h>
+1
drivers/phy/marvell/phy-armada38x-comphy.c
··· 8 8 #include <linux/delay.h> 9 9 #include <linux/iopoll.h> 10 10 #include <linux/module.h> 11 + #include <linux/of.h> 11 12 #include <linux/phy/phy.h> 12 13 #include <linux/phy.h> 13 14 #include <linux/platform_device.h>
+1
drivers/phy/marvell/phy-berlin-sata.c
··· 9 9 10 10 #include <linux/clk.h> 11 11 #include <linux/module.h> 12 + #include <linux/of.h> 12 13 #include <linux/phy/phy.h> 13 14 #include <linux/io.h> 14 15 #include <linux/platform_device.h>
+1
drivers/phy/marvell/phy-mmp3-hsic.c
··· 5 5 6 6 #include <linux/delay.h> 7 7 #include <linux/io.h> 8 + #include <linux/mod_devicetable.h> 8 9 #include <linux/module.h> 9 10 #include <linux/phy/phy.h> 10 11 #include <linux/platform_device.h>
+1
drivers/phy/marvell/phy-mmp3-usb.c
··· 6 6 7 7 #include <linux/delay.h> 8 8 #include <linux/io.h> 9 + #include <linux/mod_devicetable.h> 9 10 #include <linux/module.h> 10 11 #include <linux/phy/phy.h> 11 12 #include <linux/platform_device.h>
+1
drivers/phy/marvell/phy-mvebu-a3700-comphy.c
··· 19 19 #include <linux/iopoll.h> 20 20 #include <linux/mfd/syscon.h> 21 21 #include <linux/module.h> 22 + #include <linux/of.h> 22 23 #include <linux/phy.h> 23 24 #include <linux/phy/phy.h> 24 25 #include <linux/platform_device.h>
+1 -1
drivers/phy/marvell/phy-mvebu-a3700-utmi.c
··· 13 13 #include <linux/iopoll.h> 14 14 #include <linux/mfd/syscon.h> 15 15 #include <linux/module.h> 16 - #include <linux/of_device.h> 16 + #include <linux/of.h> 17 17 #include <linux/phy/phy.h> 18 18 #include <linux/platform_device.h> 19 19 #include <linux/regmap.h>
+1
drivers/phy/marvell/phy-mvebu-cp110-comphy.c
··· 11 11 #include <linux/iopoll.h> 12 12 #include <linux/mfd/syscon.h> 13 13 #include <linux/module.h> 14 + #include <linux/of.h> 14 15 #include <linux/phy.h> 15 16 #include <linux/phy/phy.h> 16 17 #include <linux/platform_device.h>
+1 -1
drivers/phy/marvell/phy-mvebu-cp110-utmi.c
··· 12 12 #include <linux/iopoll.h> 13 13 #include <linux/mfd/syscon.h> 14 14 #include <linux/module.h> 15 - #include <linux/of_device.h> 15 + #include <linux/of.h> 16 16 #include <linux/phy/phy.h> 17 17 #include <linux/platform_device.h> 18 18 #include <linux/regmap.h>
+1
drivers/phy/marvell/phy-mvebu-sata.c
··· 10 10 #include <linux/clk.h> 11 11 #include <linux/phy/phy.h> 12 12 #include <linux/io.h> 13 + #include <linux/mod_devicetable.h> 13 14 #include <linux/platform_device.h> 14 15 15 16 struct priv {
-1
drivers/phy/marvell/phy-pxa-28nm-usb2.c
··· 11 11 #include <linux/delay.h> 12 12 #include <linux/slab.h> 13 13 #include <linux/of.h> 14 - #include <linux/of_device.h> 15 14 #include <linux/io.h> 16 15 #include <linux/iopoll.h> 17 16 #include <linux/err.h>
-1
drivers/phy/mediatek/phy-mtk-hdmi.h
··· 11 11 #include <linux/delay.h> 12 12 #include <linux/mfd/syscon.h> 13 13 #include <linux/module.h> 14 - #include <linux/of_device.h> 15 14 #include <linux/phy/phy.h> 16 15 #include <linux/platform_device.h> 17 16 #include <linux/types.h>
-1
drivers/phy/mediatek/phy-mtk-mipi-dsi.h
··· 12 12 #include <linux/delay.h> 13 13 #include <linux/module.h> 14 14 #include <linux/nvmem-consumer.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/platform_device.h> 17 16 #include <linux/phy/phy.h> 18 17 #include <linux/slab.h>
+1 -1
drivers/phy/mediatek/phy-mtk-pcie.c
··· 7 7 #include <linux/bitfield.h> 8 8 #include <linux/module.h> 9 9 #include <linux/nvmem-consumer.h> 10 - #include <linux/of_device.h> 10 + #include <linux/of.h> 11 11 #include <linux/phy/phy.h> 12 12 #include <linux/platform_device.h> 13 13 #include <linux/slab.h>
+1 -1
drivers/phy/mediatek/phy-mtk-tphy.c
··· 13 13 #include <linux/mfd/syscon.h> 14 14 #include <linux/module.h> 15 15 #include <linux/nvmem-consumer.h> 16 + #include <linux/of.h> 16 17 #include <linux/of_address.h> 17 - #include <linux/of_device.h> 18 18 #include <linux/phy/phy.h> 19 19 #include <linux/platform_device.h> 20 20 #include <linux/regmap.h>
+1
drivers/phy/mediatek/phy-mtk-ufs.c
··· 7 7 #include <linux/clk.h> 8 8 #include <linux/delay.h> 9 9 #include <linux/io.h> 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 12 #include <linux/phy/phy.h> 12 13 #include <linux/platform_device.h>
+1
drivers/phy/phy-can-transceiver.c
··· 5 5 * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com 6 6 * 7 7 */ 8 + #include <linux/of.h> 8 9 #include<linux/phy/phy.h> 9 10 #include<linux/platform_device.h> 10 11 #include<linux/module.h>
+1
drivers/phy/phy-xgene.c
··· 39 39 * Currently, this driver only supports Gen3 SATA mode with external clock. 40 40 */ 41 41 #include <linux/module.h> 42 + #include <linux/of.h> 42 43 #include <linux/platform_device.h> 43 44 #include <linux/io.h> 44 45 #include <linux/delay.h>
+1
drivers/phy/qualcomm/phy-ath79-usb.c
··· 5 5 * Copyright (C) 2015-2018 Alban Bedel <albeu@free.fr> 6 6 */ 7 7 8 + #include <linux/mod_devicetable.h> 8 9 #include <linux/module.h> 9 10 #include <linux/platform_device.h> 10 11 #include <linux/phy/phy.h>
-2
drivers/phy/qualcomm/phy-qcom-edp.c
··· 13 13 #include <linux/kernel.h> 14 14 #include <linux/module.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_device.h> 17 - #include <linux/of_address.h> 18 16 #include <linux/phy/phy.h> 19 17 #include <linux/platform_device.h> 20 18 #include <linux/regulator/consumer.h>
-1
drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c
··· 8 8 #include <linux/regulator/consumer.h> 9 9 #include <linux/regmap.h> 10 10 #include <linux/of.h> 11 - #include <linux/of_device.h> 12 11 #include <linux/phy/phy.h> 13 12 14 13 /* eUSB2 status registers */
+1 -2
drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
··· 13 13 #include <linux/kernel.h> 14 14 #include <linux/module.h> 15 15 #include <linux/mutex.h> 16 - #include <linux/of_platform.h> 17 - #include <linux/of_device.h> 16 + #include <linux/of.h> 18 17 #include <linux/phy/phy.h> 19 18 #include <linux/platform_device.h> 20 19 #include <linux/reset.h>
+1 -1
drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c
··· 4 4 #include <linux/err.h> 5 5 #include <linux/io.h> 6 6 #include <linux/module.h> 7 - #include <linux/of_device.h> 7 + #include <linux/of.h> 8 8 #include <linux/phy/phy.h> 9 9 #include <linux/platform_device.h> 10 10 #include <linux/delay.h>
-1
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
··· 12 12 #include <linux/kernel.h> 13 13 #include <linux/module.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/of_address.h> 17 16 #include <linux/phy/phy.h> 18 17 #include <linux/platform_device.h>
-1
drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c
··· 12 12 #include <linux/kernel.h> 13 13 #include <linux/module.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/of_address.h> 17 16 #include <linux/phy/phy.h> 18 17 #include <linux/platform_device.h>
-1
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
··· 13 13 #include <linux/mfd/syscon.h> 14 14 #include <linux/module.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_device.h> 17 16 #include <linux/of_address.h> 18 17 #include <linux/phy/pcie.h> 19 18 #include <linux/phy/phy.h>
-1
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c
··· 12 12 #include <linux/kernel.h> 13 13 #include <linux/module.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/of_address.h> 17 16 #include <linux/phy/phy.h> 18 17 #include <linux/platform_device.h>
-1
drivers/phy/qualcomm/phy-qcom-qmp-usb.c
··· 12 12 #include <linux/kernel.h> 13 13 #include <linux/module.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/of_address.h> 17 16 #include <linux/phy/phy.h> 18 17 #include <linux/platform_device.h>
-1
drivers/phy/qualcomm/phy-qcom-qusb2.c
··· 12 12 #include <linux/module.h> 13 13 #include <linux/nvmem-consumer.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/phy/phy.h> 17 16 #include <linux/platform_device.h> 18 17 #include <linux/regmap.h>
+1
drivers/phy/qualcomm/phy-qcom-snps-eusb2.c
··· 7 7 #include <linux/clk.h> 8 8 #include <linux/delay.h> 9 9 #include <linux/iopoll.h> 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/phy/phy.h> 11 12 #include <linux/platform_device.h> 12 13 #include <linux/regulator/consumer.h>
-1
drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c
··· 10 10 #include <linux/kernel.h> 11 11 #include <linux/module.h> 12 12 #include <linux/of.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/phy/phy.h> 15 14 #include <linux/platform_device.h> 16 15 #include <linux/regmap.h>
+1 -1
drivers/phy/qualcomm/phy-qcom-usb-hs.c
··· 7 7 #include <linux/ulpi/regs.h> 8 8 #include <linux/clk.h> 9 9 #include <linux/regulator/consumer.h> 10 - #include <linux/of_device.h> 10 + #include <linux/of.h> 11 11 #include <linux/phy/phy.h> 12 12 #include <linux/reset.h> 13 13 #include <linux/extcon.h>
+1 -2
drivers/phy/ralink/phy-mt7621-pci.c
··· 9 9 #include <linux/bitfield.h> 10 10 #include <linux/bitops.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_address.h> 13 - #include <linux/of_device.h> 12 + #include <linux/of.h> 14 13 #include <linux/phy/phy.h> 15 14 #include <linux/platform_device.h> 16 15 #include <linux/regmap.h>
-1
drivers/phy/renesas/phy-rcar-gen2.c
··· 16 16 #include <linux/platform_device.h> 17 17 #include <linux/spinlock.h> 18 18 #include <linux/atomic.h> 19 - #include <linux/of_device.h> 20 19 21 20 #define USBHS_LPSTS 0x02 22 21 #define USBHS_UGCTRL 0x80
-1
drivers/phy/renesas/phy-rcar-gen3-pcie.c
··· 10 10 #include <linux/module.h> 11 11 #include <linux/of.h> 12 12 #include <linux/phy/phy.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/platform_device.h> 15 14 #include <linux/spinlock.h> 16 15
-2
drivers/phy/renesas/phy-rcar-gen3-usb2.c
··· 15 15 #include <linux/module.h> 16 16 #include <linux/mutex.h> 17 17 #include <linux/of.h> 18 - #include <linux/of_address.h> 19 - #include <linux/of_device.h> 20 18 #include <linux/phy/phy.h> 21 19 #include <linux/platform_device.h> 22 20 #include <linux/pm_runtime.h>
+1
drivers/phy/renesas/r8a779f0-ether-serdes.c
··· 8 8 #include <linux/err.h> 9 9 #include <linux/iopoll.h> 10 10 #include <linux/kernel.h> 11 + #include <linux/of.h> 11 12 #include <linux/phy.h> 12 13 #include <linux/phy/phy.h> 13 14 #include <linux/platform_device.h>
-1
drivers/phy/rockchip/phy-rockchip-dphy-rx0.c
··· 21 21 #include <linux/mfd/syscon.h> 22 22 #include <linux/module.h> 23 23 #include <linux/of.h> 24 - #include <linux/of_device.h> 25 24 #include <linux/phy/phy.h> 26 25 #include <linux/phy/phy-mipi-dphy.h> 27 26 #include <linux/platform_device.h>
+1 -1
drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c
··· 14 14 #include <linux/init.h> 15 15 #include <linux/mfd/syscon.h> 16 16 #include <linux/module.h> 17 - #include <linux/of_device.h> 17 + #include <linux/of.h> 18 18 #include <linux/platform_device.h> 19 19 #include <linux/pm_runtime.h> 20 20 #include <linux/reset.h>
-1
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
··· 15 15 #include <linux/module.h> 16 16 #include <linux/nvmem-consumer.h> 17 17 #include <linux/of.h> 18 - #include <linux/of_device.h> 19 18 #include <linux/platform_device.h> 20 19 #include <linux/regmap.h> 21 20 #include <linux/phy/phy.h>
+2 -1
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
··· 8 8 #include <dt-bindings/phy/phy.h> 9 9 #include <linux/clk.h> 10 10 #include <linux/mfd/syscon.h> 11 - #include <linux/of_device.h> 11 + #include <linux/of.h> 12 12 #include <linux/phy/phy.h> 13 + #include <linux/platform_device.h> 13 14 #include <linux/regmap.h> 14 15 #include <linux/reset.h> 15 16 #include <linux/units.h>
+2 -1
drivers/phy/rockchip/phy-rockchip-snps-pcie3.c
··· 12 12 #include <linux/kernel.h> 13 13 #include <linux/mfd/syscon.h> 14 14 #include <linux/module.h> 15 - #include <linux/of_device.h> 15 + #include <linux/of.h> 16 16 #include <linux/phy/pcie.h> 17 17 #include <linux/phy/phy.h> 18 + #include <linux/platform_device.h> 18 19 #include <linux/regmap.h> 19 20 #include <linux/reset.h> 20 21
-2
drivers/phy/samsung/phy-exynos-dp-video.c
··· 12 12 #include <linux/module.h> 13 13 #include <linux/mfd/syscon.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_address.h> 16 - #include <linux/of_device.h> 17 15 #include <linux/phy/phy.h> 18 16 #include <linux/platform_device.h> 19 17 #include <linux/regmap.h>
+1 -2
drivers/phy/samsung/phy-exynos-mipi-video.c
··· 11 11 #include <linux/kernel.h> 12 12 #include <linux/module.h> 13 13 #include <linux/of.h> 14 - #include <linux/of_address.h> 15 - #include <linux/of_device.h> 16 14 #include <linux/phy/phy.h> 15 + #include <linux/platform_device.h> 17 16 #include <linux/regmap.h> 18 17 #include <linux/spinlock.h> 19 18 #include <linux/soc/samsung/exynos-regs-pmu.h>
-2
drivers/phy/samsung/phy-exynos5-usbdrd.c
··· 14 14 #include <linux/kernel.h> 15 15 #include <linux/module.h> 16 16 #include <linux/of.h> 17 - #include <linux/of_address.h> 18 - #include <linux/of_device.h> 19 17 #include <linux/iopoll.h> 20 18 #include <linux/phy/phy.h> 21 19 #include <linux/platform_device.h>
-2
drivers/phy/samsung/phy-samsung-usb2.c
··· 10 10 #include <linux/mfd/syscon.h> 11 11 #include <linux/module.h> 12 12 #include <linux/of.h> 13 - #include <linux/of_address.h> 14 - #include <linux/of_device.h> 15 13 #include <linux/phy/phy.h> 16 14 #include <linux/platform_device.h> 17 15 #include <linux/spinlock.h>
+1 -1
drivers/phy/socionext/phy-uniphier-pcie.c
··· 11 11 #include <linux/iopoll.h> 12 12 #include <linux/mfd/syscon.h> 13 13 #include <linux/module.h> 14 - #include <linux/of_device.h> 14 + #include <linux/of.h> 15 15 #include <linux/phy/phy.h> 16 16 #include <linux/platform_device.h> 17 17 #include <linux/regmap.h>
+2 -1
drivers/phy/st/phy-spear1310-miphy.c
··· 13 13 #include <linux/kernel.h> 14 14 #include <linux/mfd/syscon.h> 15 15 #include <linux/module.h> 16 - #include <linux/of_device.h> 16 + #include <linux/of.h> 17 17 #include <linux/phy/phy.h> 18 + #include <linux/platform_device.h> 18 19 #include <linux/regmap.h> 19 20 20 21 /* SPEAr1310 Registers */
+2 -1
drivers/phy/st/phy-spear1340-miphy.c
··· 13 13 #include <linux/kernel.h> 14 14 #include <linux/mfd/syscon.h> 15 15 #include <linux/module.h> 16 - #include <linux/of_device.h> 16 + #include <linux/of.h> 17 17 #include <linux/phy/phy.h> 18 + #include <linux/platform_device.h> 18 19 #include <linux/regmap.h> 19 20 20 21 /* SPEAr1340 Registers */
+2 -1
drivers/phy/st/phy-stm32-usbphyc.c
··· 12 12 #include <linux/iopoll.h> 13 13 #include <linux/kernel.h> 14 14 #include <linux/module.h> 15 - #include <linux/of_platform.h> 15 + #include <linux/of.h> 16 16 #include <linux/phy/phy.h> 17 + #include <linux/platform_device.h> 17 18 #include <linux/reset.h> 18 19 #include <linux/units.h> 19 20
+1 -1
drivers/phy/sunplus/phy-sunplus-usb2.c
··· 16 16 #include <linux/io.h> 17 17 #include <linux/module.h> 18 18 #include <linux/nvmem-consumer.h> 19 - #include <linux/of_platform.h> 19 + #include <linux/of.h> 20 20 #include <linux/phy/phy.h> 21 21 #include <linux/platform_device.h> 22 22 #include <linux/reset.h>
+1 -1
drivers/phy/tegra/phy-tegra194-p2u.c
··· 11 11 #include <linux/io.h> 12 12 #include <linux/module.h> 13 13 #include <linux/of.h> 14 - #include <linux/of_platform.h> 15 14 #include <linux/phy/phy.h> 15 + #include <linux/platform_device.h> 16 16 17 17 #define P2U_CONTROL_CMN 0x74 18 18 #define P2U_CONTROL_CMN_ENABLE_L2_EXIT_RATE_CHANGE BIT(13)
+2 -1
drivers/phy/tegra/xusb.c
··· 8 8 #include <linux/mailbox_client.h> 9 9 #include <linux/module.h> 10 10 #include <linux/of.h> 11 - #include <linux/of_device.h> 11 + #include <linux/of_platform.h> 12 12 #include <linux/phy/phy.h> 13 13 #include <linux/phy/tegra/xusb.h> 14 + #include <linux/platform_device.h> 14 15 #include <linux/platform_device.h> 15 16 #include <linux/regulator/consumer.h> 16 17 #include <linux/reset.h>
+1
drivers/phy/ti/phy-tusb1210.c
··· 14 14 #include <linux/gpio/consumer.h> 15 15 #include <linux/phy/ulpi_phy.h> 16 16 #include <linux/power_supply.h> 17 + #include <linux/property.h> 17 18 #include <linux/workqueue.h> 18 19 19 20 #define TUSB1211_POWER_CONTROL 0x3d
+1
drivers/phy/ti/phy-twl4030-usb.c
··· 14 14 #include <linux/module.h> 15 15 #include <linux/init.h> 16 16 #include <linux/interrupt.h> 17 + #include <linux/of.h> 17 18 #include <linux/platform_device.h> 18 19 #include <linux/workqueue.h> 19 20 #include <linux/io.h>