arm-trusted-firmware/plat/mediatek
Douglas Anderson 0d11e62e67 feat(mt8196): enable appropriate errata
Booting mt8196 and grepping the logs for "errat" showed:

  WARNING: BL31: cortex_a720: CPU workaround for erratum 2792132 was missing!
  WARNING: BL31: cortex_a720: CPU workaround for erratum 2844092 was missing!
  WARNING: BL31: cortex_a720: CPU workaround for erratum 2926083 was missing!
  WARNING: BL31: cortex_a720: CPU workaround for erratum 2940794 was missing!
  WARNING: BL31: cortex_x4: CPU workaround for erratum 2726228 was missing!
  WARNING: BL31: cortex_x4: CPU workaround for erratum 2740089 was missing!
  WARNING: BL31: cortex_x4: CPU workaround for erratum 2763018 was missing!
  WARNING: BL31: cortex_x4: CPU workaround for erratum 2816013 was missing!
  WARNING: BL31: cortex_x4: CPU workaround for erratum 2897503 was missing!
  WARNING: BL31: cortex_x4: CPU workaround for erratum 2923985 was missing!
  WARNING: BL31: cortex_x4: CPU workaround for erratum 3076789 was missing!

Set defines so that all the errata are fixed. Now the above shows:

  INFO:    BL31: cortex_a720: CPU workaround for erratum 2792132 was applied
  INFO:    BL31: cortex_a720: CPU workaround for erratum 2844092 was applied
  INFO:    BL31: cortex_a720: CPU workaround for erratum 2926083 was applied
  INFO:    BL31: cortex_a720: CPU workaround for erratum 2940794 was applied
  INFO:    BL31: cortex_x4: CPU workaround for erratum 2726228 was applied
  INFO:    BL31: cortex_x4: CPU workaround for erratum 2740089 was applied
  INFO:    BL31: cortex_x4: CPU workaround for erratum 2763018 was applied
  INFO:    BL31: cortex_x4: CPU workaround for erratum 2816013 was applied
  INFO:    BL31: cortex_x4: CPU workaround for erratum 2897503 was applied
  INFO:    BL31: cortex_x4: CPU workaround for erratum 2923985 was applied
  INFO:    BL31: cortex_x4: CPU workaround for erratum 3076789 was applied

Change-Id: I209784c2574b99c3c275ac60adf73896e0cdd078
Signed-off-by: Douglas Anderson <dianders@chromium.org>
2025-02-01 01:01:33 +01:00
..
build_helpers feat(mt8196): add mtcmos driver 2025-01-28 21:59:52 +01:00
common feat(mt8196): add LPM v2 support 2025-01-22 15:28:08 +08:00
drivers Merge "feat(mediatek): add gic driver" into integration 2025-01-29 23:08:26 +01:00
helpers feat(mt8196): initialize platform for MediaTek MT8196 2024-12-02 09:20:48 +08:00
include Merge "refactor(mediatek): refactor the data type of the return value" into integration 2025-01-29 22:57:15 +01:00
lib feat(mt8196): add mcdi driver 2025-01-22 12:01:28 +08:00
mt8173 chore: remove MULTI_CONSOLE_API references 2023-09-12 15:28:36 +02:00
mt8183 chore: remove MULTI_CONSOLE_API references 2023-09-12 15:28:36 +02:00
mt8186 feat(aarch64): add DBGPRCR_EL1 register accessors 2025-01-02 11:23:55 +01:00
mt8188 feat(mediatek): move plat_helpers.h to the common folder 2024-11-05 15:46:19 +08:00
mt8192 feat(aarch64): add DBGPRCR_EL1 register accessors 2025-01-02 11:23:55 +01:00
mt8195 feat(aarch64): add DBGPRCR_EL1 register accessors 2025-01-02 11:23:55 +01:00
mt8196 feat(mt8196): enable appropriate errata 2025-02-01 01:01:33 +01:00
topology feat(mt8196): add topology module for power management 2025-01-22 11:51:16 +08:00