diff options
author | imp <imp@FreeBSD.org> | 2012-07-12 13:45:58 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2012-07-12 13:45:58 +0000 |
commit | 2344bfa1745160738ce7fc6477cee9942e61e566 (patch) | |
tree | db82487c7187af878c7bd1e6d6a0a8f637912e5e /sys/arm/at91/at91.c | |
parent | 83a72cff11da31e7dea90d2f60bf1addc4858bf1 (diff) | |
download | FreeBSD-src-2344bfa1745160738ce7fc6477cee9942e61e566.zip FreeBSD-src-2344bfa1745160738ce7fc6477cee9942e61e566.tar.gz |
Complete the transition away from newbus to populate the children to
the linker set of CPU modules. The newbus method, although clever,
had many flaws: it didn't really support multiple SoC, many of the
comments about order were just wrong, and it did a few things far too
late to be useful. delay and cpu_reset now work much earlier in the
boot process.
Diffstat (limited to 'sys/arm/at91/at91.c')
-rw-r--r-- | sys/arm/at91/at91.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/arm/at91/at91.c b/sys/arm/at91/at91.c index 6d95497..e7bc0e1 100644 --- a/sys/arm/at91/at91.c +++ b/sys/arm/at91/at91.c @@ -310,6 +310,7 @@ at91_attach(device_t dev) * Add this device's children... */ at91_cpu_add_builtin_children(dev, soc_info.soc_data->soc_children); + soc_info.soc_data->soc_clock_init(); bus_generic_probe(dev); bus_generic_attach(dev); |