arm-trusted-firmware/docs
Boyan Karatotev 888eafa00b fix(cpus): workaround for Cortex-A710 erratum 2291219
Cortex-A710 erratum 2291219 is a Cat B erratum that applies to revisions
r0p0, r1p0, and r2p0, and is fixed in r2p1. The workaround is to set
CPUACTLR2_EL1[36] to 1 before the power down sequence that sets
CORE_PWRDN_EN. This allows the cpu to retry the power down and prevents
the deadlock. TF-A never clears this bit even if it wakes up from the
wfi in the sequence since it is not expected to do anything but retry to
power down after and the bit is cleared on reset.

SDEN can be found here:
https://developer.arm.com/documentation/SDEN1775101/latest

Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
Change-Id: I7d3a97dfac0c433c0be386c1f3d2f2e895a3f691
2022-10-27 13:46:52 +01:00
..
_static/css docs(threat model): add TF-A threat model 2021-04-30 17:59:22 +02:00
about docs(maintainers): add NPU driver owners 2022-10-17 11:04:14 +02:00
components Merge "fix(ras): trap "RAS error record" accesses only for NS" into integration 2022-09-30 14:14:26 +02:00
design fix(cpus): workaround for Cortex-A710 erratum 2291219 2022-10-27 13:46:52 +01:00
design_documents docs(drtm): steps to run DRTM implementation 2022-10-06 14:02:25 +01:00
getting_started fix(rpi3): tighten platform pwr_domain_pwr_down_wfi behaviour 2022-10-27 13:46:02 +01:00
perf doc: Fix some broken links 2020-07-01 13:57:20 +02:00
plat chore: rename Makalu ELP to Cortex-X3 2022-10-27 09:41:00 +01:00
process docs: fix mailing lists URLs 2022-04-21 10:26:23 +02:00
resources docs(fwu): update firmware update design 2022-09-16 09:12:00 +01:00
security_advisories chore: rename Makalu ELP to Cortex-X3 2022-10-27 09:41:00 +01:00
threat_model docs(threat-model): broaden the scope of threat 2022-05-31 08:41:31 +02:00
change-log.md fix(changelog): fix the broken link to commitlintrc.js 2022-06-07 12:06:18 +01:00
conf.py build(docs): add support for Markdown documentation 2021-11-17 16:04:36 +00:00
global_substitutions.txt fix(docs): fix FF-A substitution 2021-11-17 16:04:34 +00:00
glossary.rst docs(drtm): steps to run DRTM implementation 2022-10-06 14:02:25 +01:00
index.rst docs(fwu): add firmware update documentation 2021-08-02 17:15:41 +01:00
license.rst refactor(dt-bindings): align irq bindings with kernel 2021-06-14 10:05:48 +02:00
Makefile doc: Treat Sphinx warnings as errors 2020-04-21 09:37:47 +00:00
requirements.in build(docs): add support for Markdown documentation 2021-11-17 16:04:36 +00:00
requirements.txt build(docs): add support for Markdown documentation 2021-11-17 16:04:36 +00:00