From: Sam Day <[email protected]> This config symbol lays the groundwork for arm32 support in the Snapdragon board code.
Signed-off-by: Sam Day <[email protected]> --- arch/arm/Kconfig | 11 ++++++----- arch/arm/mach-snapdragon/Kconfig | 6 ++++++ 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 514bf2000b4..0847985a367 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -1134,7 +1134,8 @@ config ARCH_RENESAS config ARCH_SNAPDRAGON bool "Qualcomm Snapdragon SoCs" - select ARM64 + select ARM64 if !ARCH_SNAPDRAGON_ARM32 + select CPU_V7A if ARCH_SNAPDRAGON_ARM32 select DM select DM_GPIO select DM_SERIAL @@ -1148,11 +1149,11 @@ config ARCH_SNAPDRAGON select BOARD_LATE_INIT select OF_BOARD select SAVE_PREV_BL_FDT_ADDR if !ENABLE_ARM_SOC_BOOT0_HOOK - select LINUX_KERNEL_IMAGE_HEADER if !ENABLE_ARM_SOC_BOOT0_HOOK + select LINUX_KERNEL_IMAGE_HEADER if ARM64 && !ENABLE_ARM_SOC_BOOT0_HOOK select SYSRESET - select SYSRESET_PSCI - select ANDROID_BOOT_IMAGE_IGNORE_BLOB_ADDR - select MMU_PGPROT + select SYSRESET_PSCI if ARM64 + select ANDROID_BOOT_IMAGE_IGNORE_BLOB_ADDR if ARM64 + select MMU_PGPROT if ARM64 imply OF_UPSTREAM imply CMD_DM imply DM_USB_GADGET diff --git a/arch/arm/mach-snapdragon/Kconfig b/arch/arm/mach-snapdragon/Kconfig index d3de8693b5a..e663b0015c7 100644 --- a/arch/arm/mach-snapdragon/Kconfig +++ b/arch/arm/mach-snapdragon/Kconfig @@ -1,5 +1,11 @@ if ARCH_SNAPDRAGON +config ARCH_SNAPDRAGON_ARM32 + bool "Build Snapdragon support for ARMv7-A SoCs" + help + Enable this when building U-Boot for older 32-bit Snapdragon + platforms, such as the MSM8960 family. + config SYS_SOC default "snapdragon" -- 2.54.0

