soc: remove unnecessary inclusions of devicetree.h

Many ARM SoCs included <devicetree.h> likely due to:

1. nvic.h not being self-contained
2. As a result of copy-paste

Some RISC-V SoCs had the same problem, in this case likely due to
copy-paste from ARM. The <devicetree.h> header has been removed using
the following command:

sed -i ':a;N;$!ba;s/#include <devicetree\.h>\n//g' soc/**/soc.h

soc.h files that make a legitimate usage of the API have not been
changed.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
diff --git a/soc/arm/arm/beetle/soc.h b/soc/arm/arm/beetle/soc.h
index 2d86750..647bedc 100644
--- a/soc/arm/arm/beetle/soc.h
+++ b/soc/arm/arm/beetle/soc.h
@@ -95,8 +95,6 @@
 
 #ifndef _ASMLANGUAGE
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #include "soc_pins.h"
 #include "soc_power.h"
diff --git a/soc/arm/arm/designstart/soc.h b/soc/arm/arm/designstart/soc.h
index f580703..ec58467 100644
--- a/soc/arm/arm/designstart/soc.h
+++ b/soc/arm/arm/designstart/soc.h
@@ -7,7 +7,6 @@
 #ifndef _SOC_H_
 #define _SOC_H_
 
-#include <devicetree.h>
 
 #define __MPU_PRESENT CONFIG_CPU_HAS_ARM_MPU
 
diff --git a/soc/arm/arm/mps2/soc.h b/soc/arm/arm/mps2/soc.h
index 011fcf7..594d3d0 100644
--- a/soc/arm/arm/mps2/soc.h
+++ b/soc/arm/arm/mps2/soc.h
@@ -16,7 +16,6 @@
 
 #endif
 
-#include <devicetree.h>
 #include <soc_registers.h>
 
 extern void wakeup_cpu1(void);
diff --git a/soc/arm/arm/mps3/soc.h b/soc/arm/arm/mps3/soc.h
index fcecfcd..bfa4a2a 100644
--- a/soc/arm/arm/mps3/soc.h
+++ b/soc/arm/arm/mps3/soc.h
@@ -17,6 +17,5 @@
 #define __MVE_FP                  1U        /* MVE floating point present */
 #endif
 
-#include <devicetree.h>
 
 #endif /* _SOC_H_ */
diff --git a/soc/arm/arm/musca_b1/soc.h b/soc/arm/arm/musca_b1/soc.h
index 5223f3b..672c485 100644
--- a/soc/arm/arm/musca_b1/soc.h
+++ b/soc/arm/arm/musca_b1/soc.h
@@ -9,7 +9,6 @@
 
 #ifndef _ASMLANGUAGE
 #include "system_cmsdk_musca_b1.h"
-#include <devicetree.h>
 #include <sys/util.h>
 #endif
 
diff --git a/soc/arm/arm/musca_s1/soc.h b/soc/arm/arm/musca_s1/soc.h
index a91e1c2..a7934af 100644
--- a/soc/arm/arm/musca_s1/soc.h
+++ b/soc/arm/arm/musca_s1/soc.h
@@ -9,7 +9,6 @@
 
 #ifndef _ASMLANGUAGE
 #include "system_cmsdk_musca_s1.h"
-#include <devicetree.h>
 #include <sys/util.h>
 #endif
 
diff --git a/soc/arm/atmel_sam/sam3x/soc.h b/soc/arm/atmel_sam/sam3x/soc.h
index 9d12b4b..0d7842f 100644
--- a/soc/arm/atmel_sam/sam3x/soc.h
+++ b/soc/arm/atmel_sam/sam3x/soc.h
@@ -17,8 +17,6 @@
 
 #ifndef _ASMLANGUAGE
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #define DONT_USE_CMSIS_INIT
 #define DONT_USE_PREDEFINED_CORE_HANDLERS
