soc: keystone_serdes: generalize to be used by other sub systems
authorHao Zhang <hzhang@ti.com>
Wed, 22 Oct 2014 14:18:23 +0000 (17:18 +0300)
committerTom Rini <trini@ti.com>
Thu, 23 Oct 2014 15:27:28 +0000 (11:27 -0400)
commit92a16c81f5c5b43779520dbc7278f3d7cfb24684
treec239dc17624ebf8a26c5a51c4cebb22774ed3d3b
parent95f74dad912563181e4701dc4bc163c49c2bd3b3
soc: keystone_serdes: generalize to be used by other sub systems

SerDes driver is used by other sub systems like PCI, sRIO etc.
So modify it to be more general. The SerDes driver provides common
API's that can also be extended for other peripherals SerDes
configurations.

Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk@ti.com>
arch/arm/include/asm/ti-common/keystone_serdes.h
drivers/net/keystone_net.c
drivers/soc/keystone/keystone_serdes.c
include/configs/ks2_evm.h