summaryrefslogtreecommitdiffstats
path: root/sys/arm/at91/at91.c
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2012-07-12 13:45:58 +0000
committerimp <imp@FreeBSD.org>2012-07-12 13:45:58 +0000
commit2344bfa1745160738ce7fc6477cee9942e61e566 (patch)
treedb82487c7187af878c7bd1e6d6a0a8f637912e5e /sys/arm/at91/at91.c
parent83a72cff11da31e7dea90d2f60bf1addc4858bf1 (diff)
downloadFreeBSD-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.c1
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);
OpenPOWER on IntegriCloud