dts: arm: st: stm32c0: 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.

There is no consistency about which level of the DTSI inclusion hierarchy
the macros from this header start being used, so including it from the root
file ensures they are always visible and available without headache. Today,
there are places where the header is included twice or more at different
DTSI inclusion hierarchy levels because of this ambiguity - this commit
solves the issue once and for all.

Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
diff --git a/dts/arm/st/c0/stm32c0.dtsi b/dts/arm/st/c0/stm32c0.dtsi
index 2a8a4f1..b608690 100644
--- a/dts/arm/st/c0/stm32c0.dtsi
+++ b/dts/arm/st/c0/stm32c0.dtsi
@@ -69,6 +69,7 @@
 #include <zephyr/dt-bindings/reset/stm32c0_reset.h>
 #include <zephyr/dt-bindings/power/stm32_pwr.h>
 #include <freq.h>
+#include <mem.h>
 
 / {
 	chosen {
diff --git a/dts/arm/st/c0/stm32c011X6.dtsi b/dts/arm/st/c0/stm32c011X6.dtsi
index d5be6b7..5c6eea4 100644
--- a/dts/arm/st/c0/stm32c011X6.dtsi
+++ b/dts/arm/st/c0/stm32c011X6.dtsi
@@ -4,7 +4,6 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-#include <mem.h>
 #include <st/c0/stm32c011.dtsi>
 
 / {
diff --git a/dts/arm/st/c0/stm32c031X6.dtsi b/dts/arm/st/c0/stm32c031X6.dtsi
index 817118a..588b3db 100644
--- a/dts/arm/st/c0/stm32c031X6.dtsi
+++ b/dts/arm/st/c0/stm32c031X6.dtsi
@@ -4,7 +4,6 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-#include <mem.h>
 #include <st/c0/stm32c031.dtsi>
 
 / {
diff --git a/dts/arm/st/c0/stm32c051X6.dtsi b/dts/arm/st/c0/stm32c051X6.dtsi
index 2acdb7a..1b6497e 100644
--- a/dts/arm/st/c0/stm32c051X6.dtsi
+++ b/dts/arm/st/c0/stm32c051X6.dtsi
@@ -4,7 +4,6 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-#include <mem.h>
 #include <st/c0/stm32c051.dtsi>
 
 / {
diff --git a/dts/arm/st/c0/stm32c051X8.dtsi b/dts/arm/st/c0/stm32c051X8.dtsi
index a2fbaf1..c065bb6 100644
--- a/dts/arm/st/c0/stm32c051X8.dtsi
+++ b/dts/arm/st/c0/stm32c051X8.dtsi
@@ -4,7 +4,6 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-#include <mem.h>
 #include <st/c0/stm32c051.dtsi>
 
 / {
diff --git a/dts/arm/st/c0/stm32c071X8.dtsi b/dts/arm/st/c0/stm32c071X8.dtsi
index 0a9d400..7ef7b78 100644
--- a/dts/arm/st/c0/stm32c071X8.dtsi
+++ b/dts/arm/st/c0/stm32c071X8.dtsi
@@ -4,7 +4,6 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-#include <mem.h>
 #include <st/c0/stm32c071.dtsi>
 
 / {
diff --git a/dts/arm/st/c0/stm32c071Xb.dtsi b/dts/arm/st/c0/stm32c071Xb.dtsi
index 909b588..03d5e93 100644
--- a/dts/arm/st/c0/stm32c071Xb.dtsi
+++ b/dts/arm/st/c0/stm32c071Xb.dtsi
@@ -4,7 +4,6 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-#include <mem.h>
 #include <st/c0/stm32c071.dtsi>
 
 / {
diff --git a/dts/arm/st/c0/stm32c091Xb.dtsi b/dts/arm/st/c0/stm32c091Xb.dtsi
index d1cd06a..915968a 100644
--- a/dts/arm/st/c0/stm32c091Xb.dtsi
+++ b/dts/arm/st/c0/stm32c091Xb.dtsi
@@ -5,7 +5,6 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-#include <mem.h>
 #include <st/c0/stm32c091.dtsi>
 
 / {
diff --git a/dts/arm/st/c0/stm32c091Xc.dtsi b/dts/arm/st/c0/stm32c091Xc.dtsi
index 4b1a595..7be153c 100644
--- a/dts/arm/st/c0/stm32c091Xc.dtsi
+++ b/dts/arm/st/c0/stm32c091Xc.dtsi
@@ -5,7 +5,6 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-#include <mem.h>
 #include <st/c0/stm32c091.dtsi>
 
 / {
diff --git a/dts/arm/st/c0/stm32c092Xb.dtsi b/dts/arm/st/c0/stm32c092Xb.dtsi
index 889f658..b2ebfae 100644
--- a/dts/arm/st/c0/stm32c092Xb.dtsi
+++ b/dts/arm/st/c0/stm32c092Xb.dtsi
@@ -5,7 +5,6 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-#include <mem.h>
 #include <st/c0/stm32c092.dtsi>
 
 / {
diff --git a/dts/arm/st/c0/stm32c092Xc.dtsi b/dts/arm/st/c0/stm32c092Xc.dtsi
index e814ddb..4e86d6e 100644
--- a/dts/arm/st/c0/stm32c092Xc.dtsi
+++ b/dts/arm/st/c0/stm32c092Xc.dtsi
@@ -5,7 +5,6 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-#include <mem.h>
 #include <st/c0/stm32c092.dtsi>
 
 / {