u-boot-brain/arch/powerpc/include/asm
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
..
arch-mpc83xx mpc83xx: Add a GPIO driver for the MPC83XX family 2012-01-09 20:10:33 -06:00
4xx_pci.h
4xx_pcie.h consolidate mdelay by providing a common function for all users 2011-10-22 01:16:08 +02:00
5xx_immap.h
8xx_immap.h
apm821xx.h
atomic.h
bitops.h
byteorder.h
cache.h ppc4xx: Remove IOP480 support 2012-10-15 11:53:59 -07:00
config_mpc85xx.h powerpc/85xx: implement check for erratum A-004580 work-around 2012-11-27 18:28:07 -06:00
config_mpc86xx.h
config.h powerpc/mpc8xxx: Move HWCONFIG_BUFFER_SIZE into config.h 2012-08-23 12:16:56 -05:00
cpm_85xx.h
cpm_8260.h
e300.h
errno.h
fsl_ddr_dimm_params.h powerpc/mpc8xxx: Add fine timing support for DDR3 2012-08-23 12:16:55 -05:00
fsl_ddr_sdram.h powerpc/mpc8xxx: Fix DDR initialization waiting for D_INIT 2012-10-22 14:31:27 -05:00
fsl_dma.h
fsl_dtsec.h powerpc/85xx: Add support for FMan ethernet in Independent mode 2011-09-29 19:01:05 -05:00
fsl_enet.h
fsl_fman.h fm/mEMAC: add mEMAC frame work 2012-10-22 14:31:25 -05:00
fsl_i2c.h
fsl_ifc.h Added new ext fields to IFC 2012-08-23 12:16:55 -05:00
fsl_law.h powerpc/mpc8xxx: Enable 3-way and 4-way DDR interleaving 2012-08-23 12:16:55 -05:00
fsl_lbc.h powerpc/85xx: improve definition of BR_PHYS_ADDR macro 2012-08-08 18:32:15 -05:00
fsl_liodn.h powerpc/mpc85xx: Add T4 device definitions 2012-10-22 14:31:22 -05:00
fsl_memac.h fm/mEMAC: add mEMAC frame work 2012-10-22 14:31:25 -05:00
fsl_mpc83xx_serdes.h
fsl_pci.h
fsl_portals.h powerpc/mpc85xx: Add T4 device definitions 2012-10-22 14:31:22 -05:00
fsl_secure_boot.h powerpc/p4080: Add support for secure boot flow 2011-10-03 08:52:14 -05:00
fsl_serdes.h powerpc/corenet2: Add SerDes for corenet2 2012-10-22 14:31:19 -05:00
fsl_srio.h powerpc/corenet_ds: Get rid of the SRIOBOOT_MASTER build target 2012-08-23 10:24:14 -05:00
fsl_tgec.h powerpc/85xx: Add support for FMan ethernet in Independent mode 2011-09-29 19:01:05 -05:00
global_data.h mpc83xx: add support for mpc8309 2012-10-23 15:23:26 -05:00
gpio.h mpc83xx: Add a GPIO driver for the MPC83XX family 2012-01-09 20:10:33 -06:00
immap_83xx.h 8xxx: Change all 8*xx_DDR addresses to 8xxx 2012-11-27 17:45:17 -06:00
immap_85xx.h powerpc/85xx: implement check for erratum A-004580 work-around 2012-11-27 18:28:07 -06:00
immap_86xx.h 8xxx: Change all 8*xx_DDR addresses to 8xxx 2012-11-27 17:45:17 -06:00
immap_512x.h
immap_8220.h
immap_8260.h
immap_qe.h mpc83xx: add support for mpc8309 2012-10-23 15:23:26 -05:00
interrupt.h
io.h arch/powerpc/include/asm/io.h: fix warning: preprocessor token __iomem redefined 2012-11-04 11:00:35 -07:00
iopin_8xx.h
iopin_85xx.h
iopin_8260.h
m8260_pci.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
mc146818rtc.h
mmu.h powerpc/85xx: clear out TLB on boot 2012-08-23 12:16:57 -05:00
mp.h powerpc/mpc85xx: software workaround for DDR erratum A-004468 2012-10-22 14:31:28 -05:00
mpc8xxx_spi.h
mpc85xx_gpio.h mpc85xx: make gpio_direction_output respect value 2012-10-22 03:03:16 -05:00
mpc512x.h
mpc8349_pci.h
pci_io.h
pnp.h
posix_types.h
ppc4xx_config.h
ppc4xx-ebc.h
ppc4xx-emac.h net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
ppc4xx-gpio.h
ppc4xx-i2c.h
ppc4xx-isram.h
ppc4xx-mal.h
ppc4xx-sdram.h include/linux/byteorder: import latest endian definitions from linux 2012-11-04 11:00:34 -07:00
ppc4xx-uic.h
ppc4xx.h ppc4xx: Remove AP1000 board support 2012-10-15 11:53:59 -07:00
ppc405.h ppc4xx: Remove IOP480 support 2012-10-15 11:53:59 -07:00
ppc405cr.h
ppc405ep.h
ppc405ex.h
ppc405ez.h
ppc405gp.h
ppc440.h
ppc440ep_gr.h
ppc440epx_grx.h
ppc440gp.h
ppc440gx.h
ppc440sp.h
ppc440spe.h
ppc460ex_gt.h
ppc460sx.h
processor.h powerpc/mpc85xx: Add B4860 and variant SoCs 2012-10-22 14:31:24 -05:00
ptrace.h
residual.h
sigcontext.h
signal.h
status_led.h
string.h
types.h
u-boot.h powerpc: Change bi_baudrate and global data baudrate to int 2012-10-19 15:25:45 -07:00
unaligned.h
xilinx_irq.h