diff options
author | jhb <jhb@FreeBSD.org> | 2000-05-10 18:54:28 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2000-05-10 18:54:28 +0000 |
commit | a1a769d93e6080bab3ab2c67906c3d2586e16aed (patch) | |
tree | 39d188bd68492c613fb72d7deeb3187c6473250e /sys/powerpc | |
parent | b1c5277216ac06bbdbf908c1fb8d2080a48c793e (diff) | |
download | FreeBSD-src-a1a769d93e6080bab3ab2c67906c3d2586e16aed.zip FreeBSD-src-a1a769d93e6080bab3ab2c67906c3d2586e16aed.tar.gz |
Handle PCI devices that actually use an ISA IRQ for the cia and tsunami
chipsets. An example of this is the USB controller on these chipsets.
With this, I can now use USB devices on the test Alpha I am borrowing at
the moment.
Reviewed by: dfr, obrien
Diffstat (limited to 'sys/powerpc')
-rw-r--r-- | sys/powerpc/include/md_var.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/powerpc/include/md_var.h b/sys/powerpc/include/md_var.h index bdcba94..4595c8a 100644 --- a/sys/powerpc/include/md_var.h +++ b/sys/powerpc/include/md_var.h @@ -63,6 +63,12 @@ int alpha_platform_setup_ide_intr(struct resource *res, driver_intr_t *fn, void *arg, void **cookiep); int alpha_platform_teardown_ide_intr(struct resource *res, void *cookie); +int alpha_platform_pci_setup_intr(device_t dev, device_t child, + struct resource *irq, int flags, + driver_intr_t *intr, void *arg, + void **cookiep); +int alpha_platform_pci_teardown_intr(device_t dev, device_t child, + struct resource *irq, void *cookie); #endif void alpha_platform_assign_pciintr(struct pcicfg *cfg); |