diff options
author | Soby Mathew <soby.mathew@arm.com> | 2018-11-07 17:00:49 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-07 17:00:49 +0000 |
commit | 7558e85fdb382d9026237c7e882d8eed5d461c25 (patch) | |
tree | 84eac65b50191a9f8e1ad96f94251c7e1d14e8d0 | |
parent | cb2a9b6202334fae1d5bdf34c785994bcdaf5b4b (diff) | |
parent | 04d1f8dd4997a9a54b3982f280ca7b6b6cc75e12 (diff) | |
download | platform_external_arm-trusted-firmware-7558e85fdb382d9026237c7e882d8eed5d461c25.tar.gz platform_external_arm-trusted-firmware-7558e85fdb382d9026237c7e882d8eed5d461c25.tar.bz2 platform_external_arm-trusted-firmware-7558e85fdb382d9026237c7e882d8eed5d461c25.zip |
Merge pull request #1668 from ldts/rcar_gen3/e3_build
rcar_gen3: E3 target: fix compilation issues
-rw-r--r-- | drivers/renesas/rcar/watchdog/swdt.c | 4 | ||||
-rw-r--r-- | drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.c | 6 | ||||
-rw-r--r-- | drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.h | 2 | ||||
-rw-r--r-- | plat/renesas/rcar/aarch64/plat_helpers.S | 10 | ||||
-rw-r--r-- | plat/renesas/rcar/bl2_cpg_init.c | 3 |
5 files changed, 18 insertions, 7 deletions
diff --git a/drivers/renesas/rcar/watchdog/swdt.c b/drivers/renesas/rcar/watchdog/swdt.c index 6df47b9b6..f9dbf86fe 100644 --- a/drivers/renesas/rcar/watchdog/swdt.c +++ b/drivers/renesas/rcar/watchdog/swdt.c @@ -72,9 +72,9 @@ static void swdt_disable(void) void rcar_swdt_init(void) { - uint32_t rmsk, val, sr; + uint32_t rmsk, sr; #if (RCAR_LSI != RCAR_E3) - uint32_t reg, product_cut, chk_data; + uint32_t reg, val, product_cut, chk_data; reg = mmio_read_32(RCAR_PRR); product_cut = reg & (RCAR_PRODUCT_MASK | RCAR_CUT_MASK); diff --git a/drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.c b/drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.c index 800105ee8..716d15d18 100644 --- a/drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.c +++ b/drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.c @@ -1046,7 +1046,7 @@ uint32_t recovery_from_backup_mode(void) } else { NOTICE("[COLD_BOOT]"); } /* ddrBackup */ - err=dram_update_boot_status(ddrBackup); + err=rcar_dram_update_boot_status(ddrBackup); if(err){ NOTICE("[BOOT_STATUS_UPDATE_ERROR]"); return INITDRAM_ERR_I; @@ -1500,7 +1500,7 @@ if (pdqsr_ctl == 1){ /******************************************************************************* * DDR Initialize entry for IPL ******************************************************************************/ -int32_t InitDram(void) +int32_t rcar_dram_init(void) { uint32_t dataL; uint32_t failcount; @@ -1516,7 +1516,7 @@ int32_t InitDram(void) NOTICE("BL2: DDR1856(%s)", RCAR_E3_DDR_VERSION); } /* ddr */ - dram_get_boot_status(&ddrBackup); + rcar_dram_get_boot_status(&ddrBackup); if(ddrBackup==DRAM_BOOT_STATUS_WARM){ dataL=recovery_from_backup_mode(); /* WARM boot */ diff --git a/drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.h b/drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.h index b202b0280..115765b13 100644 --- a/drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.h +++ b/drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.h @@ -24,7 +24,7 @@ #endif #endif -extern int32_t InitDram(void); +extern int32_t rcar_dram_init(void); #define INITDRAM_OK (0) #define INITDRAM_NG (0xffffffff) #define INITDRAM_ERR_I (0xffffffff) diff --git a/plat/renesas/rcar/aarch64/plat_helpers.S b/plat/renesas/rcar/aarch64/plat_helpers.S index 50799379b..7e1ff8dda 100644 --- a/plat/renesas/rcar/aarch64/plat_helpers.S +++ b/plat/renesas/rcar/aarch64/plat_helpers.S @@ -19,6 +19,7 @@ .globl plat_crash_console_init .globl plat_crash_console_putc + .globl plat_crash_console_flush .globl plat_invalidate_icache .globl plat_report_exception .globl plat_secondary_reset @@ -286,6 +287,15 @@ func plat_crash_console_putc ret endfunc plat_crash_console_putc + /* --------------------------------------------- + * int plat_crash_console_flush() + * + * --------------------------------------------- + */ +func plat_crash_console_flush + b console_flush +endfunc plat_crash_console_flush + /* -------------------------------------------------------------------- * void plat_reset_handler(void); * diff --git a/plat/renesas/rcar/bl2_cpg_init.c b/plat/renesas/rcar/bl2_cpg_init.c index eb533cef5..880ad3604 100644 --- a/plat/renesas/rcar/bl2_cpg_init.c +++ b/plat/renesas/rcar/bl2_cpg_init.c @@ -42,7 +42,8 @@ static void bl2_secure_cpg_init(void) uint32_t stop_cr2, reset_cr2; #if (RCAR_LSI == RCAR_E3) - reset_cr2 = 0x10000000U stop_cr2 = 0xEFFFFFFFU; + reset_cr2 = 0x10000000U; + stop_cr2 = 0xEFFFFFFFU; #else reset_cr2 = 0x14000000U; stop_cr2 = 0xEBFFFFFFU; |