diff options
author | Marek Vasut <marek.vasut+renesas@mailbox.org> | 2024-12-12 14:38:27 +0100 |
---|---|---|
committer | Marek Vasut <marek.vasut+renesas@mailbox.org> | 2024-12-29 16:55:31 +0100 |
commit | cf096e7d73eaf36dbdd1e24339c1676b262dc661 (patch) | |
tree | 45cfea00f23d5062e05dd8320a0b47235ab6e39d /board/renesas/rcar-common/gen4-common.c | |
parent | caefe8a1b478f5c565530fa94811a4cfc2ae81d5 (diff) |
arm64: renesas: Split R-Car Gen3 and Gen4 common board code
Split common board code for R-Car Gen3 and Gen4 into separate files.
The R-Car Gen3 board code contains fixups specific to TFA which are
no longer required on R-Car Gen4, keep those fixups in its own file
so they would not interfere with Gen4.
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Diffstat (limited to 'board/renesas/rcar-common/gen4-common.c')
-rw-r--r-- | board/renesas/rcar-common/gen4-common.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/board/renesas/rcar-common/gen4-common.c b/board/renesas/rcar-common/gen4-common.c index 36a51bc4190..2abe9660cf8 100644 --- a/board/renesas/rcar-common/gen4-common.c +++ b/board/renesas/rcar-common/gen4-common.c @@ -74,3 +74,17 @@ int board_init(void) return 0; } + +#define RST_BASE 0xE6160000 /* Domain0 */ +#define RST_SRESCR0 (RST_BASE + 0x18) +#define RST_SPRES 0x5AA58000 + +void __weak reset_cpu(void) +{ + writel(RST_SPRES, RST_SRESCR0); +} + +int ft_board_setup(void *blob, struct bd_info *bd) +{ + return 0; +} |