u-boot/arch/powerpc/cpu
Codrin Ciubotariu 7d33a87d9d arch/powerpc: Fix mapping of Freescale SerDes protocols
The number of supported serdes protocols on Freescale SoCs
has increased over time. Until now, an u64 variable have been
initialized on boot with the configured protocols. However,
since this number has increased (enum srds_prtcl has more
than 64 values), 64 bits are no longer sufficient to hold track
of all the configured protocols.
This patch replaces the u64 map values with static arrays.
To keep track of the number of serdes protocols, the
SERDES_PRCTL_COUNT vale has been added at the end of
enum srds_prtcl. This value must always be the last one.

Signed-off-by: Codrin Ciubotariu <codrin.ciubotariu@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
2015-01-16 09:32:20 -08:00
..
mpc5xx kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
mpc5xxx powerpc: manroland: remove uc100, uc101, mucmc52, hmi1001 support 2015-01-05 12:08:51 -05:00
mpc8xx mpc8xx: remove unused linker script 2015-01-16 10:24:38 -05:00
mpc8xxx drivers: usb: Make usb device-tree fixup code architecture independent 2014-12-11 09:40:50 -08:00
mpc83xx mpc83xx: Add gdsys hrcon board 2014-11-19 08:48:42 +01:00
mpc85xx arch/powerpc: Fix mapping of Freescale SerDes protocols 2015-01-16 09:32:20 -08:00
mpc86xx kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
mpc512x kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
mpc8260 mpc8260: remove atc board support 2015-01-05 12:08:55 -05:00
ppc4xx ppc4xx: remove dead code 2015-01-16 10:24:14 -05:00
Makefile Makefile: Select objects by CONFIG_ rather than $(ARCH) or $(CPU) 2013-12-16 08:59:42 -05:00