root/include/asm-m68k/atarihdreg.h

/* [previous][next][first][last][top][bottom][index][help] */

INCLUDED FROM


   1 #ifndef _LINUX_ATAHDREG_H
   2 #define _LINUX_ATAHDREG_H
   3 
   4 /*
   5  * This file contains some defines for the Falcon IDE hd controller.
   6  * Various sources. Check out some definitions (see comments with
   7  * a ques).
   8  */
   9 
  10 #define ATA_HD_BASE     0xfff00000
  11 
  12 #define ATA_HD_DATA     0x00    /* _CTL when writing */
  13 #define ATA_HD_ERROR    0x05    /* see err-bits */
  14 #define ATA_HD_NSECTOR  0x09    /* nr of sectors to read/write */
  15 #define ATA_HD_SECTOR   0x0d    /* starting sector */
  16 #define ATA_HD_LCYL     0x11    /* starting cylinder */
  17 #define ATA_HD_HCYL     0x15    /* high byte of starting cyl */
  18 #define ATA_HD_CURRENT  0x19    /* 101dhhhh , d=drive, hhhh=head */
  19 #define ATA_HD_STATUS   0x1d    /* see status-bits */
  20 
  21 #define ATA_HD_CMD      0x39
  22 #define ATA_HD_ALTSTATUS 0x39   /* same as HD_STATUS but doesn't clear irq */
  23 
  24 #endif  /* _LINUX_ATAHDREG_H */

/* [previous][next][first][last][top][bottom][index][help] */