diff options
author | marcel <marcel@FreeBSD.org> | 2008-03-04 01:40:26 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2008-03-04 01:40:26 +0000 |
commit | 6f9de25d6ec211f73fbeb93e7f49ea87c219dd6f (patch) | |
tree | bb1ff2fd71ef1bad5fb07309874c80171005cdff /sys | |
parent | ad88c2c6c91b1a92f252cf48b54384cb6755dcd5 (diff) | |
download | FreeBSD-src-6f9de25d6ec211f73fbeb93e7f49ea87c219dd6f.zip FreeBSD-src-6f9de25d6ec211f73fbeb93e7f49ea87c219dd6f.tar.gz |
Add the pic_ipi method. While here, eliminate the unused openpic_ocpbus_softc
struct.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/powerpc/mpc85xx/opic.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/sys/powerpc/mpc85xx/opic.c b/sys/powerpc/mpc85xx/opic.c index 686f539..aff8f36 100644 --- a/sys/powerpc/mpc85xx/opic.c +++ b/sys/powerpc/mpc85xx/opic.c @@ -45,17 +45,11 @@ __FBSDID("$FreeBSD$"); #include "pic_if.h" -static int openpic_ocpbus_probe(device_t); - -struct openpic_ocpbus_softc { - struct openpic_softc osc; - int sc_rrid; - struct resource *sc_memr; /* mem resource */ -}; - /* * OpenPIC attachment to ocpbus */ +static int openpic_ocpbus_probe(device_t); + static device_method_t openpic_ocpbus_methods[] = { /* Device interface */ DEVMETHOD(device_probe, openpic_ocpbus_probe), @@ -65,6 +59,7 @@ static device_method_t openpic_ocpbus_methods[] = { DEVMETHOD(pic_dispatch, openpic_dispatch), DEVMETHOD(pic_enable, openpic_enable), DEVMETHOD(pic_eoi, openpic_eoi), + DEVMETHOD(pic_ipi, openpic_ipi), DEVMETHOD(pic_mask, openpic_mask), DEVMETHOD(pic_unmask, openpic_unmask), @@ -74,7 +69,7 @@ static device_method_t openpic_ocpbus_methods[] = { static driver_t openpic_ocpbus_driver = { "openpic", openpic_ocpbus_methods, - sizeof(struct openpic_ocpbus_softc) + sizeof(struct openpic_softc) }; DRIVER_MODULE(openpic, ocpbus, openpic_ocpbus_driver, openpic_devclass, 0, 0); |