u-boot-brain/arch/powerpc/cpu/mpc85xx
Shaveta Leekha b6808cd82d powerpc/serdes: Add the workaround for erratum A-007186
SerDes PLL is calibrated at reset. When the junction temperature
delta from the time the PLL is calibrated exceeds +56C/-66C,
jitter may increase and can cause PLL to unlock.

This workaround overwrite the SerDes registers with new values,
to calibrate SerDes registers.
These values are known to work fine for all temperature ranges.

This workaround is valid for B4, T4 and T2 platforms, so
added in their config.

Signed-off-by: Shaveta Leekha <shaveta@freescale.com>
Signed-off-by: Poonam Aggrwal <Poonam.Aggrwal@freescale.com>
[York Sun: replaced typedef ccsr_sfp_regs_t with struct ccsr_sfp_regs]
Reviewed-by: York Sun <yorksun@freescale.com>
2014-06-05 13:45:07 -07:00
..
b4860_ids.c powerpc/rman: fix RMan support for t4240 and b4860 2013-08-09 12:41:41 -07:00
b4860_serdes.c 85xx/b4860: Alternate serdes protocols for B4860/B4420 2014-03-07 14:50:00 -08:00
bsc9132_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
c29x_serdes.c powerpc/mpc85xx: Cleanup license header in source files 2013-08-12 15:04:24 -07:00
cache.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
cmd_errata.c powerpc/serdes: Add the workaround for erratum A-007186 2014-06-05 13:45:07 -07:00
commproc.c ppc: Move dp_alloc_base, dp_alloc_top to arch_global_data 2013-02-04 09:05:43 -05:00
config.mk powerpc: mpc85xx: move CONFIG_MPC85xx definition to CPU config.mk 2014-01-24 16:59:08 -05:00
cpu_init_early.c powerpc/mpc85xx: Ignore FDT pointer for non-QEMU in cpu_init_early_f() 2014-05-13 08:31:22 -07:00
cpu_init.c powerpc/mpc85xx: Fix boot_flag for calling board_init_f() 2014-05-13 08:31:22 -07:00
cpu.c powerpc/85xx: add T4080 SoC support 2014-05-13 08:26:54 -07:00
ether_fcc.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
fdt.c bd_info: remove bi_barudrate member from struct bd_info 2014-05-12 15:19:45 -04:00
fsl_corenet_serdes.c fsl/mpc85xx: define common serdes_clock_to_string function 2013-10-24 09:36:18 -07:00
fsl_corenet_serdes.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
fsl_corenet2_serdes.c powerpc/serdes: Add the workaround for erratum A-007186 2014-06-05 13:45:07 -07:00
fsl_corenet2_serdes.h powerpc/asm: Move function declaration of 'serdes_get_prtcl' to fsl_serdes.h 2013-08-09 12:41:41 -07:00
interrupts.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
liodn.c powerpc/t4240: fix per pci endpoint liodn offsets 2013-11-13 12:41:28 -08:00
Makefile powerpc/85xx: add T4080 SoC support 2014-05-13 08:26:54 -07:00
mp.c Driver/DDR: Moving Freescale DDR driver to a common driver 2013-11-25 11:43:43 -08:00
mp.h powerpc/mpc85xx: Rewrite spin table to comply with ePAPR v1.1 2012-10-22 14:31:32 -05:00
mpc8536_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
mpc8544_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
mpc8548_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
mpc8568_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
mpc8569_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
mpc8572_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p1010_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p1021_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p1022_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p1023_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p2020_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p2041_ids.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p2041_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p3041_ids.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p3041_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p4080_ids.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p4080_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p5020_ids.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p5020_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p5040_ids.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
p5040_serdes.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
pci.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
portals.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
qe_io.c QE/U-QE: Add U-QE support 2014-04-22 17:58:47 -07:00
release.S PPC: 85xx: Remove IVOR reset 2014-04-22 17:58:45 -07:00
resetvec.S Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
serial_scc.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
speed.c powerpc/85xx: add T4080 SoC support 2014-05-13 08:26:54 -07:00
spl_minimal.c powerpc/mpc85xx: Fix boot_flag for calling board_init_f() 2014-05-13 08:31:22 -07:00
start.S powerpc/mpc85xx: Fix boot_flag for calling board_init_f() 2014-05-13 08:31:22 -07:00
t1040_ids.c QE/U-QE: Add U-QE support 2014-04-22 17:58:47 -07:00
t1040_serdes.c powerpc/mpc85xx: Update serdes protocols for T1040 2014-02-03 08:38:48 -08:00
t2080_ids.c powerpc/t208x: some update to support t2081 2014-02-24 15:22:36 -08:00
t2080_serdes.c powerpc/t2080: add serdes2 protocol 0x27 2014-06-05 12:56:30 -07:00
t4240_ids.c powerpc/85xx: Add T4240RDB board support 2014-05-13 08:24:32 -07:00
t4240_serdes.c powerpc/t4qds: Add alternate serdes protocols to align with A-007186 2014-06-05 12:55:59 -07:00
tlb.c PPC 85xx: Add qemu-ppce500 machine 2014-04-22 17:58:45 -07:00
traps.c common: Add get_effective_memsize() to memsize.c 2014-02-21 11:06:13 -05:00
u-boot-nand_spl.lds cosmetic: delete misleading comment /* CONFIG_BOARDDIR */ 2014-05-12 15:20:05 -04:00
u-boot-nand.lds cosmetic: delete misleading comment /* CONFIG_BOARDDIR */ 2014-05-12 15:20:05 -04:00
u-boot-spl.lds cosmetic: delete misleading comment /* CONFIG_BOARDDIR */ 2014-05-12 15:20:05 -04:00
u-boot.lds cosmetic: delete misleading comment /* CONFIG_BOARDDIR */ 2014-05-12 15:20:05 -04:00