diff --git a/soc/arm/atmel_sam/sam4e/soc.h b/soc/arm/atmel_sam/sam4e/soc.h
index ec8f452..245cd05 100644
--- a/soc/arm/atmel_sam/sam4e/soc.h
+++ b/soc/arm/atmel_sam/sam4e/soc.h
@@ -19,8 +19,6 @@
 
 #ifndef _ASMLANGUAGE
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #define DONT_USE_CMSIS_INIT
 #define DONT_USE_PREDEFINED_CORE_HANDLERS
diff --git a/soc/arm/atmel_sam/sam4s/soc.h b/soc/arm/atmel_sam/sam4s/soc.h
index e3f350d..e7c5561 100644
--- a/soc/arm/atmel_sam/sam4s/soc.h
+++ b/soc/arm/atmel_sam/sam4s/soc.h
@@ -19,8 +19,6 @@
 
 #ifndef _ASMLANGUAGE
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #define DONT_USE_CMSIS_INIT
 #define DONT_USE_PREDEFINED_CORE_HANDLERS
diff --git a/soc/arm/atmel_sam/same70/soc.h b/soc/arm/atmel_sam/same70/soc.h
index b1b1eb1..4107838 100644
--- a/soc/arm/atmel_sam/same70/soc.h
+++ b/soc/arm/atmel_sam/same70/soc.h
@@ -17,8 +17,6 @@
 
 #ifndef _ASMLANGUAGE
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #define DONT_USE_CMSIS_INIT
 #define DONT_USE_PREDEFINED_CORE_HANDLERS
diff --git a/soc/arm/atmel_sam/samv71/soc.h b/soc/arm/atmel_sam/samv71/soc.h
index 151a45b..64e41ff 100644
--- a/soc/arm/atmel_sam/samv71/soc.h
+++ b/soc/arm/atmel_sam/samv71/soc.h
@@ -18,8 +18,6 @@
 
 #ifndef _ASMLANGUAGE
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #define DONT_USE_CMSIS_INIT
 #define DONT_USE_PREDEFINED_CORE_HANDLERS
diff --git a/soc/arm/atmel_sam0/samd20/soc.h b/soc/arm/atmel_sam0/samd20/soc.h
index 29c48ed..ba85f7b 100644
--- a/soc/arm/atmel_sam0/samd20/soc.h
+++ b/soc/arm/atmel_sam0/samd20/soc.h
@@ -13,8 +13,6 @@
 
 #include <zephyr/types.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #if defined(CONFIG_SOC_PART_NUMBER_SAMD20E14)
 #include <samd20e14.h>
diff --git a/soc/arm/atmel_sam0/samd21/soc.h b/soc/arm/atmel_sam0/samd21/soc.h
index cd37dca..ab0dc5f 100644
--- a/soc/arm/atmel_sam0/samd21/soc.h
+++ b/soc/arm/atmel_sam0/samd21/soc.h
@@ -13,8 +13,6 @@
 
 #include <zephyr/types.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #if defined(CONFIG_SOC_PART_NUMBER_SAMD21E15A)
 #include <samd21e15a.h>
diff --git a/soc/arm/atmel_sam0/samd51/soc.h b/soc/arm/atmel_sam0/samd51/soc.h
index 994f7db..5834c2f 100644
--- a/soc/arm/atmel_sam0/samd51/soc.h
+++ b/soc/arm/atmel_sam0/samd51/soc.h
@@ -13,8 +13,6 @@
 
 #include <zephyr/types.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #if defined(CONFIG_SOC_PART_NUMBER_SAMD51G18A)
 #include <samd51g18a.h>
diff --git a/soc/arm/atmel_sam0/same51/soc.h b/soc/arm/atmel_sam0/same51/soc.h
index fe82f8e..4ccece2 100644
--- a/soc/arm/atmel_sam0/same51/soc.h
+++ b/soc/arm/atmel_sam0/same51/soc.h
@@ -13,8 +13,6 @@
 
 #include <zephyr/types.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #if defined(CONFIG_SOC_PART_NUMBER_SAME51J18A)
 #include <same51j18a.h>
