85xx/b4860: Alternate serdes protocols for B4860/B4420
authorpoonam aggrwal <poonam.aggrwal@freescale.com>
Mon, 17 Feb 2014 03:08:58 +0000 (08:38 +0530)
committerYork Sun <yorksun@freescale.com>
Fri, 7 Mar 2014 22:50:00 +0000 (14:50 -0800)
commitc7d506d4ee477368d54f226065416648be08a60d
treec1832fb619b41e59ada324a251556a0fafa60027
parentfb07c0a16dce007208d58c673aacc649703f18fd
85xx/b4860: Alternate serdes protocols for B4860/B4420

On B4860 and B4420, some serdes protocols can be used with LC VCO as
well as Ring VCO options.

Addded Alternate options with LC VCO for such protocols.
For example protocol 0x2a on srds 1 becomes 0x29 if it is LC VCO.

The alternate option has the same functionality as the original option;
the only difference being LC VCO rather than Ring VCO.

Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
Signed-off-by: Prabhakar Kushwaha <prabhakar@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
arch/powerpc/cpu/mpc85xx/b4860_serdes.c
board/freescale/b4860qds/b4860qds.c
board/freescale/b4860qds/eth_b4860qds.c