blob: 429c74f2ec45562ef6f082411abae12c8f4fd373 [file] [log] [blame]
Pankaj Gupta77019102020-12-09 14:02:41 +05301/*
Jiafei Pan5cd4c122022-02-18 18:30:05 +08002 * Copyright 2021-2022 NXP
Pankaj Gupta77019102020-12-09 14:02:41 +05303 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
Jiafei Pan942f5672021-07-20 15:21:06 +08008#include <common/debug.h>
Pankaj Gupta77019102020-12-09 14:02:41 +05309
Jiafei Pan41fe2d72021-08-24 12:01:27 +080010#include "errata_list.h"
Jiafei Pan942f5672021-07-20 15:21:06 +080011
12void soc_errata(void)
13{
14#ifdef ERRATA_SOC_A050426
15 INFO("SoC workaround for Errata A050426 was applied\n");
16 erratum_a050426();
17#endif
Jiafei Pan0b960e12021-10-21 16:57:58 +080018#ifdef ERRATA_SOC_A008850
19 INFO("SoC workaround for Errata A008850 Early-Phase was applied\n");
20 erratum_a008850_early();
21#endif
Jiafei Pan5cd4c122022-02-18 18:30:05 +080022#if ERRATA_SOC_A009660
23 INFO("SoC workaround for Errata A009660 was applied\n");
24 erratum_a009660();
25#endif
Jiafei Pan942f5672021-07-20 15:21:06 +080026 /*
27 * The following DDR Erratas workaround are implemented in DDR driver,
28 * but print information here.
29 */
30#if ERRATA_DDR_A011396
31 INFO("SoC workaround for DDR Errata A011396 was applied\n");
32#endif
33#if ERRATA_DDR_A050450
34 INFO("SoC workaround for DDR Errata A050450 was applied\n");
35#endif
36}