From 64787ea8e64d732b57a7958a5b38a3d38343dd86 Mon Sep 17 00:00:00 2001 From: zbb Date: Wed, 17 May 2017 15:57:14 +0000 Subject: Fix registration of MPIC driver Submitted by: Michal Mazur Obtained from: Semihalf Sponsored by: Netgate Reviewed by: loos Differential revision: https://reviews.freebsd.org/D10717 (cherry picked from commit 254aea0839072bee0564ecf4cd0ca98b1ddf4c3f) --- sys/arm/mv/mpic.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sys/arm/mv') 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); -- cgit v1.1