diff --git a/sys/powerpc/booke/platform_bare.c b/sys/powerpc/booke/platform_bare.c index 65fb55411c0..a3d9df7d69a 100644 --- a/sys/powerpc/booke/platform_bare.c +++ b/sys/powerpc/booke/platform_bare.c @@ -188,6 +188,10 @@ bare_timebase_freq(platform_t plat, struct cpuref *cpuref) if ((child = OF_child(cpus)) == 0) goto out; + if (OF_getprop(child, "timebase-frequency", (void *)&ticks, + sizeof(ticks)) == sizeof(ticks)) + goto out; + freq = 0; if (OF_getprop(child, "bus-frequency", (void *)&freq, sizeof(freq)) <= 0)