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