[PATCH 20/50] ARM: digic: Move mach header files to include/mach/digic

Sascha Hauer s.hauer at pengutronix.de
Fri Mar 3 01:21:01 PST 2023


Currently arch specific headers can be included with
longer possible as there won't be a single mach anymore.

Move all digic specific header files to include/mach/digic/ to
prepare for multi-arch support.

Signed-off-by: Sascha Hauer <s.hauer at pengutronix.de>
---
 arch/arm/include/asm/debug_ll.h                               | 2 ++
 drivers/serial/serial_digic.c                                 | 2 +-
 .../mach-digic/include/mach => include/mach/digic}/debug_ll.h | 4 ++--
 .../mach-digic/include/mach => include/mach/digic}/digic4.h   | 0
 .../arm/mach-digic/include/mach => include/mach/digic}/uart.h | 0
 5 files changed, 5 insertions(+), 3 deletions(-)
 rename {arch/arm/mach-digic/include/mach => include/mach/digic}/debug_ll.h (94%)
 rename {arch/arm/mach-digic/include/mach => include/mach/digic}/digic4.h (100%)
 rename {arch/arm/mach-digic/include/mach => include/mach/digic}/uart.h (100%)

diff --git a/arch/arm/include/asm/debug_ll.h b/arch/arm/include/asm/debug_ll.h
index 7e7241e908..f9a5ca7566 100644
--- a/arch/arm/include/asm/debug_ll.h
+++ b/arch/arm/include/asm/debug_ll.h
@@ -44,6 +44,8 @@
 #include <mach/mxs/debug_ll.h>
 #elif defined CONFIG_ARCH_EP93XX
 #include <mach/ep93xx/debug_ll.h>
+#elif defined CONFIG_ARCH_DIGIC
+#include <mach/digic/debug_ll.h>
 #else
 #ifndef CONFIG_ARCH_ARM64_VIRT
 #include <mach/debug_ll.h>
diff --git a/drivers/serial/serial_digic.c b/drivers/serial/serial_digic.c
index 31880ca996..61ba7d06f3 100644
--- a/drivers/serial/serial_digic.c
+++ b/drivers/serial/serial_digic.c
@@ -10,7 +10,7 @@
 #include <malloc.h>
 #include <io.h>
 
-#include <mach/uart.h>
+#include <mach/digic/uart.h>
 
 /*
  * This driver is based on the "Serial terminal" docs here:
diff --git a/arch/arm/mach-digic/include/mach/debug_ll.h b/include/mach/digic/debug_ll.h
similarity index 94%
rename from arch/arm/mach-digic/include/mach/debug_ll.h
rename to include/mach/digic/debug_ll.h
index 3b17100dae..1af1a27e91 100644
--- a/arch/arm/mach-digic/include/mach/debug_ll.h
+++ b/include/mach/digic/debug_ll.h
@@ -18,8 +18,8 @@
 #define __MACH_DEBUG_LL_H__
 
 #include <io.h>
-#include <mach/digic4.h>
-#include <mach/uart.h>
+#include <mach/digic/digic4.h>
+#include <mach/digic/uart.h>
 
 #define DEBUG_LL_UART         DIGIC4_UART
 
diff --git a/arch/arm/mach-digic/include/mach/digic4.h b/include/mach/digic/digic4.h
similarity index 100%
rename from arch/arm/mach-digic/include/mach/digic4.h
rename to include/mach/digic/digic4.h
diff --git a/arch/arm/mach-digic/include/mach/uart.h b/include/mach/digic/uart.h
similarity index 100%
rename from arch/arm/mach-digic/include/mach/uart.h
rename to include/mach/digic/uart.h
-- 
2.30.2




More information about the barebox mailing list