From 710a7c791275433383dcdebde79efc04e1e97a83 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Wed, 19 Nov 2025 21:39:48 +0100 Subject: ARM: dts: renesas: Enable R8A779G0 V4H White Hawk RPC SPI DT node Disabling RPC breaks SPL boot on R-Car V4H White Hawk board, re-enable RPC. Fixes: 1d94364c7f17 ("ARM: dts: renesas: Disable R8A779G0 V4H White Hawk RPC SPI DT node again") Signed-off-by: Marek Vasut --- arch/arm/dts/r8a779g0-white-hawk-u-boot.dtsi | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm/dts/r8a779g0-white-hawk-u-boot.dtsi b/arch/arm/dts/r8a779g0-white-hawk-u-boot.dtsi index 8e4307ff87d..85e32208b29 100644 --- a/arch/arm/dts/r8a779g0-white-hawk-u-boot.dtsi +++ b/arch/arm/dts/r8a779g0-white-hawk-u-boot.dtsi @@ -23,8 +23,6 @@ &rpc { bootph-all; - status = "disabled"; - flash@0 { bootph-all; spi-tx-bus-width = <1>; -- cgit v1.2.3 From 925e0cb3b99ab73b26926d8aa006579b7a8214a9 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Thu, 6 Nov 2025 20:13:24 +0100 Subject: ARM: renesas: Disable CONFIG_ENV_OVERWRITE on all boards The CONFIG_ENV_OVERWRITE allows easy rewrite of environment variables like 'ethaddr' and 'serial#' without any protection against accidental removal of those variables. Remove this setting to add extra layer of protection to those variables. The variables can still be overridden using 'env set -f' (force set) if really needed. Signed-off-by: Marek Vasut --- configs/renesas_rcar.config | 1 - 1 file changed, 1 deletion(-) diff --git a/configs/renesas_rcar.config b/configs/renesas_rcar.config index 45776be62ea..d9a99e1f428 100644 --- a/configs/renesas_rcar.config +++ b/configs/renesas_rcar.config @@ -17,7 +17,6 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_SPI=y CONFIG_DM_SPI_FLASH=y -CONFIG_ENV_OVERWRITE=y CONFIG_ENV_VARS_UBOOT_CONFIG=y CONFIG_FIT=y CONFIG_HUSH_PARSER=y -- cgit v1.2.3 From 6ec94acd15e3a44700287c27ca8cf15488afd424 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Wed, 19 Nov 2025 21:36:59 +0100 Subject: arm64: renesas: r8a779g3: Use redundant env on Retronix R-Car V4H Sparrow Hawk board The redundant environment offset is already set in board configuration, but the redundant environment itself is not explicitly enabled. Make sure the redundant environment is enabled, as we most certainly do want to have two copies of the environment. Signed-off-by: Marek Vasut --- configs/r8a779g3_sparrowhawk_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/r8a779g3_sparrowhawk_defconfig b/configs/r8a779g3_sparrowhawk_defconfig index 2d1abf6f26d..ee8f2711985 100644 --- a/configs/r8a779g3_sparrowhawk_defconfig +++ b/configs/r8a779g3_sparrowhawk_defconfig @@ -6,6 +6,7 @@ CONFIG_RCAR_GEN4=y CONFIG_ARM_SMCCC=y CONFIG_ARMV8_PSCI=y CONFIG_ENV_IS_IN_SPI_FLASH=y +CONFIG_ENV_REDUNDANT=y CONFIG_ENV_OFFSET=0x3f80000 CONFIG_ENV_OFFSET_REDUND=0x3fc0000 CONFIG_ENV_SECT_SIZE=0x40000 -- cgit v1.2.3