[U-Boot] [RFC 01/22] arm: introduce ARCH_THUNDERX

Alexander Graf agraf at csgraf.de
Sun Feb 24 16:13:32 UTC 2019



On 22.02.19 19:02, Tim Harvey wrote:
> Signed-off-by: Tim Harvey <tharvey at gateworks.com>
> ---
>  arch/arm/Kconfig                                  |  6 +++---
>  arch/arm/Makefile                                 |  1 +
>  arch/arm/dts/Makefile                             |  2 +-
>  .../arm/include/asm/arch-thunderx}/atf.h          |  2 +-
>  .../arm/include/asm/arch-thunderx}/atf_part.h     |  0
>  .../arm/include/asm/arch-thunderx}/thunderx_svc.h |  0
>  arch/arm/include/asm/gpio.h                       |  2 +-
>  arch/arm/mach-thunderx/Makefile                   |  2 ++
>  .../thunderx => arch/arm/mach-thunderx}/atf.c     |  6 +++---
>  board/cavium/thunderx/Kconfig                     | 15 ++++++++++++---
>  board/cavium/thunderx/Makefile                    |  2 +-
>  board/cavium/thunderx/thunderx.c                  |  2 +-

Is the official brand "Cavium" still alive? Should this be Marvell instead?

Zi? Maen?

>  configs/thunderx_88xx_defconfig                   |  3 ++-
>  13 files changed, 28 insertions(+), 15 deletions(-)
>  rename {include/cavium => arch/arm/include/asm/arch-thunderx}/atf.h (96%)
>  rename {include/cavium => arch/arm/include/asm/arch-thunderx}/atf_part.h (100%)
>  rename {include/cavium => arch/arm/include/asm/arch-thunderx}/thunderx_svc.h (100%)
>  create mode 100644 arch/arm/mach-thunderx/Makefile
>  rename {board/cavium/thunderx => arch/arm/mach-thunderx}/atf.c (98%)
> 
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index 1f3fa1575a..9f6f5a41da 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -393,7 +393,7 @@ config SPL_USE_ARCH_MEMSET
>  
>  config ARM64_SUPPORT_AARCH32
>  	bool "ARM64 system support AArch32 execution state"
> -	default y if ARM64 && !TARGET_THUNDERX_88XX
> +	default y if ARM64 && !ARCH_THUNDERX
>  	help
>  	  This ARM64 system supports AArch32 execution state.
>  
> @@ -1359,8 +1359,8 @@ config ARCH_ROCKCHIP
>  	imply TPL_SYSRESET
>  	imply USB_FUNCTION_FASTBOOT
>  
> -config TARGET_THUNDERX_88XX
> -	bool "Support ThunderX 88xx"
> +config ARCH_THUNDERX
> +	bool "Support ThunderX"

This probably should be more explicit. I assume that ThunderX2 would
have completely different properties, so better say "Support Marvell
ThunderX 80xx/81xx/88xx series"?


Alex


More information about the U-Boot mailing list