summaryrefslogtreecommitdiffstats
path: root/sys/arm/at91/at91_pmc.c
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2006-06-17 23:22:10 +0000
committerimp <imp@FreeBSD.org>2006-06-17 23:22:10 +0000
commitc2756c87a06ab47af0a4fb64ed75ca1aeea0434d (patch)
treec0743440fdedf97adb19c76471b1aeb6b89ebdef /sys/arm/at91/at91_pmc.c
parenta1677cd65490dc2dd3c35b441958968477f1181b (diff)
downloadFreeBSD-src-c2756c87a06ab47af0a4fb64ed75ca1aeea0434d.zip
FreeBSD-src-c2756c87a06ab47af0a4fb64ed75ca1aeea0434d.tar.gz
improve reporting of clocks
Diffstat (limited to 'sys/arm/at91/at91_pmc.c')
-rw-r--r--sys/arm/at91/at91_pmc.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/arm/at91/at91_pmc.c b/sys/arm/at91/at91_pmc.c
index 987f531..317895b 100644
--- a/sys/arm/at91/at91_pmc.c
+++ b/sys/arm/at91/at91_pmc.c
@@ -332,12 +332,11 @@ at91_pmc_init_clock(struct at91_pmc_softc *sc, int main_clock)
mckr = RD4(sc, PMC_MCKR);
mck.parent = clock_list[mckr & 0x3];
mck.parent->refcnt++;
- freq = mck.parent->hz;
- freq /= 1 << ((mckr >> 2) & 3);
+ freq = mck.parent->hz / (1 << ((mckr >> 2) & 3));
mck.hz = freq / (1 + ((mckr >> 8) & 3));
device_printf(sc->dev,
- "main clock: %d Hz PLLA: %d MHz CPU: %d MHz main %d MHz\n",
+ "Primary: %d Hz PLLA: %d MHz CPU: %d MHz MCK: %d MHz\n",
sc->main_clock_hz,
at91_pmc_pll_rate(main_clock, RD4(sc, CKGR_PLLAR), 0) / 1000000,
freq / 1000000, mck.hz / 1000000);
OpenPOWER on IntegriCloud