[BACK]Return to sbcreg.h CVS log [TXT][DIR] Up to [local] / sys / arch / mac68k / dev

Annotation of sys/arch/mac68k/dev/sbcreg.h, Revision 1.1.1.1

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

CVSweb