Linux support has no arch/riscv/mach-* directories. If we can get rid of them, we could multi-image build all images at once. Only thing holding us back is <mach/debug_ll.h>. Add <asm/debug_ll.h> as alternative. Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> --- common/Kconfig | 4 ++++ include/debug_ll.h | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/common/Kconfig b/common/Kconfig index bddf802d3bb4..b10fb45b722d 100644 --- a/common/Kconfig +++ b/common/Kconfig @@ -1462,6 +1462,10 @@ endmenu config HAS_DEBUG_LL bool +config HAS_ASM_DEBUG_LL + bool + select HAS_DEBUG_LL + config DDR_SPD bool select CRC_ITU_T diff --git a/include/debug_ll.h b/include/debug_ll.h index 5bd1afe6ac73..735033b314cc 100644 --- a/include/debug_ll.h +++ b/include/debug_ll.h @@ -12,6 +12,9 @@ #define __INCLUDE_DEBUG_LL_H__ #ifdef CONFIG_HAS_DEBUG_LL +#ifdef CONFIG_HAS_ASM_DEBUG_LL +#include <asm/debug_ll.h> +#else /* * mach/debug_ll.h should implement PUTC_LL. This can be a macro or a static * inline function. Note that several SoCs expect the UART to be initialized @@ -21,6 +24,7 @@ */ #include <mach/debug_ll.h> #endif +#endif #if defined (CONFIG_DEBUG_LL) -- 2.29.2 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox