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 ---