summaryrefslogtreecommitdiffstats
path: root/sys/arm
diff options
context:
space:
mode:
authorskra <skra@FreeBSD.org>2016-02-16 13:40:23 +0000
committerskra <skra@FreeBSD.org>2016-02-16 13:40:23 +0000
commit05bc01be325d003f15773baf0c11c0d8aca64e0a (patch)
tree592823095b290d39e9a9cdc6acff2ec58344e41d /sys/arm
parentd8730edee3c68621ace0c0641caf6e018e1833d8 (diff)
downloadFreeBSD-src-05bc01be325d003f15773baf0c11c0d8aca64e0a.zip
FreeBSD-src-05bc01be325d003f15773baf0c11c0d8aca64e0a.tar.gz
Use EARLY_DRIVER_MODULE() for ti_scm driver to be attached before
am335x_prcm driver which uses it. Used BUS_PASS_BUS is a quick pick for now and may be revised when other drivers start using multipass feature. This is needed after an update of Linux dts files done in r295436.
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/ti/ti_scm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/arm/ti/ti_scm.c b/sys/arm/ti/ti_scm.c
index 9906973..14e9200 100644
--- a/sys/arm/ti/ti_scm.c
+++ b/sys/arm/ti/ti_scm.c
@@ -170,4 +170,5 @@ static driver_t ti_scm_driver = {
static devclass_t ti_scm_devclass;
-DRIVER_MODULE(ti_scm, simplebus, ti_scm_driver, ti_scm_devclass, 0, 0);
+EARLY_DRIVER_MODULE(ti_scm, simplebus, ti_scm_driver, ti_scm_devclass, 0, 0,
+ BUS_PASS_BUS + BUS_PASS_ORDER_MIDDLE);
OpenPOWER on IntegriCloud