summaryrefslogtreecommitdiffstats
path: root/sys/arm/mv
diff options
context:
space:
mode:
authorzbb <zbb@FreeBSD.org>2017-05-17 15:57:14 +0000
committerLuiz Souza <luiz@netgate.com>2017-09-06 11:34:18 -0500
commit64787ea8e64d732b57a7958a5b38a3d38343dd86 (patch)
tree8f329de7886f59ec6b7901c94c16d2744404b569 /sys/arm/mv
parent131d10c2d0a7ade64db73cce2ea92f50f717093e (diff)
downloadFreeBSD-src-64787ea8e64d732b57a7958a5b38a3d38343dd86.zip
FreeBSD-src-64787ea8e64d732b57a7958a5b38a3d38343dd86.tar.gz
Fix registration of MPIC driver
Submitted by: Michal Mazur <mkm@semihalf.com> Obtained from: Semihalf Sponsored by: Netgate Reviewed by: loos Differential revision: https://reviews.freebsd.org/D10717 (cherry picked from commit 254aea0839072bee0564ecf4cd0ca98b1ddf4c3f)
Diffstat (limited to 'sys/arm/mv')
-rw-r--r--sys/arm/mv/mpic.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/arm/mv/mpic.c b/sys/arm/mv/mpic.c
index ce927ec..254eaa3 100644
--- a/sys/arm/mv/mpic.c
+++ b/sys/arm/mv/mpic.c
@@ -273,6 +273,9 @@ mv_mpic_attach(device_t dev)
bus_release_resources(dev, mv_mpic_spec, sc->mpic_res);
return (ENXIO);
}
+
+ OF_device_register_xref(OF_xref_from_node(ofw_bus_get_node(dev)), dev);
+
if (intr_pic_register(dev, OF_xref_from_device(dev)) == NULL) {
device_printf(dev, "could not register PIC\n");
bus_release_resources(dev, mv_mpic_spec, sc->mpic_res);
OpenPOWER on IntegriCloud