mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-10-06 10:59:48 +08:00
bps/arm/tms570: Guard parity self-tests for 4357 ECC-protected modules
RAM parity self-tests run on several RAM modules, which work fine for the 3137 variants, but on 4357 variants some of those modules use an ECC memory protection scheme. This commit turns the relevent ones off for 4357 until proper ECC self-tests are created.
This commit is contained in:
@@ -362,6 +362,7 @@ tms570_selftest_par_list[] = {
|
||||
&tms570_selftest_par_htu2_desc,
|
||||
&tms570_selftest_par_adc1_desc,
|
||||
&tms570_selftest_par_adc2_desc,
|
||||
#if TMS570_VARIANT == 3137
|
||||
&tms570_selftest_par_can1_desc,
|
||||
&tms570_selftest_par_can2_desc,
|
||||
&tms570_selftest_par_can3_desc,
|
||||
@@ -370,6 +371,15 @@ tms570_selftest_par_list[] = {
|
||||
&tms570_selftest_par_spi1_desc,
|
||||
&tms570_selftest_par_spi3_desc,
|
||||
&tms570_selftest_par_spi5_desc,
|
||||
#else
|
||||
/*
|
||||
* FIXME: Add LC4357 ECC self-tests for DCAN, VIM, DMA, and MibSPI RAMs.
|
||||
* These RAMs are ECC-protected on LC43x devices and should not be using
|
||||
* parity self-test descriptors.
|
||||
* See RTEMS Issue 5586
|
||||
* (https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5586)
|
||||
*/
|
||||
#endif
|
||||
};
|
||||
|
||||
const int tms570_selftest_par_list_size =
|
||||
|
||||
Reference in New Issue
Block a user