Early MMU setup in 64-bit Raspberry Pi 3 barebox hangs, while normal
setup concludes normally. Until this is figured out, disallow build
of 64-Bit Raspberry Pi 3 support while CONFIG_MMU_EARLY=y.

This issue doesn't affect the Raspberry Pi 4.

Signed-off-by: Ahmad Fatoum <a.fat...@pengutronix.de>
---
 arch/arm/mach-bcm283x/Kconfig | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/arm/mach-bcm283x/Kconfig b/arch/arm/mach-bcm283x/Kconfig
index 4ffaef694d2f..535af3300fe2 100644
--- a/arch/arm/mach-bcm283x/Kconfig
+++ b/arch/arm/mach-bcm283x/Kconfig
@@ -40,11 +40,13 @@ config MACH_RPI3
        bool "RaspberryPi 3 (BCM2837/CORTEX-A53)"
        select MACH_RPI_AARCH_32_64
        select MACH_RPI_COMMON
+       depends on 32BIT || (64BIT && !MMU_EARLY)
 
 config MACH_RPI_CM3
        bool "RaspberryPi Compute Module 3 (BCM2837/CORTEX-A53)"
        select MACH_RPI_AARCH_32_64
        select MACH_RPI_COMMON
+       depends on 32BIT || (64BIT && !MMU_EARLY)
 
 endmenu
 
-- 
2.30.2


_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

Reply via email to