coreboot/src/soc/intel
Furquan Shaikh 9d07910d24 soc/intel/apollolake: Clear RTC failure bit after reading it
This change ensures that the RTC failure bit is cleared in PMCON1
after cmos_init checks for it. Before this change, RPS was cleared
in dev init phase. If any reboot occurred before dev init stage
(e.g. FSP reset) then RPS won't be cleared and cmos_init will
re-initialize CMOS data. This resulted in any information like VBNV
flags stored in CMOS after first cmos_init to be lost.

BUG=b:72879807
BRANCH=coral
TEST=Verified that recovery request is preserved when recovery is
requested without battery on coral.

Change-Id: Ib23b1fcd5c3624bad6ab83dce17a469b2f5b5ba8
Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://review.coreboot.org/23578
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2018-02-05 00:49:12 +00:00
..
apollolake soc/intel/apollolake: Clear RTC failure bit after reading it 2018-02-05 00:49:12 +00:00
baytrail security/tpm: Change TPM naming for different layers. 2018-01-18 01:45:35 +00:00
braswell intel: Prepare registers so Windows drivers are happier 2018-01-29 09:41:35 +00:00
broadwell security/tpm: Change TPM naming for different layers. 2018-01-18 01:45:35 +00:00
cannonlake soc/intel/cannonlake: CannonaLake make use of FVI information 2018-01-31 05:57:24 +00:00
common intel: Prepare registers so Windows drivers are happier 2018-01-29 09:41:35 +00:00
denverton_ns drivers/intel/fsp2_0: Unbind UDK2015 Kconfig from FSP2.0 driver 2018-01-31 05:56:19 +00:00
fsp_baytrail soc/intel/fsp_baytrail: remove nvm headers and code 2017-12-17 18:29:08 +00:00
fsp_broadwell_de Constify struct cpu_device_id instances 2017-11-23 05:00:17 +00:00
quark drivers/spi: support cmd opcode deduction for spi_crop_chunk() 2018-01-30 05:37:47 +00:00
skylake soc/intel/skylake: Always add PM1_TMR block to FADT 2018-01-31 09:56:10 +00:00
Kconfig soc: Add Kconfig for each soc vendor 2017-10-23 17:18:32 +00:00