- shpnt->this_id = scsi_id;
- shpnt->unique_id = base_io;
- shpnt->io_port = base_io;
- shpnt->n_io_port = 4; /* Number of bytes of I/O space used */
- shpnt->dma_channel = dma_chan;
- shpnt->irq = irq_level;
- aha1542->bios_translation = trans;
- if (trans == BIOS_TRANSLATION_25563)
- printk(KERN_INFO "aha1542.c: Using extended bios translation\n");
- aha1542->aha1542_last_mbi_used = (2 * AHA1542_MAILBOXES - 1);
- aha1542->aha1542_last_mbo_used = (AHA1542_MAILBOXES - 1);
- memset(aha1542->SCint, 0, sizeof(aha1542->SCint));
- spin_unlock_irqrestore(&aha1542_lock, flags);
+ shpnt->unique_id = base_io;
+ shpnt->io_port = base_io;
+ shpnt->n_io_port = AHA1542_REGION_SIZE;
+ aha1542->aha1542_last_mbi_used = 2 * AHA1542_MAILBOXES - 1;
+ aha1542->aha1542_last_mbo_used = AHA1542_MAILBOXES - 1;