wifi: drivers: Explicitly include correct DT includes
authorRob Herring <robh@kernel.org>
Mon, 24 Jul 2023 21:19:13 +0000 (15:19 -0600)
committerKalle Valo <kvalo@kernel.org>
Tue, 1 Aug 2023 14:48:38 +0000 (17:48 +0300)
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>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20230724211914.805876-1-robh@kernel.org
drivers/net/wireless/ath/ath10k/ahb.c
drivers/net/wireless/ath/ath11k/qmi.c
drivers/net/wireless/ath/wcn36xx/main.c
drivers/net/wireless/intersil/orinoco/airport.c
drivers/net/wireless/mediatek/mt76/mt7915/init.c
drivers/net/wireless/mediatek/mt76/mt7915/soc.c
drivers/net/wireless/mediatek/mt76/mt7996/init.c
drivers/net/wireless/silabs/wfx/bus_sdio.c

index 4a006fb4d424b4d2d08f5e777a516ff96002bca4..76efea2f11389ee09413be73247c8d51a0290df2 100644 (file)
@@ -5,7 +5,7 @@
  */
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
+#include <linux/platform_device.h>
 #include <linux/clk.h>
 #include <linux/reset.h>
 #include "core.h"
index d4eaf7d2ba84170a0cd3ddd034bfc06e97c1601b..98efa0f299cac257654ea3efe611159270ef5b5c 100644 (file)
@@ -13,7 +13,6 @@
 #include <linux/of_address.h>
 #include <linux/ioport.h>
 #include <linux/firmware.h>
-#include <linux/of_device.h>
 #include <linux/of_irq.h>
 
 #define SLEEP_CLOCK_SELECT_INTERNAL_BIT        0x02
index 8dbd115a393c7182407aae9728de74504f5b390f..2bd1163177f08f5c201f03675225831ec88a0397 100644 (file)
@@ -19,9 +19,8 @@
 #include <linux/module.h>
 #include <linux/firmware.h>
 #include <linux/platform_device.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_device.h>
-#include <linux/of_irq.h>
 #include <linux/rpmsg.h>
 #include <linux/soc/qcom/smem_state.h>
 #include <linux/soc/qcom/wcnss_ctrl.h>
index a890bfa0d5cc48b43e241442507e311f814ff7b8..45ac00fdafa58fabc1e7b934f8130c75520068de 100644 (file)
@@ -18,7 +18,7 @@
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/delay.h>
-#include <linux/of_device.h>
+#include <linux/mod_devicetable.h>
 #include <asm/pmac_feature.h>
 
 #include "orinoco.h"
index ac2049f49bb38a9b3fca2c6ef49511a5e012902f..aec47de35f53e8e62481508f6711fb9602622b47 100644 (file)
@@ -4,6 +4,7 @@
 #include <linux/etherdevice.h>
 #include <linux/hwmon.h>
 #include <linux/hwmon-sysfs.h>
+#include <linux/of.h>
 #include <linux/thermal.h>
 #include "mt7915.h"
 #include "mac.h"
index 32c137066e7f7d63314ce7e2587065fd5ee2244c..701a27ffa4c2e34955f0593e16a46abf8436f15a 100644 (file)
@@ -6,7 +6,6 @@
 #include <linux/platform_device.h>
 #include <linux/pinctrl/consumer.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/of_reserved_mem.h>
 #include <linux/of_gpio.h>
 #include <linux/iopoll.h>
index f1b48cdda58f30bdb7a99208cf920ff514686814..5c980534f6114611e09ef81a6cd3539c9bf79399 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <linux/etherdevice.h>
+#include <linux/of.h>
 #include <linux/thermal.h>
 #include "mt7996.h"
 #include "mac.h"
index 51a0d58a9070f230b23a1c5ab3c3a23bb85707f1..909d5f346a01b05da0ba07ed1c907252311585df 100644 (file)
@@ -10,7 +10,7 @@
 #include <linux/mmc/sdio_func.h>
 #include <linux/mmc/card.h>
 #include <linux/interrupt.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/of_irq.h>
 #include <linux/irq.h>
 #include <linux/align.h>