]> git.baikalelectronics.ru Git - arm-tf.git/commitdiff
fix(tegra194/ras): remove incorrect erxctlr assert
authorVarun Wadekar <vwadekar@nvidia.com>
Fri, 23 Jul 2021 14:47:34 +0000 (07:47 -0700)
committerVarun Wadekar <vwadekar@nvidia.com>
Mon, 21 Mar 2022 21:18:27 +0000 (23:18 +0200)
The ERXCTLR_EL1 register reads are RES0 for some error records
leading to a false assert on a read back.

This patch removes the assert on reading back the ERXCTLR_EL1
register to fix this issue.

Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Change-Id: I0cab30b12656a800ba87b8bb94b4c67a2331dee6

plat/nvidia/tegra/soc/t194/plat_ras.c

index dbd62727e96d448a0302cb6ecdf0f9785dcb575f..02f615824771e584710900f77d79a9a40cd63a17 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2020, NVIDIA Corporation. All rights reserved.
+ * Copyright (c) 2020-2021, NVIDIA Corporation. All rights reserved.
  *
  * SPDX-License-Identifier: BSD-3-Clause
  */
@@ -152,12 +152,6 @@ void tegra194_ras_enable(void)
 
                        /* enable specified errors, or set to 0 if no supported error */
                        write_erxctlr_el1(err_ctrl);
-
-                       /*
-                        * Check if all the bit settings have been enabled to detect
-                        * uncorrected/corrected errors, if not assert.
-                        */
-                       assert(read_erxctlr_el1() == err_ctrl);
                }
        }
 }