[PATCH next 3/4] rockchip: px30: imply ARMV8_CRYPTO

Kever Yang kever.yang at rock-chips.com
Tue Jul 16 03:55:50 CEST 2024


On 2024/6/14 19:04, Quentin Schulz wrote:
> From: Quentin Schulz <quentin.schulz at cherry.de>
>
> PX30 supports ARMv8 Cryptography Extensions so let's enable it by
> default for all PX30 to make FIT verification when enabled much faster.
>
> While A35 shouldn't be impacted by ARMV8_SET_SMPEN cache coherency
> according to the Kconfig help text, let's enable it just in case since
> it exists in the documentation[1].
>
> For u-boot part of the FIT image, it is now taking 5ms against currently
> 35ms. fdt-1 check lowered from 3ms to <1ms. atf-1 from 6ms to <1ms.
>
> [1] https://developer.arm.com/documentation/100236/0100/register-descriptions/aarch64-system-registers/cpu-extended-control-register--el1?lang=en
>
> Signed-off-by: Quentin Schulz <quentin.schulz at cherry.de>

Reviewed-by: Kever Yang <kever.yang at rock-chips.com>

Thanks,
- Kever
> ---
>   arch/arm/mach-rockchip/Kconfig | 2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig
> index 14b3ab1a572..2242ed9184b 100644
> --- a/arch/arm/mach-rockchip/Kconfig
> +++ b/arch/arm/mach-rockchip/Kconfig
> @@ -16,6 +16,8 @@ config ROCKCHIP_PX30
>   	select DEBUG_UART_BOARD_INIT
>   	imply ROCKCHIP_COMMON_BOARD
>   	imply SPL_ROCKCHIP_COMMON_BOARD
> +	imply ARMV8_CRYPTO
> +	imply ARMV8_SET_SMPEN
>   	help
>   	  The Rockchip PX30 is a ARM-based SoC with a quad-core Cortex-A35
>   	  including NEON and GPU, Mali-400 graphics, several DDR3 options
>


More information about the U-Boot mailing list