dts: arm: st: stm32u0: include <mem.h> from series' root DTSI
Include <mem.h> from the series' root DTSI file and remove inclusion of
the file from other levels since it becomes redundant. This avoids the
current situation where the same #include directive is duplicated among
many files, and where the file is sometimes included multiple times when
walking up the inclusion chain up until the root DTSI file.
Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
diff --git a/dts/arm/st/u0/stm32u0.dtsi b/dts/arm/st/u0/stm32u0.dtsi
index a3937f1..ec03613 100644
--- a/dts/arm/st/u0/stm32u0.dtsi
+++ b/dts/arm/st/u0/stm32u0.dtsi
@@ -15,6 +15,7 @@
#include <zephyr/dt-bindings/i2c/i2c.h>
#include <zephyr/dt-bindings/reset/stm32u0_reset.h>
#include <freq.h>
+#include <mem.h>
/ {
chosen {
diff --git a/dts/arm/st/u0/stm32u031X4.dtsi b/dts/arm/st/u0/stm32u031X4.dtsi
index e52e8e2..93b3f6f 100644
--- a/dts/arm/st/u0/stm32u031X4.dtsi
+++ b/dts/arm/st/u0/stm32u031X4.dtsi
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0
*/
-#include <mem.h>
#include <st/u0/stm32u031.dtsi>
/ {
diff --git a/dts/arm/st/u0/stm32u031X6.dtsi b/dts/arm/st/u0/stm32u031X6.dtsi
index d71acf7..b9ef115 100644
--- a/dts/arm/st/u0/stm32u031X6.dtsi
+++ b/dts/arm/st/u0/stm32u031X6.dtsi
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0
*/
-#include <mem.h>
#include <st/u0/stm32u031.dtsi>
/ {
diff --git a/dts/arm/st/u0/stm32u031X8.dtsi b/dts/arm/st/u0/stm32u031X8.dtsi
index 6a47d7f..0257bf5 100644
--- a/dts/arm/st/u0/stm32u031X8.dtsi
+++ b/dts/arm/st/u0/stm32u031X8.dtsi
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0
*/
-#include <mem.h>
#include <st/u0/stm32u031.dtsi>
/ {
diff --git a/dts/arm/st/u0/stm32u073X8.dtsi b/dts/arm/st/u0/stm32u073X8.dtsi
index d64eb0a..058afe1 100644
--- a/dts/arm/st/u0/stm32u073X8.dtsi
+++ b/dts/arm/st/u0/stm32u073X8.dtsi
@@ -3,7 +3,6 @@
*
* SPDX-License-Identifier: Apache-2.0
*/
-#include <mem.h>
#include <st/u0/stm32u073.dtsi>
/ {
diff --git a/dts/arm/st/u0/stm32u073Xb.dtsi b/dts/arm/st/u0/stm32u073Xb.dtsi
index 25d61bd..78462ad 100644
--- a/dts/arm/st/u0/stm32u073Xb.dtsi
+++ b/dts/arm/st/u0/stm32u073Xb.dtsi
@@ -3,7 +3,6 @@
*
* SPDX-License-Identifier: Apache-2.0
*/
-#include <mem.h>
#include <st/u0/stm32u073.dtsi>
/ {
diff --git a/dts/arm/st/u0/stm32u073Xc.dtsi b/dts/arm/st/u0/stm32u073Xc.dtsi
index 196de25..cba0775 100644
--- a/dts/arm/st/u0/stm32u073Xc.dtsi
+++ b/dts/arm/st/u0/stm32u073Xc.dtsi
@@ -3,7 +3,6 @@
*
* SPDX-License-Identifier: Apache-2.0
*/
-#include <mem.h>
#include <st/u0/stm32u073.dtsi>
/ {
diff --git a/dts/arm/st/u0/stm32u083Xc.dtsi b/dts/arm/st/u0/stm32u083Xc.dtsi
index 3c0586c..0fc78f3 100644
--- a/dts/arm/st/u0/stm32u083Xc.dtsi
+++ b/dts/arm/st/u0/stm32u083Xc.dtsi
@@ -3,7 +3,6 @@
*
* SPDX-License-Identifier: Apache-2.0
*/
-#include <mem.h>
#include <st/u0/stm32u083.dtsi>
/ {