a3000.c (c58310bf4933986513020fa90b4190c7492995ae) | a3000.c (be3cb3d84bb8dffecb7c5570355866075caa7e95) |
---|---|
1#include <linux/types.h> 2#include <linux/mm.h> 3#include <linux/blkdev.h> 4#include <linux/ioport.h> 5#include <linux/init.h> 6#include <linux/spinlock.h> 7#include <linux/interrupt.h> 8 --- 164 unchanged lines hidden (view full) --- 173 if (a3000_host == NULL) 174 goto fail_register; 175 176 a3000_host->base = ZTWO_VADDR(0xDD0000); 177 a3000_host->irq = IRQ_AMIGA_PORTS; 178 DMA(a3000_host)->DAWR = DAWR_A3000; 179 regs.SASR = &(DMA(a3000_host)->SASR); 180 regs.SCMD = &(DMA(a3000_host)->SCMD); | 1#include <linux/types.h> 2#include <linux/mm.h> 3#include <linux/blkdev.h> 4#include <linux/ioport.h> 5#include <linux/init.h> 6#include <linux/spinlock.h> 7#include <linux/interrupt.h> 8 --- 164 unchanged lines hidden (view full) --- 173 if (a3000_host == NULL) 174 goto fail_register; 175 176 a3000_host->base = ZTWO_VADDR(0xDD0000); 177 a3000_host->irq = IRQ_AMIGA_PORTS; 178 DMA(a3000_host)->DAWR = DAWR_A3000; 179 regs.SASR = &(DMA(a3000_host)->SASR); 180 regs.SCMD = &(DMA(a3000_host)->SCMD); |
181 HDATA(a3000_host)->no_sync = 0xff; 182 HDATA(a3000_host)->fast = 0; 183 HDATA(a3000_host)->dma_mode = CTRL_DMA; |
|
181 wd33c93_init(a3000_host, regs, dma_setup, dma_stop, WD33C93_FS_12_15); 182 if (request_irq(IRQ_AMIGA_PORTS, a3000_intr, IRQF_SHARED, "A3000 SCSI", 183 a3000_intr)) 184 goto fail_irq; 185 DMA(a3000_host)->CNTR = CNTR_PDMD | CNTR_INTEN; 186 187 return 1; 188 --- 53 unchanged lines hidden --- | 184 wd33c93_init(a3000_host, regs, dma_setup, dma_stop, WD33C93_FS_12_15); 185 if (request_irq(IRQ_AMIGA_PORTS, a3000_intr, IRQF_SHARED, "A3000 SCSI", 186 a3000_intr)) 187 goto fail_irq; 188 DMA(a3000_host)->CNTR = CNTR_PDMD | CNTR_INTEN; 189 190 return 1; 191 --- 53 unchanged lines hidden --- |