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

drm: 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: Sam Ravnborg <sam@ravnborg.org>
Reviewed-by: Steven Price <steven.price@arm.com>
Acked-by: Liviu Dudau <liviu.dudau@arm.com>
Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Acked-by: Robert Foss <rfoss@kernel.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230714174545.4056287-1-robh@kernel.org

authored by

Rob Herring and committed by
Thierry Reding
722d4f06 573cbf48

+152 -156
+1 -1
drivers/gpu/drm/arm/display/komeda/komeda_dev.c
··· 6 6 */ 7 7 #include <linux/io.h> 8 8 #include <linux/iommu.h> 9 - #include <linux/of_device.h> 9 + #include <linux/of.h> 10 10 #include <linux/of_graph.h> 11 11 #include <linux/of_reserved_mem.h> 12 12 #include <linux/platform_device.h>
+1
drivers/gpu/drm/arm/malidp_drv.c
··· 12 12 #include <linux/of_device.h> 13 13 #include <linux/of_graph.h> 14 14 #include <linux/of_reserved_mem.h> 15 + #include <linux/platform_device.h> 15 16 #include <linux/pm_runtime.h> 16 17 #include <linux/debugfs.h> 17 18
-1
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
··· 7 7 8 8 #include <linux/device.h> 9 9 #include <linux/module.h> 10 - #include <linux/of_device.h> 11 10 #include <linux/slab.h> 12 11 #include <linux/clk.h> 13 12
+1 -1
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
··· 9 9 #include <linux/device.h> 10 10 #include <linux/gpio/consumer.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 #include <linux/slab.h> 14 14 15 15 #include <media/cec.h>
+1 -2
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
··· 14 14 #include <linux/interrupt.h> 15 15 #include <linux/iopoll.h> 16 16 #include <linux/module.h> 17 - #include <linux/of_address.h> 18 - #include <linux/of_device.h> 17 + #include <linux/of.h> 19 18 #include <linux/of_graph.h> 20 19 #include <linux/platform_device.h> 21 20 #include <linux/pm_runtime.h>
-1
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
··· 29 29 #include <linux/media-bus-format.h> 30 30 #include <linux/module.h> 31 31 #include <linux/of.h> 32 - #include <linux/of_device.h> 33 32 #include <linux/phy/phy.h> 34 33 #include <linux/phy/phy-dp.h> 35 34 #include <linux/platform_device.h>
+1 -1
drivers/gpu/drm/bridge/chipone-icn6211.c
··· 17 17 #include <linux/i2c.h> 18 18 #include <linux/media-bus-format.h> 19 19 #include <linux/module.h> 20 - #include <linux/of_device.h> 20 + #include <linux/of.h> 21 21 #include <linux/regmap.h> 22 22 #include <linux/regulator/consumer.h> 23 23
-1
drivers/gpu/drm/bridge/display-connector.c
··· 10 10 #include <linux/module.h> 11 11 #include <linux/mutex.h> 12 12 #include <linux/of.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/platform_device.h> 15 14 #include <linux/regulator/consumer.h> 16 15
-1
drivers/gpu/drm/bridge/fsl-ldb.c
··· 8 8 #include <linux/mfd/syscon.h> 9 9 #include <linux/module.h> 10 10 #include <linux/of.h> 11 - #include <linux/of_device.h> 12 11 #include <linux/of_graph.h> 13 12 #include <linux/platform_device.h> 14 13 #include <linux/regmap.h>
+1 -1
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
··· 9 9 #include <linux/mfd/syscon.h> 10 10 #include <linux/module.h> 11 11 #include <linux/of.h> 12 - #include <linux/of_device.h> 13 12 #include <linux/of_graph.h> 14 13 #include <linux/phy/phy.h> 14 + #include <linux/platform_device.h> 15 15 #include <linux/pm_runtime.h> 16 16 #include <linux/regmap.h> 17 17
+1
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
··· 12 12 #include <linux/of_device.h> 13 13 #include <linux/of_graph.h> 14 14 #include <linux/phy/phy.h> 15 + #include <linux/platform_device.h> 15 16 #include <linux/pm_runtime.h> 16 17 #include <linux/regmap.h> 17 18
-1
drivers/gpu/drm/bridge/lontium-lt9211.c
··· 16 16 #include <linux/i2c.h> 17 17 #include <linux/media-bus-format.h> 18 18 #include <linux/module.h> 19 - #include <linux/of_device.h> 20 19 #include <linux/of_graph.h> 21 20 #include <linux/regmap.h> 22 21 #include <linux/regulator/consumer.h>
-1
drivers/gpu/drm/bridge/lvds-codec.c
··· 7 7 #include <linux/gpio/consumer.h> 8 8 #include <linux/module.h> 9 9 #include <linux/of.h> 10 - #include <linux/of_device.h> 11 10 #include <linux/of_graph.h> 12 11 #include <linux/platform_device.h> 13 12 #include <linux/regulator/consumer.h>
+1 -1
drivers/gpu/drm/bridge/nwl-dsi.c
··· 16 16 #include <linux/module.h> 17 17 #include <linux/mux/consumer.h> 18 18 #include <linux/of.h> 19 - #include <linux/of_platform.h> 20 19 #include <linux/phy/phy.h> 20 + #include <linux/platform_device.h> 21 21 #include <linux/regmap.h> 22 22 #include <linux/reset.h> 23 23 #include <linux/sys_soc.h>
-1
drivers/gpu/drm/bridge/parade-ps8622.c
··· 12 12 #include <linux/i2c.h> 13 13 #include <linux/module.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/pm.h> 17 16 #include <linux/regulator/consumer.h> 18 17
+2 -1
drivers/gpu/drm/bridge/samsung-dsim.c
··· 16 16 #include <linux/delay.h> 17 17 #include <linux/irq.h> 18 18 #include <linux/media-bus-format.h> 19 - #include <linux/of_device.h> 19 + #include <linux/of.h> 20 20 #include <linux/phy/phy.h> 21 + #include <linux/platform_device.h> 21 22 22 23 #include <video/mipi_display.h> 23 24
+2 -1
drivers/gpu/drm/bridge/simple-bridge.c
··· 8 8 9 9 #include <linux/gpio/consumer.h> 10 10 #include <linux/module.h> 11 - #include <linux/of_device.h> 11 + #include <linux/of.h> 12 12 #include <linux/of_graph.h> 13 + #include <linux/platform_device.h> 13 14 #include <linux/regulator/consumer.h> 14 15 15 16 #include <drm/drm_atomic_helper.h>
+1 -1
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
··· 14 14 #include <linux/irq.h> 15 15 #include <linux/module.h> 16 16 #include <linux/mutex.h> 17 - #include <linux/of_device.h> 17 + #include <linux/of.h> 18 18 #include <linux/pinctrl/consumer.h> 19 19 #include <linux/regmap.h> 20 20 #include <linux/dma-mapping.h>
+1 -1
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
··· 13 13 #include <linux/debugfs.h> 14 14 #include <linux/iopoll.h> 15 15 #include <linux/module.h> 16 - #include <linux/of_device.h> 16 + #include <linux/platform_device.h> 17 17 #include <linux/pm_runtime.h> 18 18 #include <linux/reset.h> 19 19
+1 -1
drivers/gpu/drm/bridge/ti-sn65dsi83.c
··· 31 31 #include <linux/i2c.h> 32 32 #include <linux/media-bus-format.h> 33 33 #include <linux/module.h> 34 - #include <linux/of_device.h> 34 + #include <linux/of.h> 35 35 #include <linux/of_graph.h> 36 36 #include <linux/regmap.h> 37 37 #include <linux/regulator/consumer.h>
+1
drivers/gpu/drm/drm_mipi_dsi.c
··· 27 27 28 28 #include <linux/device.h> 29 29 #include <linux/module.h> 30 + #include <linux/of.h> 30 31 #include <linux/of_device.h> 31 32 #include <linux/pm_runtime.h> 32 33 #include <linux/slab.h>
+1 -1
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
··· 8 8 #include <linux/delay.h> 9 9 #include <linux/dma-fence.h> 10 10 #include <linux/dma-mapping.h> 11 + #include <linux/mod_devicetable.h> 11 12 #include <linux/module.h> 12 - #include <linux/of_device.h> 13 13 #include <linux/platform_device.h> 14 14 #include <linux/pm_runtime.h> 15 15 #include <linux/regulator/consumer.h>
+1 -1
drivers/gpu/drm/exynos/exynos5433_drm_decon.c
··· 12 12 #include <linux/iopoll.h> 13 13 #include <linux/irq.h> 14 14 #include <linux/mfd/syscon.h> 15 - #include <linux/of_device.h> 15 + #include <linux/of.h> 16 16 #include <linux/platform_device.h> 17 17 #include <linux/pm_runtime.h> 18 18 #include <linux/regmap.h>
-1
drivers/gpu/drm/exynos/exynos7_drm_decon.c
··· 12 12 #include <linux/kernel.h> 13 13 #include <linux/of.h> 14 14 #include <linux/of_address.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/platform_device.h> 17 16 #include <linux/pm_runtime.h> 18 17
+2 -1
drivers/gpu/drm/exynos/exynos_drm_dsi.c
··· 8 8 */ 9 9 10 10 #include <linux/component.h> 11 - #include <linux/of_device.h> 11 + #include <linux/of.h> 12 + #include <linux/platform_device.h> 12 13 13 14 #include <drm/bridge/samsung-dsim.h> 14 15 #include <drm/drm_probe_helper.h>
-1
drivers/gpu/drm/exynos/exynos_drm_fimd.c
··· 12 12 #include <linux/kernel.h> 13 13 #include <linux/mfd/syscon.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/platform_device.h> 17 16 #include <linux/pm_runtime.h> 18 17 #include <linux/regmap.h>
+1 -1
drivers/gpu/drm/exynos/exynos_drm_rotator.c
··· 12 12 #include <linux/interrupt.h> 13 13 #include <linux/io.h> 14 14 #include <linux/kernel.h> 15 - #include <linux/of_device.h> 15 + #include <linux/of.h> 16 16 #include <linux/platform_device.h> 17 17 #include <linux/pm_runtime.h> 18 18 #include <linux/sizes.h>
+1 -1
drivers/gpu/drm/exynos/exynos_drm_scaler.c
··· 11 11 #include <linux/interrupt.h> 12 12 #include <linux/io.h> 13 13 #include <linux/kernel.h> 14 - #include <linux/of_device.h> 14 + #include <linux/of.h> 15 15 #include <linux/platform_device.h> 16 16 #include <linux/pm_runtime.h> 17 17
+1 -1
drivers/gpu/drm/exynos/exynos_hdmi.c
··· 21 21 #include <linux/irq.h> 22 22 #include <linux/kernel.h> 23 23 #include <linux/mfd/syscon.h> 24 + #include <linux/of.h> 24 25 #include <linux/of_address.h> 25 - #include <linux/of_device.h> 26 26 #include <linux/of_graph.h> 27 27 #include <linux/platform_device.h> 28 28 #include <linux/pm_runtime.h>
-1
drivers/gpu/drm/exynos/exynos_mixer.c
··· 18 18 #include <linux/kernel.h> 19 19 #include <linux/ktime.h> 20 20 #include <linux/of.h> 21 - #include <linux/of_device.h> 22 21 #include <linux/platform_device.h> 23 22 #include <linux/pm_runtime.h> 24 23 #include <linux/regulator/consumer.h>
+1 -1
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
··· 11 11 * Xinwei Kong <kong.kongxinwei@hisilicon.com> 12 12 */ 13 13 14 - #include <linux/of_platform.h> 15 14 #include <linux/component.h> 16 15 #include <linux/module.h> 16 + #include <linux/of.h> 17 17 #include <linux/of_graph.h> 18 18 #include <linux/platform_device.h> 19 19
+3 -2
drivers/gpu/drm/imx/dcss/dcss-dev.c
··· 4 4 */ 5 5 6 6 #include <linux/clk.h> 7 - #include <linux/of_device.h> 7 + #include <linux/of.h> 8 8 #include <linux/of_graph.h> 9 + #include <linux/platform_device.h> 9 10 #include <linux/pm_runtime.h> 10 11 #include <linux/slab.h> 11 12 #include <drm/drm_bridge_connector.h> ··· 199 198 200 199 dcss->of_port = of_graph_get_port_by_id(dev->of_node, 0); 201 200 if (!dcss->of_port) { 202 - dev_err(dev, "no port@0 node in %s\n", dev->of_node->full_name); 201 + dev_err(dev, "no port@0 node in %pOF\n", dev->of_node); 203 202 ret = -ENODEV; 204 203 goto clks_err; 205 204 }
+1 -1
drivers/gpu/drm/imx/lcdc/imx-lcdc.c
··· 19 19 #include <linux/bitfield.h> 20 20 #include <linux/clk.h> 21 21 #include <linux/dma-mapping.h> 22 + #include <linux/mod_devicetable.h> 22 23 #include <linux/module.h> 23 - #include <linux/of_device.h> 24 24 #include <linux/platform_device.h> 25 25 26 26 #define IMX21LCDC_LSSAR 0x0000 /* LCDC Screen Start Address Register */
+1 -1
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
··· 14 14 #include <linux/media-bus-format.h> 15 15 #include <linux/module.h> 16 16 #include <linux/mutex.h> 17 - #include <linux/of_device.h> 17 + #include <linux/of.h> 18 18 #include <linux/of_reserved_mem.h> 19 19 #include <linux/platform_device.h> 20 20 #include <linux/pm.h>
+1 -1
drivers/gpu/drm/ingenic/ingenic-ipu.c
··· 14 14 #include <linux/interrupt.h> 15 15 #include <linux/module.h> 16 16 #include <linux/of.h> 17 - #include <linux/of_device.h> 17 + #include <linux/platform_device.h> 18 18 #include <linux/regmap.h> 19 19 #include <linux/time.h> 20 20
+2 -1
drivers/gpu/drm/lima/lima_drv.c
··· 2 2 /* Copyright 2017-2019 Qiang Yu <yuq825@gmail.com> */ 3 3 4 4 #include <linux/module.h> 5 - #include <linux/of_platform.h> 5 + #include <linux/of.h> 6 + #include <linux/platform_device.h> 6 7 #include <linux/uaccess.h> 7 8 #include <linux/slab.h> 8 9 #include <linux/pm_runtime.h>
+1 -1
drivers/gpu/drm/logicvc/logicvc_drm.c
··· 10 10 #include <linux/module.h> 11 11 #include <linux/of.h> 12 12 #include <linux/of_address.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/of_reserved_mem.h> 14 + #include <linux/platform_device.h> 15 15 #include <linux/regmap.h> 16 16 #include <linux/types.h> 17 17
+1 -1
drivers/gpu/drm/mcde/mcde_drv.c
··· 469 469 static struct platform_driver mcde_driver = { 470 470 .driver = { 471 471 .name = "mcde", 472 - .of_match_table = of_match_ptr(mcde_of_match), 472 + .of_match_table = mcde_of_match, 473 473 }, 474 474 .probe = mcde_probe, 475 475 .remove_new = mcde_remove,
+1 -2
drivers/gpu/drm/mediatek/mtk_disp_aal.c
··· 6 6 #include <linux/clk.h> 7 7 #include <linux/component.h> 8 8 #include <linux/module.h> 9 - #include <linux/of_device.h> 10 - #include <linux/of_irq.h> 9 + #include <linux/of.h> 11 10 #include <linux/platform_device.h> 12 11 #include <linux/soc/mediatek/mtk-cmdq.h> 13 12
+1 -2
drivers/gpu/drm/mediatek/mtk_disp_ccorr.c
··· 6 6 #include <linux/clk.h> 7 7 #include <linux/component.h> 8 8 #include <linux/module.h> 9 - #include <linux/of_device.h> 10 - #include <linux/of_irq.h> 9 + #include <linux/of.h> 11 10 #include <linux/platform_device.h> 12 11 #include <linux/soc/mediatek/mtk-cmdq.h> 13 12
+1 -2
drivers/gpu/drm/mediatek/mtk_disp_color.c
··· 6 6 #include <linux/clk.h> 7 7 #include <linux/component.h> 8 8 #include <linux/module.h> 9 - #include <linux/of_device.h> 10 - #include <linux/of_irq.h> 9 + #include <linux/of.h> 11 10 #include <linux/platform_device.h> 12 11 #include <linux/soc/mediatek/mtk-cmdq.h> 13 12
+1 -2
drivers/gpu/drm/mediatek/mtk_disp_gamma.c
··· 6 6 #include <linux/clk.h> 7 7 #include <linux/component.h> 8 8 #include <linux/module.h> 9 - #include <linux/of_device.h> 10 - #include <linux/of_irq.h> 9 + #include <linux/of.h> 11 10 #include <linux/platform_device.h> 12 11 #include <linux/soc/mediatek/mtk-cmdq.h> 13 12
+1 -2
drivers/gpu/drm/mediatek/mtk_disp_merge.c
··· 5 5 6 6 #include <linux/clk.h> 7 7 #include <linux/component.h> 8 - #include <linux/of_device.h> 9 - #include <linux/of_irq.h> 8 + #include <linux/of.h> 10 9 #include <linux/platform_device.h> 11 10 #include <linux/reset.h> 12 11 #include <linux/soc/mediatek/mtk-cmdq.h>
+1 -2
drivers/gpu/drm/mediatek/mtk_disp_ovl.c
··· 10 10 #include <linux/clk.h> 11 11 #include <linux/component.h> 12 12 #include <linux/module.h> 13 - #include <linux/of_device.h> 14 - #include <linux/of_irq.h> 13 + #include <linux/of.h> 15 14 #include <linux/platform_device.h> 16 15 #include <linux/pm_runtime.h> 17 16 #include <linux/soc/mediatek/mtk-cmdq.h>
+2 -1
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
··· 7 7 #include <drm/drm_of.h> 8 8 #include <linux/clk.h> 9 9 #include <linux/component.h> 10 - #include <linux/of_device.h> 10 + #include <linux/of.h> 11 11 #include <linux/of_address.h> 12 + #include <linux/of_platform.h> 12 13 #include <linux/platform_device.h> 13 14 #include <linux/pm_runtime.h> 14 15 #include <linux/reset.h>
+1 -2
drivers/gpu/drm/mediatek/mtk_disp_rdma.c
··· 8 8 #include <linux/clk.h> 9 9 #include <linux/component.h> 10 10 #include <linux/module.h> 11 - #include <linux/of_device.h> 12 - #include <linux/of_irq.h> 11 + #include <linux/of.h> 13 12 #include <linux/platform_device.h> 14 13 #include <linux/pm_runtime.h> 15 14 #include <linux/soc/mediatek/mtk-cmdq.h>
-1
drivers/gpu/drm/mediatek/mtk_dpi.c
··· 10 10 #include <linux/kernel.h> 11 11 #include <linux/media-bus-format.h> 12 12 #include <linux/of.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/of_graph.h> 15 14 #include <linux/pinctrl/consumer.h> 16 15 #include <linux/platform_device.h>
+1
drivers/gpu/drm/mediatek/mtk_drm_crtc.c
··· 6 6 #include <linux/clk.h> 7 7 #include <linux/dma-mapping.h> 8 8 #include <linux/mailbox_controller.h> 9 + #include <linux/of.h> 9 10 #include <linux/pm_runtime.h> 10 11 #include <linux/soc/mediatek/mtk-cmdq.h> 11 12 #include <linux/soc/mediatek/mtk-mmsys.h>
+2 -1
drivers/gpu/drm/mediatek/mtk_drm_drv.c
··· 7 7 #include <linux/component.h> 8 8 #include <linux/iommu.h> 9 9 #include <linux/module.h> 10 - #include <linux/of_address.h> 10 + #include <linux/of.h> 11 11 #include <linux/of_platform.h> 12 + #include <linux/platform_device.h> 12 13 #include <linux/pm_runtime.h> 13 14 #include <linux/dma-mapping.h> 14 15
+1 -1
drivers/gpu/drm/mediatek/mtk_ethdr.c
··· 7 7 #include <drm/drm_framebuffer.h> 8 8 #include <linux/clk.h> 9 9 #include <linux/component.h> 10 - #include <linux/of_device.h> 10 + #include <linux/of.h> 11 11 #include <linux/of_address.h> 12 12 #include <linux/platform_device.h> 13 13 #include <linux/reset.h>
+1 -2
drivers/gpu/drm/mediatek/mtk_mdp_rdma.c
··· 6 6 #include <drm/drm_fourcc.h> 7 7 #include <linux/clk.h> 8 8 #include <linux/component.h> 9 - #include <linux/of_address.h> 10 - #include <linux/of_device.h> 9 + #include <linux/mod_devicetable.h> 11 10 #include <linux/platform_device.h> 12 11 #include <linux/pm_runtime.h> 13 12 #include <linux/soc/mediatek/mtk-cmdq.h>
-1
drivers/gpu/drm/meson/meson_drv.h
··· 9 9 10 10 #include <linux/device.h> 11 11 #include <linux/of.h> 12 - #include <linux/of_device.h> 13 12 #include <linux/regmap.h> 14 13 15 14 struct drm_crtc;
+2 -1
drivers/gpu/drm/meson/meson_dw_hdmi.c
··· 9 9 #include <linux/component.h> 10 10 #include <linux/kernel.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 #include <linux/of_graph.h> 14 + #include <linux/platform_device.h> 14 15 #include <linux/regulator/consumer.h> 15 16 #include <linux/reset.h> 16 17
+2 -1
drivers/gpu/drm/meson/meson_dw_mipi_dsi.c
··· 7 7 8 8 #include <linux/clk.h> 9 9 #include <linux/kernel.h> 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 - #include <linux/of_device.h> 12 12 #include <linux/of_graph.h> 13 + #include <linux/platform_device.h> 13 14 #include <linux/reset.h> 14 15 #include <linux/phy/phy.h> 15 16 #include <linux/bitfield.h>
-1
drivers/gpu/drm/meson/meson_encoder_dsi.c
··· 7 7 8 8 #include <linux/kernel.h> 9 9 #include <linux/module.h> 10 - #include <linux/of_device.h> 11 10 #include <linux/of_graph.h> 12 11 13 12 #include <drm/drm_atomic_helper.h>
+3 -1
drivers/gpu/drm/meson/meson_encoder_hdmi.c
··· 9 9 #include <linux/component.h> 10 10 #include <linux/kernel.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 #include <linux/of_graph.h> 14 + #include <linux/of_platform.h> 15 + #include <linux/platform_device.h> 14 16 #include <linux/regulator/consumer.h> 15 17 #include <linux/reset.h> 16 18
+2
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
··· 3 3 4 4 #include <linux/clk.h> 5 5 #include <linux/interconnect.h> 6 + #include <linux/of_platform.h> 7 + #include <linux/platform_device.h> 6 8 #include <linux/pm_domain.h> 7 9 #include <linux/pm_opp.h> 8 10 #include <soc/qcom/cmd-db.h>
+1 -1
drivers/gpu/drm/msm/dp/dp_audio.c
··· 6 6 7 7 #define pr_fmt(fmt) "[drm-dp] %s: " fmt, __func__ 8 8 9 - #include <linux/of_platform.h> 9 + #include <linux/platform_device.h> 10 10 11 11 #include <drm/display/drm_dp_helper.h> 12 12 #include <drm/drm_edid.h>
+1 -1
drivers/gpu/drm/msm/dsi/dsi_host.c
··· 10 10 #include <linux/gpio/consumer.h> 11 11 #include <linux/interrupt.h> 12 12 #include <linux/mfd/syscon.h> 13 - #include <linux/of_device.h> 13 + #include <linux/of.h> 14 14 #include <linux/of_graph.h> 15 15 #include <linux/of_irq.h> 16 16 #include <linux/pinctrl/consumer.h>
+2
drivers/gpu/drm/msm/hdmi/hdmi.c
··· 7 7 8 8 #include <linux/of_irq.h> 9 9 #include <linux/of_gpio.h> 10 + #include <linux/of_platform.h> 11 + #include <linux/platform_device.h> 10 12 11 13 #include <drm/drm_bridge_connector.h> 12 14 #include <drm/drm_of.h>
+2 -1
drivers/gpu/drm/msm/hdmi/hdmi_phy.c
··· 3 3 * Copyright (c) 2016, The Linux Foundation. All rights reserved. 4 4 */ 5 5 6 - #include <linux/of_device.h> 6 + #include <linux/of.h> 7 + #include <linux/platform_device.h> 7 8 8 9 #include "hdmi.h" 9 10
+2
drivers/gpu/drm/msm/msm_mdss.c
··· 10 10 #include <linux/irqchip.h> 11 11 #include <linux/irqdesc.h> 12 12 #include <linux/irqchip/chained_irq.h> 13 + #include <linux/of_platform.h> 14 + #include <linux/platform_device.h> 13 15 #include <linux/pm_runtime.h> 14 16 #include <linux/reset.h> 15 17
-1
drivers/gpu/drm/mxsfb/lcdif_drv.c
··· 10 10 #include <linux/io.h> 11 11 #include <linux/module.h> 12 12 #include <linux/of.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/of_graph.h> 15 14 #include <linux/platform_device.h> 16 15 #include <linux/pm_runtime.h>
+2 -1
drivers/gpu/drm/panel/panel-abt-y030xx067a.c
··· 11 11 #include <linux/gpio/consumer.h> 12 12 #include <linux/media-bus-format.h> 13 13 #include <linux/module.h> 14 - #include <linux/of_device.h> 14 + #include <linux/of.h> 15 + #include <linux/platform_device.h> 15 16 #include <linux/regmap.h> 16 17 #include <linux/regulator/consumer.h> 17 18 #include <linux/spi/spi.h>
+1 -1
drivers/gpu/drm/panel/panel-auo-a030jtn01.c
··· 11 11 #include <linux/device.h> 12 12 #include <linux/gpio/consumer.h> 13 13 #include <linux/media-bus-format.h> 14 + #include <linux/mod_devicetable.h> 14 15 #include <linux/module.h> 15 - #include <linux/of_device.h> 16 16 #include <linux/regmap.h> 17 17 #include <linux/regulator/consumer.h> 18 18 #include <linux/spi/spi.h>
-1
drivers/gpu/drm/panel/panel-boe-himax8279d.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 15 14 #include <linux/gpio/consumer.h> 16 15 #include <linux/regulator/consumer.h>
-1
drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c
··· 8 8 #include <linux/gpio/consumer.h> 9 9 #include <linux/module.h> 10 10 #include <linux/of.h> 11 - #include <linux/of_device.h> 12 11 #include <linux/regulator/consumer.h> 13 12 14 13 #include <drm/drm_connector.h>
+1 -1
drivers/gpu/drm/panel/panel-dsi-cm.c
··· 11 11 #include <linux/gpio/consumer.h> 12 12 #include <linux/jiffies.h> 13 13 #include <linux/module.h> 14 - #include <linux/of_device.h> 14 + #include <linux/of.h> 15 15 #include <linux/regulator/consumer.h> 16 16 17 17 #include <drm/drm_connector.h>
-1
drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
··· 7 7 #include <linux/delay.h> 8 8 #include <linux/mod_devicetable.h> 9 9 #include <linux/module.h> 10 - #include <linux/of_device.h> 11 10 #include <linux/regulator/consumer.h> 12 11 13 12 #include <drm/drm_mipi_dsi.h>
+1 -1
drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
··· 11 11 #include <linux/gpio/consumer.h> 12 12 #include <linux/delay.h> 13 13 #include <linux/module.h> 14 - #include <linux/of_device.h> 14 + #include <linux/mod_devicetable.h> 15 15 #include <linux/regulator/consumer.h> 16 16 17 17 #define FEIYANG_INIT_CMD_LEN 2
+1 -1
drivers/gpu/drm/panel/panel-himax-hx8394.c
··· 15 15 #include <linux/media-bus-format.h> 16 16 #include <linux/mod_devicetable.h> 17 17 #include <linux/module.h> 18 - #include <linux/of_device.h> 18 + #include <linux/of.h> 19 19 #include <linux/regulator/consumer.h> 20 20 21 21 #include <video/mipi_display.h>
+2 -1
drivers/gpu/drm/panel/panel-ilitek-ili9322.c
··· 22 22 #include <linux/bitops.h> 23 23 #include <linux/gpio/consumer.h> 24 24 #include <linux/module.h> 25 - #include <linux/of_device.h> 25 + #include <linux/of.h> 26 + #include <linux/platform_device.h> 26 27 #include <linux/regmap.h> 27 28 #include <linux/regulator/consumer.h> 28 29 #include <linux/spi/spi.h>
+1 -1
drivers/gpu/drm/panel/panel-ilitek-ili9341.c
··· 23 23 #include <linux/delay.h> 24 24 #include <linux/gpio/consumer.h> 25 25 #include <linux/module.h> 26 - #include <linux/of_device.h> 26 + #include <linux/of.h> 27 27 #include <linux/regulator/consumer.h> 28 28 #include <linux/spi/spi.h> 29 29
+1 -1
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c
··· 9 9 #include <linux/errno.h> 10 10 #include <linux/kernel.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 14 14 #include <linux/gpio/consumer.h> 15 15 #include <linux/regulator/consumer.h>
+2 -1
drivers/gpu/drm/panel/panel-innolux-ej030na.c
··· 11 11 #include <linux/gpio/consumer.h> 12 12 #include <linux/media-bus-format.h> 13 13 #include <linux/module.h> 14 - #include <linux/of_device.h> 14 + #include <linux/of.h> 15 + #include <linux/platform_device.h> 15 16 #include <linux/regmap.h> 16 17 #include <linux/regulator/consumer.h> 17 18 #include <linux/spi/spi.h>
-1
drivers/gpu/drm/panel/panel-innolux-p079zca.c
··· 7 7 #include <linux/gpio/consumer.h> 8 8 #include <linux/module.h> 9 9 #include <linux/of.h> 10 - #include <linux/of_device.h> 11 10 #include <linux/regulator/consumer.h> 12 11 13 12 #include <video/mipi_display.h>
+1 -1
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
··· 16 16 #include <linux/gpio/consumer.h> 17 17 #include <linux/delay.h> 18 18 #include <linux/module.h> 19 - #include <linux/of_device.h> 19 + #include <linux/of.h> 20 20 #include <linux/regulator/consumer.h> 21 21 22 22 #define JD9365DA_INIT_CMD_LEN 2
-1
drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c
··· 8 8 #include <linux/media-bus-format.h> 9 9 #include <linux/module.h> 10 10 #include <linux/of.h> 11 - #include <linux/of_device.h> 12 11 #include <linux/regulator/consumer.h> 13 12 14 13 #include <video/display_timing.h>
+1 -1
drivers/gpu/drm/panel/panel-lvds.c
··· 10 10 11 11 #include <linux/gpio/consumer.h> 12 12 #include <linux/module.h> 13 - #include <linux/of_platform.h> 13 + #include <linux/of.h> 14 14 #include <linux/platform_device.h> 15 15 #include <linux/regulator/consumer.h> 16 16 #include <linux/slab.h>
-1
drivers/gpu/drm/panel/panel-magnachip-d53e6ea8966.c
··· 18 18 #include <linux/media-bus-format.h> 19 19 #include <linux/module.h> 20 20 #include <linux/of.h> 21 - #include <linux/of_device.h> 22 21 #include <linux/regulator/consumer.h> 23 22 #include <linux/spi/spi.h> 24 23
+1 -1
drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
··· 10 10 #include <linux/gpio/consumer.h> 11 11 #include <linux/media-bus-format.h> 12 12 #include <linux/module.h> 13 - #include <linux/of_device.h> 13 + #include <linux/of.h> 14 14 #include <linux/regulator/consumer.h> 15 15 16 16 #include <video/mipi_display.h>
+1 -1
drivers/gpu/drm/panel/panel-newvision-nv3051d.c
··· 13 13 #include <linux/gpio/consumer.h> 14 14 #include <linux/media-bus-format.h> 15 15 #include <linux/module.h> 16 - #include <linux/of_device.h> 16 + #include <linux/of.h> 17 17 #include <linux/regulator/consumer.h> 18 18 19 19 #include <video/display_timing.h>
+2 -1
drivers/gpu/drm/panel/panel-newvision-nv3052c.c
··· 11 11 #include <linux/gpio/consumer.h> 12 12 #include <linux/media-bus-format.h> 13 13 #include <linux/module.h> 14 - #include <linux/of_device.h> 14 + #include <linux/of.h> 15 + #include <linux/platform_device.h> 15 16 #include <linux/regulator/consumer.h> 16 17 #include <linux/spi/spi.h> 17 18 #include <video/mipi_display.h>
+1 -1
drivers/gpu/drm/panel/panel-novatek-nt35510.c
··· 26 26 #include <linux/bitops.h> 27 27 #include <linux/gpio/consumer.h> 28 28 #include <linux/module.h> 29 - #include <linux/of_device.h> 29 + #include <linux/of.h> 30 30 #include <linux/regmap.h> 31 31 #include <linux/regulator/consumer.h> 32 32
-1
drivers/gpu/drm/panel/panel-novatek-nt35560.c
··· 18 18 #include <linux/gpio/consumer.h> 19 19 #include <linux/module.h> 20 20 #include <linux/of.h> 21 - #include <linux/of_device.h> 22 21 #include <linux/regulator/consumer.h> 23 22 24 23 #include <video/mipi_display.h>
+1 -1
drivers/gpu/drm/panel/panel-novatek-nt35950.c
··· 8 8 #include <linux/delay.h> 9 9 #include <linux/gpio/consumer.h> 10 10 #include <linux/module.h> 11 - #include <linux/of_device.h> 11 + #include <linux/of.h> 12 12 #include <linux/of_graph.h> 13 13 #include <linux/regulator/consumer.h> 14 14
+1 -1
drivers/gpu/drm/panel/panel-novatek-nt36523.c
··· 9 9 #include <linux/delay.h> 10 10 #include <linux/gpio/consumer.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 #include <linux/of_graph.h> 14 14 #include <linux/regulator/consumer.h> 15 15
-1
drivers/gpu/drm/panel/panel-novatek-nt36672a.c
··· 16 16 #include <linux/kernel.h> 17 17 #include <linux/module.h> 18 18 #include <linux/of.h> 19 - #include <linux/of_device.h> 20 19 21 20 #include <linux/gpio/consumer.h> 22 21 #include <linux/pinctrl/consumer.h>
-1
drivers/gpu/drm/panel/panel-novatek-nt39016.c
··· 12 12 #include <linux/media-bus-format.h> 13 13 #include <linux/module.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/regmap.h> 17 16 #include <linux/regulator/consumer.h> 18 17 #include <linux/spi/spi.h>
-1
drivers/gpu/drm/panel/panel-orisetech-ota5601a.c
··· 12 12 #include <linux/media-bus-format.h> 13 13 #include <linux/module.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/regmap.h> 17 16 #include <linux/regulator/consumer.h> 18 17 #include <linux/spi/spi.h>
-1
drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c
··· 47 47 #include <linux/media-bus-format.h> 48 48 #include <linux/module.h> 49 49 #include <linux/of.h> 50 - #include <linux/of_device.h> 51 50 #include <linux/of_graph.h> 52 51 #include <linux/pm.h> 53 52
+1 -1
drivers/gpu/drm/panel/panel-samsung-s6d16d0.c
··· 11 11 #include <linux/gpio/consumer.h> 12 12 #include <linux/regulator/consumer.h> 13 13 #include <linux/delay.h> 14 - #include <linux/of_device.h> 14 + #include <linux/mod_devicetable.h> 15 15 #include <linux/module.h> 16 16 17 17 struct s6d16d0 {
-1
drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
··· 11 11 #include <linux/module.h> 12 12 #include <linux/regulator/consumer.h> 13 13 #include <linux/of.h> 14 - #include <linux/of_device.h> 15 14 16 15 #include <video/mipi_display.h> 17 16 #include <drm/drm_mipi_dsi.h>
+1 -1
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c
··· 12 12 #include <linux/delay.h> 13 13 #include <linux/gpio/consumer.h> 14 14 #include <linux/module.h> 15 - #include <linux/of_device.h> 15 + #include <linux/of.h> 16 16 #include <linux/regulator/consumer.h> 17 17 18 18 #include <drm/drm_mipi_dsi.h>
+1 -1
drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c
··· 6 6 7 7 #include <linux/module.h> 8 8 #include <linux/delay.h> 9 - #include <linux/of_device.h> 9 + #include <linux/mod_devicetable.h> 10 10 11 11 #include <drm/drm_mipi_dsi.h> 12 12 #include <drm/drm_print.h>
-1
drivers/gpu/drm/panel/panel-samsung-sofef00.c
··· 8 8 #include <linux/gpio/consumer.h> 9 9 #include <linux/module.h> 10 10 #include <linux/of.h> 11 - #include <linux/of_device.h> 12 11 #include <linux/regulator/consumer.h> 13 12 #include <linux/backlight.h> 14 13
+1 -1
drivers/gpu/drm/panel/panel-sitronix-st7701.c
··· 12 12 #include <linux/gpio/consumer.h> 13 13 #include <linux/delay.h> 14 14 #include <linux/module.h> 15 - #include <linux/of_device.h> 15 + #include <linux/of.h> 16 16 #include <linux/regulator/consumer.h> 17 17 18 18 #include <video/mipi_display.h>
+1 -1
drivers/gpu/drm/panel/panel-sitronix-st7703.c
··· 13 13 #include <linux/media-bus-format.h> 14 14 #include <linux/mod_devicetable.h> 15 15 #include <linux/module.h> 16 - #include <linux/of_device.h> 16 + #include <linux/of.h> 17 17 #include <linux/regulator/consumer.h> 18 18 19 19 #include <video/display_timing.h>
-1
drivers/gpu/drm/panel/panel-sony-td4353-jdi.c
··· 14 14 #include <linux/gpio/consumer.h> 15 15 #include <linux/module.h> 16 16 #include <linux/of.h> 17 - #include <linux/of_device.h> 18 17 #include <linux/regulator/consumer.h> 19 18 20 19 #include <video/mipi_display.h>
+1 -1
drivers/gpu/drm/panel/panel-truly-nt35597.c
··· 7 7 #include <linux/delay.h> 8 8 #include <linux/gpio/consumer.h> 9 9 #include <linux/module.h> 10 - #include <linux/of_device.h> 10 + #include <linux/of.h> 11 11 #include <linux/of_graph.h> 12 12 #include <linux/pinctrl/consumer.h> 13 13 #include <linux/regulator/consumer.h>
+1 -1
drivers/gpu/drm/panel/panel-visionox-rm69299.c
··· 5 5 6 6 #include <linux/delay.h> 7 7 #include <linux/module.h> 8 - #include <linux/of_device.h> 8 + #include <linux/mod_devicetable.h> 9 9 #include <linux/gpio/consumer.h> 10 10 #include <linux/regulator/consumer.h> 11 11
+2 -1
drivers/gpu/drm/panfrost/panfrost_drv.c
··· 4 4 /* Copyright 2019 Collabora ltd. */ 5 5 6 6 #include <linux/module.h> 7 - #include <linux/of_platform.h> 7 + #include <linux/of.h> 8 8 #include <linux/pagemap.h> 9 + #include <linux/platform_device.h> 9 10 #include <linux/pm_runtime.h> 10 11 #include <drm/panfrost_drm.h> 11 12 #include <drm/drm_drv.h>
+1
drivers/gpu/drm/pl111/pl111_versatile.c
··· 15 15 #include <linux/module.h> 16 16 #include <linux/of.h> 17 17 #include <linux/of_platform.h> 18 + #include <linux/platform_device.h> 18 19 #include <linux/regmap.h> 19 20 #include <linux/vexpress.h> 20 21
+1 -1
drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c
··· 12 12 #include <linux/io.h> 13 13 #include <linux/mm.h> 14 14 #include <linux/module.h> 15 - #include <linux/of_device.h> 15 + #include <linux/of.h> 16 16 #include <linux/platform_device.h> 17 17 #include <linux/pm.h> 18 18 #include <linux/slab.h>
+2
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
··· 20 20 21 21 #include <linux/device.h> 22 22 #include <linux/dma-buf.h> 23 + #include <linux/of.h> 23 24 #include <linux/of_graph.h> 24 25 #include <linux/of_platform.h> 26 + #include <linux/platform_device.h> 25 27 #include <linux/wait.h> 26 28 27 29 #include "rcar_du_crtc.h"
+1
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
··· 22 22 #include <linux/bitops.h> 23 23 #include <linux/dma-mapping.h> 24 24 #include <linux/of_platform.h> 25 + #include <linux/platform_device.h> 25 26 #include <linux/scatterlist.h> 26 27 #include <linux/slab.h> 27 28 #include <linux/videodev2.h>
-1
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c
··· 12 12 #include <linux/math64.h> 13 13 #include <linux/module.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/of_graph.h> 17 16 #include <linux/platform_device.h> 18 17 #include <linux/reset.h>
-1
drivers/gpu/drm/renesas/rcar-du/rzg2l_mipi_dsi.c
··· 10 10 #include <linux/iopoll.h> 11 11 #include <linux/module.h> 12 12 #include <linux/of.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/of_graph.h> 15 14 #include <linux/platform_device.h> 16 15 #include <linux/pm_runtime.h>
+2 -1
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
··· 10 10 11 11 #include <linux/component.h> 12 12 #include <linux/mfd/syscon.h> 13 - #include <linux/of_device.h> 13 + #include <linux/of.h> 14 14 #include <linux/of_graph.h> 15 + #include <linux/platform_device.h> 15 16 #include <linux/regmap.h> 16 17 #include <linux/reset.h> 17 18 #include <linux/clk.h>
+2
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
··· 12 12 #include <linux/mfd/syscon.h> 13 13 #include <linux/module.h> 14 14 #include <linux/of_device.h> 15 + #include <linux/of_platform.h> 15 16 #include <linux/phy/phy.h> 17 + #include <linux/platform_device.h> 16 18 #include <linux/pm_runtime.h> 17 19 #include <linux/regmap.h> 18 20
+2 -1
drivers/gpu/drm/rockchip/inno_hdmi.c
··· 11 11 #include <linux/err.h> 12 12 #include <linux/hdmi.h> 13 13 #include <linux/mfd/syscon.h> 14 + #include <linux/mod_devicetable.h> 14 15 #include <linux/module.h> 15 16 #include <linux/mutex.h> 16 - #include <linux/of_device.h> 17 + #include <linux/platform_device.h> 17 18 18 19 #include <drm/drm_atomic_helper.h> 19 20 #include <drm/drm_edid.h>
+1
drivers/gpu/drm/rockchip/rockchip_drm_drv.c
··· 7 7 */ 8 8 9 9 #include <linux/dma-mapping.h> 10 + #include <linux/platform_device.h> 10 11 #include <linux/pm_runtime.h> 11 12 #include <linux/module.h> 12 13 #include <linux/of_graph.h>
-1
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
··· 12 12 #include <linux/log2.h> 13 13 #include <linux/module.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/overflow.h> 17 16 #include <linux/platform_device.h> 18 17 #include <linux/pm_runtime.h>
-1
drivers/gpu/drm/rockchip/rockchip_drm_vop2.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_graph.h> 18 17 #include <linux/platform_device.h> 19 18 #include <linux/pm_runtime.h>
+1 -3
drivers/gpu/drm/sprd/sprd_dpu.c
··· 9 9 #include <linux/io.h> 10 10 #include <linux/module.h> 11 11 #include <linux/of.h> 12 - #include <linux/of_address.h> 13 - #include <linux/of_device.h> 14 12 #include <linux/of_graph.h> 15 - #include <linux/of_irq.h> 13 + #include <linux/platform_device.h> 16 14 #include <linux/wait.h> 17 15 #include <linux/workqueue.h> 18 16
+2 -1
drivers/gpu/drm/sprd/sprd_drm.c
··· 5 5 6 6 #include <linux/component.h> 7 7 #include <linux/dma-mapping.h> 8 + #include <linux/mod_devicetable.h> 8 9 #include <linux/module.h> 9 10 #include <linux/mutex.h> 10 11 #include <linux/of_graph.h> 11 - #include <linux/of_platform.h> 12 + #include <linux/platform_device.h> 12 13 13 14 #include <drm/drm_atomic_helper.h> 14 15 #include <drm/drm_drv.h>
+2 -4
drivers/gpu/drm/sprd/sprd_dsi.c
··· 5 5 6 6 #include <linux/component.h> 7 7 #include <linux/module.h> 8 - #include <linux/of_address.h> 9 - #include <linux/of_device.h> 10 - #include <linux/of_irq.h> 11 - #include <linux/of_graph.h> 8 + #include <linux/of.h> 9 + #include <linux/platform_device.h> 12 10 #include <video/mipi_display.h> 13 11 14 12 #include <drm/drm_atomic_helper.h>
+2
drivers/gpu/drm/sti/sti_drv.c
··· 8 8 #include <linux/dma-mapping.h> 9 9 #include <linux/kernel.h> 10 10 #include <linux/module.h> 11 + #include <linux/of.h> 11 12 #include <linux/of_platform.h> 13 + #include <linux/platform_device.h> 12 14 13 15 #include <drm/drm_atomic.h> 14 16 #include <drm/drm_atomic_helper.h>
+2 -1
drivers/gpu/drm/stm/drv.c
··· 10 10 11 11 #include <linux/component.h> 12 12 #include <linux/dma-mapping.h> 13 + #include <linux/mod_devicetable.h> 13 14 #include <linux/module.h> 14 - #include <linux/of_platform.h> 15 + #include <linux/platform_device.h> 15 16 #include <linux/pm_runtime.h> 16 17 17 18 #include <drm/drm_aperture.h>
-1
drivers/gpu/drm/stm/ltdc.c
··· 14 14 #include <linux/interrupt.h> 15 15 #include <linux/media-bus-format.h> 16 16 #include <linux/module.h> 17 - #include <linux/of_address.h> 18 17 #include <linux/of_graph.h> 19 18 #include <linux/pinctrl/consumer.h> 20 19 #include <linux/platform_device.h>
+1 -1
drivers/gpu/drm/sun4i/sun4i_frontend.c
··· 7 7 #include <linux/clk.h> 8 8 #include <linux/component.h> 9 9 #include <linux/module.h> 10 - #include <linux/of_device.h> 10 + #include <linux/of.h> 11 11 #include <linux/platform_device.h> 12 12 #include <linux/pm_runtime.h> 13 13 #include <linux/regmap.h>
+1
drivers/gpu/drm/sun4i/sun4i_frontend.h
··· 8 8 #define _SUN4I_FRONTEND_H_ 9 9 10 10 #include <linux/list.h> 11 + #include <linux/mod_devicetable.h> 11 12 12 13 #define SUN4I_FRONTEND_EN_REG 0x000 13 14 #define SUN4I_FRONTEND_EN_EN BIT(0)
+1 -1
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c
··· 10 10 #include <linux/i2c.h> 11 11 #include <linux/iopoll.h> 12 12 #include <linux/module.h> 13 - #include <linux/of_device.h> 13 + #include <linux/of.h> 14 14 #include <linux/platform_device.h> 15 15 #include <linux/pm_runtime.h> 16 16 #include <linux/regmap.h>
+3 -3
drivers/gpu/drm/sun4i/sun4i_tcon.c
··· 10 10 #include <linux/ioport.h> 11 11 #include <linux/media-bus-format.h> 12 12 #include <linux/module.h> 13 - #include <linux/of_address.h> 14 - #include <linux/of_device.h> 15 - #include <linux/of_irq.h> 13 + #include <linux/of.h> 14 + #include <linux/of_platform.h> 15 + #include <linux/platform_device.h> 16 16 #include <linux/regmap.h> 17 17 #include <linux/reset.h> 18 18
+1 -1
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c
··· 5 5 6 6 #include <linux/component.h> 7 7 #include <linux/module.h> 8 - #include <linux/of_device.h> 8 + #include <linux/of.h> 9 9 #include <linux/platform_device.h> 10 10 11 11 #include <drm/drm_modeset_helper_vtables.h>
+2 -1
drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c
··· 4 4 */ 5 5 6 6 #include <linux/delay.h> 7 - #include <linux/of_address.h> 7 + #include <linux/of.h> 8 8 #include <linux/of_platform.h> 9 + #include <linux/platform_device.h> 9 10 10 11 #include "sun8i_dw_hdmi.h" 11 12
+2
drivers/gpu/drm/sun4i/sun8i_mixer.c
··· 10 10 #include <linux/component.h> 11 11 #include <linux/dma-mapping.h> 12 12 #include <linux/module.h> 13 + #include <linux/of.h> 13 14 #include <linux/of_device.h> 14 15 #include <linux/of_graph.h> 16 + #include <linux/platform_device.h> 15 17 #include <linux/reset.h> 16 18 17 19 #include <drm/drm_atomic_helper.h>
+1 -1
drivers/gpu/drm/sun4i/sun8i_tcon_top.c
··· 7 7 #include <linux/device.h> 8 8 #include <linux/io.h> 9 9 #include <linux/module.h> 10 - #include <linux/of_device.h> 10 + #include <linux/of.h> 11 11 #include <linux/of_graph.h> 12 12 #include <linux/platform_device.h> 13 13
+2 -1
drivers/gpu/drm/tegra/dc.c
··· 11 11 #include <linux/iommu.h> 12 12 #include <linux/interconnect.h> 13 13 #include <linux/module.h> 14 - #include <linux/of_device.h> 14 + #include <linux/of.h> 15 + #include <linux/platform_device.h> 15 16 #include <linux/pm_domain.h> 16 17 #include <linux/pm_opp.h> 17 18 #include <linux/pm_runtime.h>
+1 -1
drivers/gpu/drm/tegra/dpaux.c
··· 8 8 #include <linux/interrupt.h> 9 9 #include <linux/io.h> 10 10 #include <linux/module.h> 11 - #include <linux/of_device.h> 11 + #include <linux/of.h> 12 12 #include <linux/pinctrl/pinconf-generic.h> 13 13 #include <linux/pinctrl/pinctrl.h> 14 14 #include <linux/pinctrl/pinmux.h>
+2 -1
drivers/gpu/drm/tegra/gr2d.c
··· 7 7 #include <linux/delay.h> 8 8 #include <linux/iommu.h> 9 9 #include <linux/module.h> 10 - #include <linux/of_device.h> 10 + #include <linux/of.h> 11 + #include <linux/platform_device.h> 11 12 #include <linux/pm_runtime.h> 12 13 #include <linux/reset.h> 13 14
+1 -1
drivers/gpu/drm/tegra/gr3d.c
··· 9 9 #include <linux/host1x.h> 10 10 #include <linux/iommu.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 #include <linux/platform_device.h> 14 14 #include <linux/pm_domain.h> 15 15 #include <linux/pm_opp.h>
+2 -1
drivers/gpu/drm/tegra/hdmi.c
··· 10 10 #include <linux/hdmi.h> 11 11 #include <linux/math64.h> 12 12 #include <linux/module.h> 13 - #include <linux/of_device.h> 13 + #include <linux/of.h> 14 + #include <linux/platform_device.h> 14 15 #include <linux/pm_opp.h> 15 16 #include <linux/pm_runtime.h> 16 17 #include <linux/regulator/consumer.h>
+1 -1
drivers/gpu/drm/tegra/hub.c
··· 9 9 #include <linux/host1x.h> 10 10 #include <linux/module.h> 11 11 #include <linux/of.h> 12 - #include <linux/of_device.h> 13 12 #include <linux/of_graph.h> 13 + #include <linux/of_platform.h> 14 14 #include <linux/platform_device.h> 15 15 #include <linux/pm_runtime.h> 16 16 #include <linux/reset.h>
-2
drivers/gpu/drm/tegra/nvdec.c
··· 11 11 #include <linux/iopoll.h> 12 12 #include <linux/module.h> 13 13 #include <linux/of.h> 14 - #include <linux/of_device.h> 15 - #include <linux/of_platform.h> 16 14 #include <linux/platform_device.h> 17 15 #include <linux/pm_runtime.h> 18 16 #include <linux/reset.h>
+1 -1
drivers/gpu/drm/tegra/sor.c
··· 8 8 #include <linux/debugfs.h> 9 9 #include <linux/io.h> 10 10 #include <linux/module.h> 11 - #include <linux/of_device.h> 11 + #include <linux/of.h> 12 12 #include <linux/platform_device.h> 13 13 #include <linux/pm_runtime.h> 14 14 #include <linux/regulator/consumer.h>
-2
drivers/gpu/drm/tegra/vic.c
··· 10 10 #include <linux/iommu.h> 11 11 #include <linux/module.h> 12 12 #include <linux/of.h> 13 - #include <linux/of_device.h> 14 - #include <linux/of_platform.h> 15 13 #include <linux/platform_device.h> 16 14 #include <linux/pm_runtime.h> 17 15 #include <linux/reset.h>
-2
drivers/gpu/drm/tidss/tidss_dispc.c
··· 15 15 #include <linux/module.h> 16 16 #include <linux/mfd/syscon.h> 17 17 #include <linux/of.h> 18 - #include <linux/of_graph.h> 19 - #include <linux/of_device.h> 20 18 #include <linux/platform_device.h> 21 19 #include <linux/pm_runtime.h> 22 20 #include <linux/regmap.h>
+1 -1
drivers/gpu/drm/tidss/tidss_drv.c
··· 5 5 */ 6 6 7 7 #include <linux/console.h> 8 - #include <linux/of_device.h> 8 + #include <linux/of.h> 9 9 #include <linux/module.h> 10 10 #include <linux/pm_runtime.h> 11 11
+2 -1
drivers/gpu/drm/vc4/vc4_crtc.c
··· 31 31 32 32 #include <linux/clk.h> 33 33 #include <linux/component.h> 34 - #include <linux/of_device.h> 34 + #include <linux/of.h> 35 + #include <linux/platform_device.h> 35 36 #include <linux/pm_runtime.h> 36 37 37 38 #include <drm/drm_atomic.h>
+2 -2
drivers/gpu/drm/vc4/vc4_dpi.c
··· 22 22 #include <linux/clk.h> 23 23 #include <linux/component.h> 24 24 #include <linux/media-bus-format.h> 25 - #include <linux/of_graph.h> 26 - #include <linux/of_platform.h> 25 + #include <linux/mod_devicetable.h> 26 + #include <linux/platform_device.h> 27 27 #include "vc4_drv.h" 28 28 #include "vc4_regs.h" 29 29
+1 -1
drivers/gpu/drm/vc4/vc4_drv.c
··· 26 26 #include <linux/dma-mapping.h> 27 27 #include <linux/io.h> 28 28 #include <linux/module.h> 29 - #include <linux/of_platform.h> 29 + #include <linux/of_device.h> 30 30 #include <linux/platform_device.h> 31 31 #include <linux/pm_runtime.h> 32 32
+2 -1
drivers/gpu/drm/vc4/vc4_dsi.c
··· 25 25 #include <linux/dma-mapping.h> 26 26 #include <linux/dmaengine.h> 27 27 #include <linux/io.h> 28 + #include <linux/of.h> 28 29 #include <linux/of_address.h> 29 - #include <linux/of_platform.h> 30 + #include <linux/platform_device.h> 30 31 #include <linux/pm_runtime.h> 31 32 32 33 #include <drm/drm_atomic_helper.h>
+1 -1
drivers/gpu/drm/vc4/vc4_hdmi.c
··· 41 41 #include <linux/component.h> 42 42 #include <linux/gpio/consumer.h> 43 43 #include <linux/i2c.h> 44 + #include <linux/of.h> 44 45 #include <linux/of_address.h> 45 - #include <linux/of_platform.h> 46 46 #include <linux/pm_runtime.h> 47 47 #include <linux/rational.h> 48 48 #include <linux/reset.h>
+2 -2
drivers/gpu/drm/vc4/vc4_txp.c
··· 9 9 10 10 #include <linux/clk.h> 11 11 #include <linux/component.h> 12 - #include <linux/of_graph.h> 13 - #include <linux/of_platform.h> 12 + #include <linux/mod_devicetable.h> 13 + #include <linux/platform_device.h> 14 14 #include <linux/pm_runtime.h> 15 15 16 16 #include <drm/drm_atomic.h>
+2 -2
drivers/gpu/drm/vc4/vc4_vec.c
··· 21 21 #include <drm/drm_simple_kms_helper.h> 22 22 #include <linux/clk.h> 23 23 #include <linux/component.h> 24 - #include <linux/of_graph.h> 25 - #include <linux/of_platform.h> 24 + #include <linux/of.h> 25 + #include <linux/platform_device.h> 26 26 #include <linux/pm_runtime.h> 27 27 28 28 #include "vc4_drv.h"
-1
drivers/gpu/drm/xen/xen_drm_front.c
··· 11 11 #include <linux/delay.h> 12 12 #include <linux/dma-mapping.h> 13 13 #include <linux/module.h> 14 - #include <linux/of_device.h> 15 14 16 15 #include <drm/drm_atomic_helper.h> 17 16 #include <drm/drm_drv.h>
+1 -1
drivers/gpu/ipu-v3/ipu-common.c
··· 18 18 #include <linux/irq.h> 19 19 #include <linux/irqchip/chained_irq.h> 20 20 #include <linux/irqdomain.h> 21 - #include <linux/of_device.h> 21 + #include <linux/of.h> 22 22 #include <linux/of_graph.h> 23 23 24 24 #include <drm/drm_fourcc.h>