u-boot-brain/arch/powerpc/include/asm
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
..
arch-mpc83xx Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
4xx_pci.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
4xx_pcie.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
5xx_immap.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
8xx_immap.h cosmetic: remove empty lines at the top of file 2013-11-08 09:41:37 -05:00
apm821xx.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
atomic.h include: delete include/linux/config.h 2013-11-08 15:25:13 -05:00
bitops.h include: delete include/linux/config.h 2013-11-08 15:25:13 -05:00
byteorder.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
cache.h include: delete include/linux/config.h 2013-11-08 15:25:13 -05:00
config_mpc85xx.h powerpc/serdes: Add the workaround for erratum A-007186 2014-06-05 13:45:07 -07:00
config_mpc86xx.h Driver/DDR: Moving Freescale DDR driver to a common driver 2013-11-25 11:43:43 -08:00
config.h Driver/DDR: Moving Freescale DDR driver to a common driver 2013-11-25 11:43:43 -08:00
cpm_85xx.h cosmetic: remove empty lines at the top of file 2013-11-08 09:41:37 -05:00
cpm_8260.h cosmetic: remove empty lines at the top of file 2013-11-08 09:41:37 -05:00
e300.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
errno.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
fsl_dma.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
fsl_dtsec.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
fsl_enet.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
fsl_errata.h powerpc/85xx: add T4080 SoC support 2014-05-13 08:26:54 -07:00
fsl_fman.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
fsl_i2c.h fsl_i2c: add workaround for the erratum I2C A004447 2013-08-20 11:15:31 +02:00
fsl_law.h powerpc/85xx: Add C29x SoC support 2013-08-09 12:41:42 -07:00
fsl_lbc.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
fsl_liodn.h QE/U-QE: Add U-QE support 2014-04-22 17:58:47 -07:00
fsl_memac.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
fsl_mpc83xx_serdes.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
fsl_pci.h PCIe:change the method to get the address of a requested capability in configuration space. 2013-10-16 16:15:17 -07:00
fsl_portals.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
fsl_secure_boot.h powerpc/mpc85xx: SECURE BOOT- Add secure boot target for T2080RDB 2014-05-13 08:26:54 -07:00
fsl_serdes.h powerpc/mpc85xx: Update serdes protocols for T1040 2014-02-03 08:38:48 -08:00
fsl_srio.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
fsl_tgec.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
global_data.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
gpio.h mpc83xx: Add a GPIO driver for the MPC83XX family 2012-01-09 20:10:33 -06:00
immap_83xx.h Driver/DDR: combine ccsr_ddr for 83xx, 85xx and 86xx 2013-11-25 11:43:46 -08:00
immap_85xx.h powerpc/serdes: Add the workaround for erratum A-007186 2014-06-05 13:45:07 -07:00
immap_86xx.h Driver/DDR: combine ccsr_ddr for 83xx, 85xx and 86xx 2013-11-25 11:43:46 -08:00
immap_512x.h powerpc: remove MBX and MBX860T boards support 2014-04-18 10:42:29 -04:00
immap_8260.h powerpc: fix 8xx and 82xx type-punning warnings with GCC 4.7 2013-06-11 22:01:45 +02:00
immap_qe.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
interrupt.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
io.h include: delete include/linux/config.h 2013-11-08 15:25:13 -05:00
iopin_8xx.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
iopin_8260.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
m8260_pci.h cosmetic: remove empty lines at the top of file 2013-11-08 09:41:37 -05:00
mc146818rtc.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
mmu.h PPC: 85xx: Generalize DDR TLB mapping function 2014-04-22 17:58:45 -07:00
mp.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
mpc8xxx_spi.h mpc8308: support for Freescale MPC8308 cpu 2010-07-09 15:00:54 -05:00
mpc85xx_gpio.h mpc85xx: Fix the offset of register address error 2013-11-25 11:40:05 -08:00
mpc512x.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
mpc8349_pci.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
pci_io.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
posix_types.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
ppc4xx_config.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
ppc4xx-ebc.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ppc4xx-emac.h SPDX: fix IBM-pibs license identifier 2013-09-20 10:30:54 -04:00
ppc4xx-gpio.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
ppc4xx-i2c.h Merge branch 'master' of git://git.denx.de/u-boot-i2c 2013-07-24 09:50:24 -04:00
ppc4xx-isram.h cosmetic: remove empty lines at the top of file 2013-11-08 09:41:37 -05:00
ppc4xx-mal.h SPDX: fix IBM-pibs license identifier 2013-09-20 10:30:54 -04:00
ppc4xx-sdram.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ppc4xx-uic.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ppc4xx.h SPDX: fix IBM-pibs license identifier 2013-09-20 10:30:54 -04:00
ppc405.h SPDX: fix IBM-pibs license identifier 2013-09-20 10:30:54 -04:00
ppc405ep.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ppc405ex.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ppc405ez.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ppc405gp.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ppc440.h SPDX: fix IBM-pibs license identifier 2013-09-20 10:30:54 -04:00
ppc440ep_gr.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ppc440epx_grx.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ppc440gp.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ppc440gx.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ppc440sp.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ppc440spe.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ppc460ex_gt.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ppc460sx.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
processor.h powerpc: hiddendragon: remove orphan board 2014-05-30 14:03:24 -04:00
ptrace.h include: delete include/linux/config.h 2013-11-08 15:25:13 -05:00
sections.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
sigcontext.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
signal.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
spl.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
status_led.h powerpc: mpc8260: consolidate CONFIG_MPC8260 and CONFIG_8260 2014-03-07 10:59:06 -05:00
string.h Add strcasecmp() and strncasecmp() 2012-12-11 13:17:34 -07:00
types.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
u-boot.h bd_info: remove bi_barudrate member from struct bd_info 2014-05-12 15:19:45 -04:00
unaligned.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
xilinx_irq.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00