arm-trusted-firmware/plat/arm/common
Sathees Balya 4da6f6cde3 juno: Revert FWU update detect mechanism
The patch 7b56928 unified the FWU mechanism on FVP and Juno
platforms due to issues with MCC firmware not preserving the
NVFLAGS. With MCCv150 firmware, this issue is resolved. Also
writing to the NOR flash while executing from the same flash
in Bypass mode had some stability issues. Hence, since the
MCC firmware issue is resolved, this patch reverts to the
NVFLAGS mechanism to detect FWU. Also, with the introduction
of SDS (Shared Data Structure) by the SCP, the reset syndrome
needs to queried from the appropriate SDS field.

Change-Id: If9c08f1afaaa4fcf197f3186887068103855f554
Signed-off-by: Sathees Balya <sathees.balya@arm.com>
Signed-off-by: Soby Mathew <Soby.Mathew@arm.com>
2018-09-07 14:54:02 +01:00
..
aarch32 ARM Platforms: Load HW_CONFIG in BL2 2018-02-26 16:31:11 +00:00
aarch64 Arm platforms: Remove common RAS configuration source 2018-06-21 16:15:23 +01:00
sp_min Fix MISRA defects in BL31 common code 2018-08-30 09:22:33 +01:00
tsp Fix build for SEPARATE_CODE_AND_RODATA=0 2018-08-01 16:26:26 +01:00
arm_bl1_fwu.c Fix MISRA rule 8.4 Part 4 2018-04-13 14:01:56 +01:00
arm_bl1_setup.c juno: Revert FWU update detect mechanism 2018-09-07 14:54:02 +01:00
arm_bl2_el3_setup.c plat/arm: Migrate to enable_mmu_svc_mon() 2018-08-10 13:47:37 +01:00
arm_bl2_setup.c Prevent two weak definitions of the same function 2018-08-30 17:50:55 +01:00
arm_bl2u_setup.c Merge pull request #1510 from robertovargas-arm/romlib 2018-08-13 13:02:16 +01:00
arm_bl31_setup.c Fix MISRA defects in BL31 common code 2018-08-30 09:22:33 +01:00
arm_cci.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_ccn.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_common.c Add librom support in FVP 2018-08-06 13:08:51 +01:00
arm_common.mk Create a library file for libfdt 2018-08-03 11:31:26 +01:00
arm_console.c plat/arm: Migrate AArch64 port to the multi console driver 2018-06-19 09:29:36 +01:00
arm_dyn_cfg.c Support shared Mbed TLS heap for FVP 2018-09-04 10:32:22 +01:00
arm_dyn_cfg_helpers.c Support shared Mbed TLS heap for FVP 2018-09-04 10:32:22 +01:00
arm_err.c juno: Revert FWU update detect mechanism 2018-09-07 14:54:02 +01:00
arm_gicv2.c GICv2: Fix populating PE target data 2017-11-13 07:49:30 +00:00
arm_gicv3.c Fix MISRA rule 8.4 Part 1 2018-02-28 17:19:55 +00:00
arm_gicv3_legacy.c ARM platforms: enable GICv3 state save/restore 2017-10-11 16:57:00 +01:00
arm_image_load.c Fix some violations to MISRA rule 8.3 2018-07-11 17:33:29 +02:00
arm_io_storage.c FVP: Add dummy configs for BL31, BL32 and BL33 2018-05-21 16:04:16 +01:00
arm_nor_psci_mem_protect.c PSCI: Fix MISRA defects in platform code 2018-07-24 09:12:16 +01:00
arm_pm.c Merge pull request #1486 from antonio-nino-diaz-arm/an/psci-misra 2018-07-25 16:09:54 +01:00
arm_sip_svc.c SiP: MISRA fixes for execution state switch 2018-08-20 09:05:39 +01:00
arm_topology.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_tzc400.c plat/arm: Allow override of default TZC regions 2018-04-10 14:30:03 +08:00
arm_tzc_dmc500.c plat/arm: tzc_dmc500: Add missing plat_arm.h include 2018-08-03 17:42:54 +01:00
execution_state_switch.c SiP: MISRA fixes for execution state switch 2018-08-20 09:05:39 +01:00