xref: /rk3399_ARM-atf/plat/nxp/common/soc_errata/errata.c (revision 3d14a30b88762e901e134acc89c6ac4fa9e3f321)
164cadc16SJiafei Pan /*
264cadc16SJiafei Pan  * Copyright 2021 NXP
364cadc16SJiafei Pan  *
464cadc16SJiafei Pan  * SPDX-License-Identifier: BSD-3-Clause
564cadc16SJiafei Pan  *
664cadc16SJiafei Pan  */
764cadc16SJiafei Pan 
89616db15SJiafei Pan #include <common/debug.h>
964cadc16SJiafei Pan 
101ca72295SJiafei Pan #include "errata_list.h"
119616db15SJiafei Pan 
129616db15SJiafei Pan void soc_errata(void)
139616db15SJiafei Pan {
149616db15SJiafei Pan #ifdef ERRATA_SOC_A050426
159616db15SJiafei Pan 	INFO("SoC workaround for Errata A050426 was applied\n");
169616db15SJiafei Pan 	erratum_a050426();
179616db15SJiafei Pan #endif
18*3d14a30bSJiafei Pan #ifdef ERRATA_SOC_A008850
19*3d14a30bSJiafei Pan 	INFO("SoC workaround for Errata A008850 Early-Phase was applied\n");
20*3d14a30bSJiafei Pan 	erratum_a008850_early();
21*3d14a30bSJiafei Pan #endif
229616db15SJiafei Pan 	/*
239616db15SJiafei Pan 	 * The following DDR Erratas workaround are implemented in DDR driver,
249616db15SJiafei Pan 	 * but print information here.
259616db15SJiafei Pan 	 */
269616db15SJiafei Pan #if ERRATA_DDR_A011396
279616db15SJiafei Pan 	INFO("SoC workaround for DDR Errata A011396 was applied\n");
289616db15SJiafei Pan #endif
299616db15SJiafei Pan #if ERRATA_DDR_A050450
309616db15SJiafei Pan 	INFO("SoC workaround for DDR Errata A050450 was applied\n");
319616db15SJiafei Pan #endif
329616db15SJiafei Pan }
33