Timur Tabi
d607b9684b
powerpc/85xx: implement check for erratum A-004580 work-around
...
The work-around for erratum A-004580 ("Internal tracking loop can falsely
lock causing unrecoverable bit errors") is implemented via the PBI
(pre-boot initialization code, typically attached to the RCW binary).
This is because the work-around is easier to implement in PBI than in
U-Boot itself.
It is still useful, however, for the 'errata' command to tell us whether
the work-around has been applied. For A-004580, we can do this by verifying
that the values in the specific registers that the work-around says to
update.
This change requires access to the SerDes lane sub-structure in
serdes_corenet_t, so we make it a named struct.
Signed-off-by: Timur Tabi <timur@freescale.com >
Signed-off-by: Andy Fleming <afleming@freescale.com >
2012-11-27 18:28:07 -06:00
..
2012-01-09 20:10:33 -06:00
2010-04-21 23:42:38 +02:00
2011-10-22 01:16:08 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-10-04 11:15:02 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2012-10-15 11:53:59 -07:00
2012-11-27 18:28:07 -06:00
2011-02-02 22:36:10 +01:00
2012-08-23 12:16:56 -05:00
2011-07-28 21:27:36 +02:00
2011-07-28 21:27:36 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2012-08-23 12:16:55 -05:00
2012-10-22 14:31:27 -05:00
2010-04-21 23:42:38 +02:00
2011-09-29 19:01:05 -05:00
2011-04-20 15:09:35 -05:00
2012-10-22 14:31:25 -05:00
2010-04-21 23:42:38 +02:00
2012-08-23 12:16:55 -05:00
2012-08-23 12:16:55 -05:00
2012-08-08 18:32:15 -05:00
2012-10-22 14:31:22 -05:00
2012-10-22 14:31:25 -05:00
2010-04-26 22:37:57 -05:00
2011-05-20 00:48:41 -05:00
2012-10-22 14:31:22 -05:00
2011-10-03 08:52:14 -05:00
2012-10-22 14:31:19 -05:00
2012-08-23 10:24:14 -05:00
2011-09-29 19:01:05 -05:00
2012-10-23 15:23:26 -05:00
2012-01-09 20:10:33 -06:00
2012-11-27 17:45:17 -06:00
2012-11-27 18:28:07 -06:00
2012-11-27 17:45:17 -06:00
2010-10-18 22:33:32 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2012-10-23 15:23:26 -05:00
2010-04-21 23:42:38 +02:00
2012-11-04 11:00:35 -07:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2012-08-23 12:16:57 -05:00
2012-10-22 14:31:28 -05:00
2010-07-09 15:00:54 -05:00
2012-10-22 03:03:16 -05:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-10-04 11:15:02 +02:00
2011-10-05 22:22:16 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-10-04 11:15:02 +02:00
2010-09-23 09:02:05 +02:00
2012-11-04 11:00:34 -07:00
2010-10-04 11:15:02 +02:00
2012-10-15 11:53:59 -07:00
2012-10-15 11:53:59 -07:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2011-05-12 16:10:51 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2011-07-28 21:27:36 +02:00
2011-07-28 21:27:36 +02:00
2010-09-23 09:02:05 +02:00
2011-07-28 21:27:36 +02:00
2011-07-28 21:27:36 +02:00
2011-07-28 21:27:36 +02:00
2010-09-23 09:02:05 +02:00
2010-09-23 09:02:05 +02:00
2012-10-22 14:31:24 -05:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00
2012-10-19 15:25:45 -07:00
2010-04-21 23:42:38 +02:00
2010-04-21 23:42:38 +02:00