diff options
author | manu <manu@FreeBSD.org> | 2016-12-09 20:37:34 +0000 |
---|---|---|
committer | manu <manu@FreeBSD.org> | 2016-12-09 20:37:34 +0000 |
commit | 3e87c51e8d4a64df9d715fbf3413a57193178dc2 (patch) | |
tree | c9e94ffcc39fe5b22dc6e62af572cb21e3d4b765 /sys/arm/allwinner | |
parent | 7089c3d6ec73097366a32a9d8d808302d477d4bc (diff) | |
download | FreeBSD-src-3e87c51e8d4a64df9d715fbf3413a57193178dc2.zip FreeBSD-src-3e87c51e8d4a64df9d715fbf3413a57193178dc2.tar.gz |
MFC r302586 (jmcneill):
Attach RSB early. Children of RSB may provide resources necessary for
other devices such as interrupts, GPIOs, and regulators.
Diffstat (limited to 'sys/arm/allwinner')
-rw-r--r-- | sys/arm/allwinner/aw_rsb.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/arm/allwinner/aw_rsb.c b/sys/arm/allwinner/aw_rsb.c index 2cdee9e..0734794 100644 --- a/sys/arm/allwinner/aw_rsb.c +++ b/sys/arm/allwinner/aw_rsb.c @@ -472,6 +472,8 @@ static driver_t rsb_driver = { static devclass_t rsb_devclass; -DRIVER_MODULE(iicbus, rsb, iicbus_driver, iicbus_devclass, 0, 0); -DRIVER_MODULE(rsb, simplebus, rsb_driver, rsb_devclass, 0, 0); +EARLY_DRIVER_MODULE(iicbus, rsb, iicbus_driver, iicbus_devclass, 0, 0, + BUS_PASS_RESOURCE + BUS_PASS_ORDER_MIDDLE); +EARLY_DRIVER_MODULE(rsb, simplebus, rsb_driver, rsb_devclass, 0, 0, + BUS_PASS_RESOURCE + BUS_PASS_ORDER_MIDDLE); MODULE_VERSION(rsb, 1); |