armv8: Add SerDes framework for Layerscape Architecture
authorMinghuan Lian <Minghuan.Lian@freescale.com>
Sat, 21 Mar 2015 02:28:16 +0000 (19:28 -0700)
committerYork Sun <yorksun@freescale.com>
Thu, 23 Apr 2015 15:55:57 +0000 (08:55 -0700)
commit31d34c6c4b4470b4cd2094693259fb48ec51e652
treeb47fd19473e087f15a5a05563f903a9bff5d96e6
parent5753b0f1b0ec504e3a76a46a62ccfe619e426f21
armv8: Add SerDes framework for Layerscape Architecture

Add support of SerDes framework for Layerscape Architecture.
    - Add support of 2 SerDes block
    - Add SerDes protocol parsing and detection
    - Create table of SerDes protocol supported by LS2085A

Signed-off-by: Prabhakar Kushwaha <prabhakar@freescale.com>
Signed-off-by: Minghuan Lian <Minghuan.Lian@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
arch/arm/cpu/armv8/fsl-lsch3/Makefile
arch/arm/cpu/armv8/fsl-lsch3/cpu.c
arch/arm/cpu/armv8/fsl-lsch3/fsl_lsch3_serdes.c [new file with mode: 0644]
arch/arm/cpu/armv8/fsl-lsch3/ls2085a_serdes.c [new file with mode: 0644]
arch/arm/include/asm/arch-fsl-lsch3/config.h
arch/arm/include/asm/arch-fsl-lsch3/fsl_serdes.h [new file with mode: 0644]
arch/arm/include/asm/arch-fsl-lsch3/immap_lsch3.h
include/configs/ls2085a_common.h