All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH] powerpc/p2041: skip waiting for SERDES bank 3 reset done
@ 2013-01-23  8:48 Anatolij Gustschin
  2013-01-23 10:17 ` Xie Shaohui-B21989
  0 siblings, 1 reply; 6+ messages in thread
From: Anatolij Gustschin @ 2013-01-23  8:48 UTC (permalink / raw)
  To: u-boot

Bank 3 is not present on P2041, do not try to wait for RSTDONE
for this bank. This fixes the bank 3 reset wait timeout and
thus speeds up booting on P2041RDB.

Signed-off-by: Anatolij Gustschin <agust@denx.de>
Cc: Shaohui Xie <Shaohui.Xie@freescale.com>
Cc: Andy Fleming <afleming@freescale.com>
---
 arch/powerpc/cpu/mpc85xx/fsl_corenet_serdes.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/powerpc/cpu/mpc85xx/fsl_corenet_serdes.c b/arch/powerpc/cpu/mpc85xx/fsl_corenet_serdes.c
index 5495dc5..2cea1dc 100644
--- a/arch/powerpc/cpu/mpc85xx/fsl_corenet_serdes.c
+++ b/arch/powerpc/cpu/mpc85xx/fsl_corenet_serdes.c
@@ -579,6 +579,10 @@ void fsl_serdes_init(void)
 	for (lane = 0; lane < SRDS_MAX_LANES; lane++) {
 		enum srds_prtcl lane_prtcl = serdes_get_prtcl(cfg, lane);
 		if (serdes_lane_enabled(lane)) {
+#if defined(CONFIG_PPC_P2041)
+			if (!is_serdes_prtcl_valid(lane_prtcl))
+				continue;
+#endif
 			have_bank[serdes_get_bank_by_lane(lane)] = 1;
 			serdes_prtcl_map |= (1 << lane_prtcl);
 		}
-- 
1.7.11.7

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-01-25  8:06 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-23  8:48 [U-Boot] [PATCH] powerpc/p2041: skip waiting for SERDES bank 3 reset done Anatolij Gustschin
2013-01-23 10:17 ` Xie Shaohui-B21989
2013-01-23 10:36   ` Anatolij Gustschin
2013-01-24  2:33     ` Xie Shaohui-B21989
2013-01-24  8:03       ` Anatolij Gustschin
2013-01-25  8:06         ` Anatolij Gustschin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.