1 /* $NetBSD: sbcreg.h,v 1.2 1997/03/01 20:18:59 scottr Exp $ */ 2 3 /* 4 * Register map for the Mac II SCSI Interface (sbc) 5 * This register map is for the SYM/NCR5380 SCSI Bus Interface 6 * Controller (SBIC), with the wonderful 16 bytes/register layout 7 * that Macs have. 8 */ 9 10 /* 11 * Am5380 Register map (with padding) 12 */ 13 typedef union { 14 volatile u_char sci_reg; 15 volatile u_char pad[16]; 16 } ncr5380_padded_reg_t; 17 18 struct sbc_regs { 19 ncr5380_padded_reg_t sci_pr0; 20 ncr5380_padded_reg_t sci_pr1; 21 ncr5380_padded_reg_t sci_pr2; 22 ncr5380_padded_reg_t sci_pr3; 23 ncr5380_padded_reg_t sci_pr4; 24 ncr5380_padded_reg_t sci_pr5; 25 ncr5380_padded_reg_t sci_pr6; 26 ncr5380_padded_reg_t sci_pr7; 27 }; 28