diff --git a/soc/arm/atmel_sam0/same53/soc.h b/soc/arm/atmel_sam0/same53/soc.h
index cb69d15..9aafc17 100644
--- a/soc/arm/atmel_sam0/same53/soc.h
+++ b/soc/arm/atmel_sam0/same53/soc.h
@@ -13,8 +13,6 @@
 
 #include <zephyr/types.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #if defined(CONFIG_SOC_PART_NUMBER_SAME53J18A)
 #include <same53j18a.h>
diff --git a/soc/arm/atmel_sam0/same54/soc.h b/soc/arm/atmel_sam0/same54/soc.h
index 7312f38..5036a92 100644
--- a/soc/arm/atmel_sam0/same54/soc.h
+++ b/soc/arm/atmel_sam0/same54/soc.h
@@ -13,8 +13,6 @@
 
 #include <zephyr/types.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #if defined(CONFIG_SOC_PART_NUMBER_SAME54N19A)
 #include <same54n19a.h>
diff --git a/soc/arm/atmel_sam0/samr21/soc.h b/soc/arm/atmel_sam0/samr21/soc.h
index 8dbc88f..ecee8a6 100644
--- a/soc/arm/atmel_sam0/samr21/soc.h
+++ b/soc/arm/atmel_sam0/samr21/soc.h
@@ -13,8 +13,6 @@
 
 #include <zephyr/types.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #if defined(CONFIG_SOC_PART_NUMBER_SAMR21E16A)
 #include <samr21e16a.h>
diff --git a/soc/arm/bcm_vk/valkyrie/soc.h b/soc/arm/bcm_vk/valkyrie/soc.h
index fa254cb..1a076a2 100644
--- a/soc/arm/bcm_vk/valkyrie/soc.h
+++ b/soc/arm/bcm_vk/valkyrie/soc.h
@@ -11,7 +11,6 @@
 
 #ifndef _ASMLANGUAGE
 
