public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot-Users] [PATCH] [MPC52xx] Use IPB bus frequency for SOC peripherals
@ 2006-11-06 21:00 Grant Likely
  2006-11-06 21:20 ` Wolfgang Denk
  2006-11-30 12:05 ` Stefan Roese
  0 siblings, 2 replies; 8+ messages in thread
From: Grant Likely @ 2006-11-06 21:00 UTC (permalink / raw)
  To: u-boot

The soc node of the mpc52xx needs to be loaded with the IPB bus frequency,
not the XLB frequency.

This patch depends on the previous patches for MPC52xx device tree support

Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
---
 cpu/mpc5xxx/cpu.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/cpu/mpc5xxx/cpu.c b/cpu/mpc5xxx/cpu.c
index 20e6735..813aa79 100644
--- a/cpu/mpc5xxx/cpu.c
+++ b/cpu/mpc5xxx/cpu.c
@@ -112,21 +112,20 @@ void
 ft_cpu_setup(void *blob, bd_t *bd)
 {
 	u32 *p;
-	ulong clock;
 	int len;
 
-	clock = bd->bi_busfreq;
+	/* Core XLB bus frequency */
 	p = ft_get_prop(blob, "/cpus/" OF_CPU "/bus-frequency", &len);
 	if (p != NULL)
-		*p = cpu_to_be32(clock);
+		*p = cpu_to_be32(bd->bi_busfreq);
 
+	/* SOC peripherals use the IPB bus frequency */
 	p = ft_get_prop(blob, "/" OF_SOC "/bus-frequency", &len);
 	if (p != NULL)
-		*p = cpu_to_be32(clock);
+		*p = cpu_to_be32(bd->bi_ipbfreq);
 
 	p = ft_get_prop(blob, "/" OF_SOC "/ethernet at 3000/mac-address", &len);
 	if (p != NULL)
 		memcpy(p, bd->bi_enetaddr, 6);
-
 }
 #endif
-- 
1.4.3.rc2.g0503

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

end of thread, other threads:[~2006-11-30 12:05 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-11-06 21:00 [U-Boot-Users] [PATCH] [MPC52xx] Use IPB bus frequency for SOC peripherals Grant Likely
2006-11-06 21:20 ` Wolfgang Denk
2006-11-06 21:36   ` Grant Likely
2006-11-06 22:35     ` Wolfgang Denk
2006-11-06 22:36       ` Grant Likely
2006-11-07 13:27         ` [U-Boot-Users] [PATCH] [MPC52xx] Use IPB bus frequency for SOC peripherals / OF patches Jerry Van Baren
2006-11-16  8:45   ` [U-Boot-Users] [PATCH] [MPC52xx] Use IPB bus frequency for SOC peripherals Sylvain Munaut
2006-11-30 12:05 ` Stefan Roese

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox