summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata
diff options
context:
space:
mode:
authornwhitehorn <nwhitehorn@FreeBSD.org>2010-05-16 17:55:09 +0000
committernwhitehorn <nwhitehorn@FreeBSD.org>2010-05-16 17:55:09 +0000
commit14881a2b1c1a24b61a02dfbb7858d12a3714afbf (patch)
tree388cca810e332386e9eba261f0fa91f6815884ef /sys/dev/ata
parent1f1a47d59f341422f2c773d4278610f4adfcc5cb (diff)
downloadFreeBSD-src-14881a2b1c1a24b61a02dfbb7858d12a3714afbf.zip
FreeBSD-src-14881a2b1c1a24b61a02dfbb7858d12a3714afbf.tar.gz
Relocate interrupt sense setting for K2 SATA from the ATA driver to the
OFW PCI layer and read the sense directly from the device tree instead of guessing. MFC after: 1 week
Diffstat (limited to 'sys/dev/ata')
-rw-r--r--sys/dev/ata/chipsets/ata-serverworks.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/sys/dev/ata/chipsets/ata-serverworks.c b/sys/dev/ata/chipsets/ata-serverworks.c
index 033d985..8e6e595 100644
--- a/sys/dev/ata/chipsets/ata-serverworks.c
+++ b/sys/dev/ata/chipsets/ata-serverworks.c
@@ -41,9 +41,6 @@ __FBSDID("$FreeBSD$");
#include <sys/sema.h>
#include <sys/taskqueue.h>
#include <vm/uma.h>
-#ifdef __powerpc__
-#include <machine/intr_machdep.h>
-#endif
#include <machine/stdarg.h>
#include <machine/resource.h>
#include <machine/bus.h>
@@ -220,10 +217,6 @@ ata_serverworks_ch_attach(device_t dev)
ch->hw.tf_write = ata_serverworks_tf_write;
#ifdef __powerpc__
ch->hw.status = ata_serverworks_status;
-
- /* Make sure that our interrupt is edge triggered */
- powerpc_config_intr(bus_get_resource_start(device_get_parent(dev),
- SYS_RES_IRQ, 0), INTR_TRIGGER_EDGE, INTR_POLARITY_HIGH);
#endif
if (ctlr->chip->chipid == ATA_K2) {
OpenPOWER on IntegriCloud