-#include <devicetree.h>
 
 /* Interrupt Number Definition */
 typedef enum IRQn {
diff --git a/soc/arm/bcm_vk/viper/soc.h b/soc/arm/bcm_vk/viper/soc.h
index 691ff18..8339e90 100644
--- a/soc/arm/bcm_vk/viper/soc.h
+++ b/soc/arm/bcm_vk/viper/soc.h
@@ -12,7 +12,6 @@
 
 #ifndef _ASMLANGUAGE
 
-#include <devicetree.h>
 
 /* Interrupt Number Definition */
 typedef enum IRQn {
diff --git a/soc/arm/cypress/psoc6/soc.h b/soc/arm/cypress/psoc6/soc.h
index eabed08..c332d30 100644
--- a/soc/arm/cypress/psoc6/soc.h
+++ b/soc/arm/cypress/psoc6/soc.h
@@ -19,8 +19,6 @@
 
 #ifndef _ASMLANGUAGE
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #include <cy_device_headers.h>
 
diff --git a/soc/arm/gigadevice/gd32f3x0/soc.h b/soc/arm/gigadevice/gd32f3x0/soc.h
index 9a58f98..14cbb0e 100644
--- a/soc/arm/gigadevice/gd32f3x0/soc.h
+++ b/soc/arm/gigadevice/gd32f3x0/soc.h
@@ -8,7 +8,6 @@
 
 #ifndef _ASMLANGUAGE
 
-#include <devicetree.h>
 #include <gd32f3x0.h>
 
 #endif /* _ASMLANGUAGE */
diff --git a/soc/arm/gigadevice/gd32f403/soc.h b/soc/arm/gigadevice/gd32f403/soc.h
index 4dcd647..3ba8bb8 100644
--- a/soc/arm/gigadevice/gd32f403/soc.h
+++ b/soc/arm/gigadevice/gd32f403/soc.h
@@ -13,7 +13,6 @@
 #include <sys/util.h>
 
 #ifndef _ASMLANGUAGE
-#include <devicetree.h>
 #include <gd32f403.h>
 #endif /* !_ASMLANGUAGE */
 
diff --git a/soc/arm/gigadevice/gd32f4xx/soc.h b/soc/arm/gigadevice/gd32f4xx/soc.h
index 16f546e..8b4d118 100644
--- a/soc/arm/gigadevice/gd32f4xx/soc.h
+++ b/soc/arm/gigadevice/gd32f4xx/soc.h
@@ -8,7 +8,6 @@
 
 #ifndef _ASMLANGUAGE
 
-#include <devicetree.h>
 #include <gd32f4xx.h>
 
 #endif /* _ASMLANGUAGE */
diff --git a/soc/arm/infineon_xmc/4xxx/soc.h b/soc/arm/infineon_xmc/4xxx/soc.h
index 7918212..1afb6c5 100644
--- a/soc/arm/infineon_xmc/4xxx/soc.h
+++ b/soc/arm/infineon_xmc/4xxx/soc.h
@@ -6,7 +6,5 @@
  *
  */
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 #include <system_XMC4500.h>
 #include <XMC4500.h>
diff --git a/soc/arm/nuvoton_npcx/npcx7/soc.h b/soc/arm/nuvoton_npcx/npcx7/soc.h
index a9b6b9e..9c293e0 100644
--- a/soc/arm/nuvoton_npcx/npcx7/soc.h
+++ b/soc/arm/nuvoton_npcx/npcx7/soc.h
@@ -11,8 +11,6 @@
 #define __FPU_PRESENT  CONFIG_CPU_HAS_FPU
 #define __MPU_PRESENT  CONFIG_CPU_HAS_ARM_MPU
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #include <reg/reg_access.h>
 #include <reg/reg_def.h>
diff --git a/soc/arm/nuvoton_npcx/npcx9/soc.h b/soc/arm/nuvoton_npcx/npcx9/soc.h
index 6c43c2c..a1769e1 100644
--- a/soc/arm/nuvoton_npcx/npcx9/soc.h
+++ b/soc/arm/nuvoton_npcx/npcx9/soc.h
@@ -11,8 +11,6 @@
 #define __FPU_PRESENT  CONFIG_CPU_HAS_FPU
 #define __MPU_PRESENT  CONFIG_CPU_HAS_ARM_MPU
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #include <reg/reg_access.h>
 #include <reg/reg_def.h>
diff --git a/soc/arm/nuvoton_numicro/m48x/soc.h b/soc/arm/nuvoton_numicro/m48x/soc.h
index 36db0ea..a33c8b3 100644
--- a/soc/arm/nuvoton_numicro/m48x/soc.h
+++ b/soc/arm/nuvoton_numicro/m48x/soc.h
@@ -9,7 +9,6 @@
 #define ZEPHYR_SOC_ARM_NUVOTON_M48X_SOC_H_
 
 #include <sys/util.h>
-#include <devicetree.h>
 #include <NuMicro.h>
 
 #endif /* ZEPHYR_SOC_ARM_NUVOTON_M48X_SOC_H_*/
diff --git a/soc/arm/nxp_imx/mimx8ml8_m7/soc.h b/soc/arm/nxp_imx/mimx8ml8_m7/soc.h
index 2d6940a..a168c9a 100644
--- a/soc/arm/nxp_imx/mimx8ml8_m7/soc.h
+++ b/soc/arm/nxp_imx/mimx8ml8_m7/soc.h
@@ -13,8 +13,6 @@
 
 #ifndef _ASMLANGUAGE
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #include <fsl_device_registers.h>
 
diff --git a/soc/arm/nxp_kinetis/k6x/soc.h b/soc/arm/nxp_kinetis/k6x/soc.h
index 3fa36de..0e3b1a9 100644
--- a/soc/arm/nxp_kinetis/k6x/soc.h
+++ b/soc/arm/nxp_kinetis/k6x/soc.h
@@ -25,8 +25,6 @@
 
 #include <fsl_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #endif /* !_ASMLANGUAGE */
 
diff --git a/soc/arm/nxp_kinetis/k8x/soc.h b/soc/arm/nxp_kinetis/k8x/soc.h
index 518d667..924c8ca 100644
--- a/soc/arm/nxp_kinetis/k8x/soc.h
+++ b/soc/arm/nxp_kinetis/k8x/soc.h
@@ -17,8 +17,6 @@
 
 #include <fsl_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #endif /* !_ASMLANGUAGE */
 
diff --git a/soc/arm/nxp_kinetis/ke1xf/soc.h b/soc/arm/nxp_kinetis/ke1xf/soc.h
index adb185c..46e052c 100644
--- a/soc/arm/nxp_kinetis/ke1xf/soc.h
+++ b/soc/arm/nxp_kinetis/ke1xf/soc.h
@@ -13,8 +13,6 @@
 
 #include <fsl_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #endif /* !_ASMLANGUAGE */
 
diff --git a/soc/arm/nxp_kinetis/kl2x/soc.h b/soc/arm/nxp_kinetis/kl2x/soc.h
index 569c901..0b6a152 100644
--- a/soc/arm/nxp_kinetis/kl2x/soc.h
+++ b/soc/arm/nxp_kinetis/kl2x/soc.h
@@ -15,8 +15,6 @@
 
 #include <fsl_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #endif /* !_ASMLANGUAGE */
 
diff --git a/soc/arm/nxp_kinetis/kv5x/soc.h b/soc/arm/nxp_kinetis/kv5x/soc.h
index 518d667..924c8ca 100644
--- a/soc/arm/nxp_kinetis/kv5x/soc.h
+++ b/soc/arm/nxp_kinetis/kv5x/soc.h
@@ -17,8 +17,6 @@
 
 #include <fsl_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #endif /* !_ASMLANGUAGE */
 
diff --git a/soc/arm/nxp_kinetis/kwx/soc.h b/soc/arm/nxp_kinetis/kwx/soc.h
index 959fcae..e121b68 100644
--- a/soc/arm/nxp_kinetis/kwx/soc.h
+++ b/soc/arm/nxp_kinetis/kwx/soc.h
@@ -26,8 +26,6 @@
 
 #include <fsl_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #endif /* !_ASMLANGUAGE */
 
diff --git a/soc/arm/nxp_lpc/lpc11u6x/soc.h b/soc/arm/nxp_lpc/lpc11u6x/soc.h
index f71776e..7001e76 100644
--- a/soc/arm/nxp_lpc/lpc11u6x/soc.h
+++ b/soc/arm/nxp_lpc/lpc11u6x/soc.h
@@ -18,8 +18,6 @@
 #ifndef _ASMLANGUAGE
 #include <sys/util.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #endif /* !_ASMLANGUAGE */
 
diff --git a/soc/arm/nxp_lpc/lpc54xxx/soc.h b/soc/arm/nxp_lpc/lpc54xxx/soc.h
index 8e8e7d9..309287e 100644
--- a/soc/arm/nxp_lpc/lpc54xxx/soc.h
+++ b/soc/arm/nxp_lpc/lpc54xxx/soc.h
@@ -19,8 +19,6 @@
 #include <sys/util.h>
 #include <fsl_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #endif /* !_ASMLANGUAGE */
 
diff --git a/soc/arm/nxp_lpc/lpc55xxx/soc.h b/soc/arm/nxp_lpc/lpc55xxx/soc.h
index 6df9145b..08a09fa 100644
--- a/soc/arm/nxp_lpc/lpc55xxx/soc.h
+++ b/soc/arm/nxp_lpc/lpc55xxx/soc.h
@@ -19,8 +19,6 @@
 #include <sys/util.h>
 #include <fsl_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #endif /* !_ASMLANGUAGE */
 
diff --git a/soc/arm/quicklogic_eos_s3/soc.h b/soc/arm/quicklogic_eos_s3/soc.h
index 5bb05c4..dcebcb6 100644
--- a/soc/arm/quicklogic_eos_s3/soc.h
+++ b/soc/arm/quicklogic_eos_s3/soc.h
@@ -9,7 +9,6 @@
 
 #include <sys/util.h>
 #include <eoss3_dev.h>
-#include <devicetree.h>
 
 /* Available frequencies */
 #define HSOSC_1MHZ	1024000
diff --git a/soc/arm/silabs_exx32/efm32gg11b/soc.h b/soc/arm/silabs_exx32/efm32gg11b/soc.h
index 36744e6..3de7ede 100644
--- a/soc/arm/silabs_exx32/efm32gg11b/soc.h
+++ b/soc/arm/silabs_exx32/efm32gg11b/soc.h
@@ -25,8 +25,6 @@
 #include <em_bus.h>
 #include <em_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #include "soc_pinmap.h"
 #include "../common/soc_gpio.h"
diff --git a/soc/arm/silabs_exx32/efm32jg12b/soc.h b/soc/arm/silabs_exx32/efm32jg12b/soc.h
index e1d9030..d66a008 100644
--- a/soc/arm/silabs_exx32/efm32jg12b/soc.h
+++ b/soc/arm/silabs_exx32/efm32jg12b/soc.h
@@ -20,8 +20,6 @@
 #include <em_bus.h>
 #include <em_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #include "soc_pinmap.h"
 #include "../common/soc_gpio.h"
diff --git a/soc/arm/silabs_exx32/efm32pg12b/soc.h b/soc/arm/silabs_exx32/efm32pg12b/soc.h
index dc568a3..4d30b3d 100644
--- a/soc/arm/silabs_exx32/efm32pg12b/soc.h
+++ b/soc/arm/silabs_exx32/efm32pg12b/soc.h
@@ -20,8 +20,6 @@
 #include <em_bus.h>
 #include <em_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #include "soc_pinmap.h"
 #include "../common/soc_gpio.h"
diff --git a/soc/arm/silabs_exx32/efm32pg1b/soc.h b/soc/arm/silabs_exx32/efm32pg1b/soc.h
index e27c401..81f923f 100644
--- a/soc/arm/silabs_exx32/efm32pg1b/soc.h
+++ b/soc/arm/silabs_exx32/efm32pg1b/soc.h
@@ -20,8 +20,6 @@
 #include <em_bus.h>
 #include <em_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #include "soc_pinmap.h"
 #include "../common/soc_gpio.h"
diff --git a/soc/arm/silabs_exx32/efm32wg/soc.h b/soc/arm/silabs_exx32/efm32wg/soc.h
index 4617ed9..2c9cbeb 100644
--- a/soc/arm/silabs_exx32/efm32wg/soc.h
+++ b/soc/arm/silabs_exx32/efm32wg/soc.h
@@ -20,8 +20,6 @@
 #include <em_bus.h>
 #include <em_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #include "soc_pinmap.h"
 #include "../common/soc_gpio.h"
diff --git a/soc/arm/silabs_exx32/efr32bg13p/soc.h b/soc/arm/silabs_exx32/efr32bg13p/soc.h
index d9736f5..e04f1ea 100644
--- a/soc/arm/silabs_exx32/efr32bg13p/soc.h
+++ b/soc/arm/silabs_exx32/efr32bg13p/soc.h
@@ -22,8 +22,6 @@
 #include "soc_pinmap.h"
 #include "../common/soc_gpio.h"
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #endif /* !_ASMLANGUAGE */
 
diff --git a/soc/arm/silabs_exx32/efr32fg13p/soc.h b/soc/arm/silabs_exx32/efr32fg13p/soc.h
index 770ef4c..21b4c92 100644
--- a/soc/arm/silabs_exx32/efr32fg13p/soc.h
+++ b/soc/arm/silabs_exx32/efr32fg13p/soc.h
@@ -20,8 +20,6 @@
 #include <em_bus.h>
 #include <em_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #include "soc_pinmap.h"
 #include "../common/soc_gpio.h"
diff --git a/soc/arm/silabs_exx32/efr32fg1p/soc.h b/soc/arm/silabs_exx32/efr32fg1p/soc.h
index beefd63..944f2e8 100644
--- a/soc/arm/silabs_exx32/efr32fg1p/soc.h
+++ b/soc/arm/silabs_exx32/efr32fg1p/soc.h
@@ -20,8 +20,6 @@
 #include <em_bus.h>
 #include <em_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #include "soc_pinmap.h"
 #include "../common/soc_gpio.h"
diff --git a/soc/arm/silabs_exx32/efr32mg12p/soc.h b/soc/arm/silabs_exx32/efr32mg12p/soc.h
index 13d2849..02a0733 100644
--- a/soc/arm/silabs_exx32/efr32mg12p/soc.h
+++ b/soc/arm/silabs_exx32/efr32mg12p/soc.h
@@ -19,8 +19,6 @@
 
 #include <em_common.h>
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #include "soc_pinmap.h"
 #include "../common/soc_gpio.h"
diff --git a/soc/arm/silabs_exx32/efr32mg21/soc.h b/soc/arm/silabs_exx32/efr32mg21/soc.h
index 2afcd89..16d5703 100644
--- a/soc/arm/silabs_exx32/efr32mg21/soc.h
+++ b/soc/arm/silabs_exx32/efr32mg21/soc.h
@@ -22,8 +22,6 @@
 #include "soc_pinmap.h"
 #include "../common/soc_gpio.h"
 
-/* Add include for DTS generated information */
-#include <devicetree.h>
 
 #endif  /* !_ASMLANGUAGE */
 
diff --git a/soc/arm64/arm/fvp_aemv8r/soc.h b/soc/arm64/arm/fvp_aemv8r/soc.h
index c2ac0f5..a78350b 100644
--- a/soc/arm64/arm/fvp_aemv8r/soc.h
+++ b/soc/arm64/arm/fvp_aemv8r/soc.h
@@ -6,6 +6,5 @@
 #ifndef _SOC_H_
 #define _SOC_H_
 
-#include <devicetree.h>
 
 #endif /* _SOC_H_ */
diff --git a/soc/arm64/nxp_layerscape/ls1046a/soc.h b/soc/arm64/nxp_layerscape/ls1046a/soc.h
index 888dc21..e39112c 100644
--- a/soc/arm64/nxp_layerscape/ls1046a/soc.h
+++ b/soc/arm64/nxp_layerscape/ls1046a/soc.h
@@ -11,7 +11,6 @@
 #include <toolchain.h>
 
 #ifndef _ASMLANGUAGE
-#include <devicetree.h>
 #endif /* _ASMLANGUAGE */
 
 #define UART_REG_ADDR_INTERVAL 1
diff --git a/soc/riscv/riscv-ite/it8xxx2/soc.h b/soc/riscv/riscv-ite/it8xxx2/soc.h
index 3f28c8f..bb8b88e 100644
--- a/soc/riscv/riscv-ite/it8xxx2/soc.h
+++ b/soc/riscv/riscv-ite/it8xxx2/soc.h
@@ -7,7 +7,6 @@
  *
  */
 #include <soc_common.h>
-#include <devicetree.h>
 
 #define UART_REG_ADDR_INTERVAL 1
 
diff --git a/soc/riscv/riscv-privilege/andes_v5/ae350/soc.h b/soc/riscv/riscv-privilege/andes_v5/ae350/soc.h
index f938ca3..fee3300 100644
--- a/soc/riscv/riscv-privilege/andes_v5/ae350/soc.h
+++ b/soc/riscv/riscv-privilege/andes_v5/ae350/soc.h
@@ -12,7 +12,6 @@
 #define __RISCV_ANDES_AE350_SOC_H_
 
 #include <soc_common.h>
-#include <devicetree.h>
 
 /* Machine timer memory-mapped registers */
 #define RISCV_MTIME_BASE             0xE6000000
diff --git a/soc/riscv/riscv-privilege/miv/soc.h b/soc/riscv/riscv-privilege/miv/soc.h
index 0e2bf67..4391e42 100644
--- a/soc/riscv/riscv-privilege/miv/soc.h
+++ b/soc/riscv/riscv-privilege/miv/soc.h
@@ -5,7 +5,6 @@
 #define __RISCV32_MIV_SOC_H_
 
 #include <soc_common.h>
-#include <devicetree.h>
 
 /* GPIO Interrupts */
 #define MIV_GPIO_0_IRQ           (0)
diff --git a/soc/riscv/riscv-privilege/neorv32/soc.h b/soc/riscv/riscv-privilege/neorv32/soc.h
index 9a0971f..db24183 100644
--- a/soc/riscv/riscv-privilege/neorv32/soc.h
+++ b/soc/riscv/riscv-privilege/neorv32/soc.h
@@ -8,7 +8,6 @@
 #define RISCV_NEORV32_SOC_H
 
 #include <soc_common.h>
-#include <devicetree.h>
 
 /* Machine System Timer (MTIME) registers */
 #define RISCV_MTIME_BASE    0xffffff90U
diff --git a/soc/riscv/riscv-privilege/sifive-freedom/soc.h b/soc/riscv/riscv-privilege/sifive-freedom/soc.h
index 56cbbb1..f67b9e8 100644
--- a/soc/riscv/riscv-privilege/sifive-freedom/soc.h
+++ b/soc/riscv/riscv-privilege/sifive-freedom/soc.h
@@ -12,7 +12,6 @@
 #define __RISCV_SIFIVE_FREEDOM_SOC_H_
 
 #include <soc_common.h>
-#include <devicetree.h>
 
 #if defined(CONFIG_SOC_RISCV_SIFIVE_FREEDOM)
 
diff --git a/soc/riscv/riscv-privilege/starfive_jh71xx/soc.h b/soc/riscv/riscv-privilege/starfive_jh71xx/soc.h
index 16d861c..0491bda 100644
--- a/soc/riscv/riscv-privilege/starfive_jh71xx/soc.h
+++ b/soc/riscv/riscv-privilege/starfive_jh71xx/soc.h
@@ -8,7 +8,6 @@
 #define __RISCV_VIRT_SOC_H_
 
 #include <soc_common.h>
-#include <devicetree.h>
 
 #define RISCV_MTIME_BASE 0x0200BFF8
 #define RISCV_MTIMECMP_BASE 0x02004000
diff --git a/soc/riscv/riscv-privilege/telink_b91/soc.h b/soc/riscv/riscv-privilege/telink_b91/soc.h
index 2f932c0..97c0cf5 100644
--- a/soc/riscv/riscv-privilege/telink_b91/soc.h
+++ b/soc/riscv/riscv-privilege/telink_b91/soc.h
@@ -8,7 +8,6 @@
 #define RISCV_TELINK_B91_SOC_H
 
 #include <soc_common.h>
-#include <devicetree.h>
 
 /* Machine timer memory-mapped registers */
 #define RISCV_MTIME_BASE             0xE6000000
diff --git a/soc/riscv/riscv-privilege/virt/soc.h b/soc/riscv/riscv-privilege/virt/soc.h
index d31f437..4802240 100644
--- a/soc/riscv/riscv-privilege/virt/soc.h
+++ b/soc/riscv/riscv-privilege/virt/soc.h
@@ -8,7 +8,6 @@
 #define __RISCV_VIRT_SOC_H_
 
 #include <soc_common.h>
-#include <devicetree.h>
 
 #define SIFIVE_SYSCON_TEST           0x00100000
 #define RISCV_MTIME_BASE             0x0200BFF8