can: Explicitly include correct DT includes, part 2
authorRob Herring <robh@kernel.org>
Mon, 24 Jul 2023 21:18:40 +0000 (15:18 -0600)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Fri, 28 Jul 2023 06:49:52 +0000 (08:49 +0200)
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>
Link: https://lore.kernel.org/all/20230724211841.805053-1-robh@kernel.org
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/bxcan.c
drivers/net/can/ifi_canfd/ifi_canfd.c
drivers/net/can/m_can/m_can.c
drivers/net/can/m_can/m_can.h
drivers/net/can/rcar/rcar_canfd.c
drivers/net/can/sja1000/sja1000_platform.c
drivers/net/can/sun4i_can.c
drivers/net/can/ti_hecc.c

index 39de7164bc4e102bed26822a22882f0095e4cfb9..49cf9682b9254c794bc15e3b01a5e9ad29b5a807 100644 (file)
@@ -23,7 +23,6 @@
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
 
index 1d6642c94f2f5851b051ef91ae0426c86749f182..72307297d75e4deb603bbae5a2362ccfe19fd2e2 100644 (file)
@@ -20,7 +20,6 @@
 #include <linux/module.h>
 #include <linux/netdevice.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/platform_device.h>
 
 #include <linux/can/dev.h>
index 13fd84b2e2ddecd5ee66b6e1dc0b48d738fb7c76..a6263a617ac93331f50f4b9af10336189ba48c78 100644 (file)
@@ -19,7 +19,6 @@
 #include <linux/module.h>
 #include <linux/netdevice.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 #include <linux/pinctrl/consumer.h>
 #include <linux/platform_device.h>
index 2ac18ac867a454320ee99272f84f71d6d7db267f..c543928c756fcbfadca6c7cbcc2c4f9d5713800f 100644 (file)
@@ -23,7 +23,6 @@
 #include <linux/module.h>
 #include <linux/netdevice.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 #include <linux/pinctrl/consumer.h>
 #include <linux/pm_runtime.h>
index e4d7489134399538090bb1fc38f36f99e1ea2af9..b828427187353d6f5a127c89347c9599a37038f2 100644 (file)
@@ -34,7 +34,6 @@
 #include <linux/moduleparam.h>
 #include <linux/netdevice.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/reset.h>
index 4e59952c66d49ecc7a770797e9c373ddcc4d2c66..33f0e46ab1c2f5ae509180454e84923eaf1c64b9 100644 (file)
@@ -17,7 +17,6 @@
 #include <linux/clk.h>
 #include <linux/io.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 
 #include "sja1000.h"
 
index c508a328e38d4747edcdf11eb5a40d4886b16ab6..ab8d017846869d36397c5df83fa3cbf255f6cf13 100644 (file)
@@ -59,7 +59,6 @@
 #include <linux/io.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/platform_device.h>
 #include <linux/reset.h>
 
index 54284661992eb333cf615a924bb17eb3f08693f5..a8243acde92d75f1a593b19d22d2abc1415550c3 100644 (file)
@@ -21,7 +21,6 @@
 #include <linux/clk.h>
 #include <linux/io.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/regulator/consumer.h>
 
 #include <linux/can/dev.h>