diff options
| author | davidcunado-arm <david.cunado@arm.com> | 2017-06-20 22:05:48 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-06-20 22:05:48 +0100 |
| commit | e036660aabe4c49ef34fb154b00ecace9b91322e (patch) | |
| tree | 42a04b628a143c0df543c636d6f1a6d9f6902411 /include/lib | |
| parent | b1187232fdf819586ba8c8ece4a27a7515cbdc6d (diff) | |
| parent | c971143235f2db9b0ab7c9480cdca6963ac15c65 (diff) | |
Merge pull request #983 from dp-arm/dp/aarch32-errata
aarch32: Implement errata workarounds for Cortex A53 and A57
Diffstat (limited to 'include/lib')
| -rw-r--r-- | include/lib/cpus/aarch32/cortex_a53.h | 2 | ||||
| -rw-r--r-- | include/lib/cpus/aarch32/cortex_a57.h | 2 | ||||
| -rw-r--r-- | include/lib/cpus/aarch32/cortex_a72.h | 2 |
3 files changed, 4 insertions, 2 deletions
diff --git a/include/lib/cpus/aarch32/cortex_a53.h b/include/lib/cpus/aarch32/cortex_a53.h index 265cb158..24a9c6cd 100644 --- a/include/lib/cpus/aarch32/cortex_a53.h +++ b/include/lib/cpus/aarch32/cortex_a53.h @@ -42,6 +42,8 @@ ******************************************************************************/ #define CORTEX_A53_ACTLR p15, 0, c15 +#define CORTEX_A53_ACTLR_ENDCCASCI_SHIFT 44 +#define CORTEX_A53_ACTLR_ENDCCASCI (1 << CORTEX_A53_ACTLR_ENDCCASCI_SHIFT) #define CORTEX_A53_ACTLR_DTAH (1 << 24) /******************************************************************************* diff --git a/include/lib/cpus/aarch32/cortex_a57.h b/include/lib/cpus/aarch32/cortex_a57.h index 1c3fa25c..1486b980 100644 --- a/include/lib/cpus/aarch32/cortex_a57.h +++ b/include/lib/cpus/aarch32/cortex_a57.h @@ -55,7 +55,7 @@ /******************************************************************************* * L2 Control register specific definitions. ******************************************************************************/ -#define CORTEX_A57_L2CTLR p15, 1, c9, c0, 3 +#define CORTEX_A57_L2CTLR p15, 1, c9, c0, 2 #define CORTEX_A57_L2CTLR_DATA_RAM_LATENCY_SHIFT 0 #define CORTEX_A57_L2CTLR_TAG_RAM_LATENCY_SHIFT 6 diff --git a/include/lib/cpus/aarch32/cortex_a72.h b/include/lib/cpus/aarch32/cortex_a72.h index a550192c..59057bc5 100644 --- a/include/lib/cpus/aarch32/cortex_a72.h +++ b/include/lib/cpus/aarch32/cortex_a72.h @@ -37,7 +37,7 @@ /******************************************************************************* * L2 Control register specific definitions. ******************************************************************************/ -#define CORTEX_A72_L2CTLR p15, 1, c9, c0, 3 +#define CORTEX_A72_L2CTLR p15, 1, c9, c0, 2 #define CORTEX_A72_L2CTLR_DATA_RAM_LATENCY_SHIFT 0 #define CORTEX_A72_L2CTLR_TAG_RAM_LATENCY_SHIFT 6 |
