main clock frequency

Björn König bkoenig at alpha-tierchen.de
Wed Jun 13 03:36:28 UTC 2007


Hello,

in at91_pmc_attach you're assume a certain main clock frequency. Isn't it
reasonable to read this value from the main clock frequency register if it
is available?

I mean something like

uint32_t mcfr = RD4(pmc_softc, CKGR_MCFR);
if (mcfr & CKGR_MCFR_MAINRDY)
  at91_pmc_init_clock(pmc_softc, (mcfr & CKGR_MCFR_MAINF_MASK) * 32768 / 16);
else
  /* fallback or error */


Björn



More information about the freebsd-arm mailing list