home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cdrom.zip / DDK / BASE / SRC / DEV / DASD / CDROM / ATAPI / atapips2.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-04-10  |  2.0 KB  |  66 lines

  1. /*static char *SCCSID = "src/dev/dasd/ibm/ibm1s506/s506ps2.h, idsk, r207, 8.005p 93/03/18";*/
  2. /**************************************************************************
  3.  *
  4.  * SOURCE FILE NAME =  S506PS2.H
  5.  *
  6.  * DESCRIPTIVE NAME =  IBM1S506.ADD - Adapter Driver for ST506/IDE DASD
  7.  *
  8.  *
  9.  * Copyright : COPYRIGHT IBM CORPORATION, 1991, 1992
  10.  *             LICENSED MATERIAL - PROGRAM PROPERTY OF IBM
  11.  *             REFER TO COPYRIGHT INSTRUCTION FORM#G120-2083
  12.  *             RESTRICTED MATERIALS OF IBM
  13.  *             IBM CONFIDENTIAL
  14.  *
  15.  * VERSION = V2.0
  16.  *
  17.  * DATE
  18.  *
  19.  * DESCRIPTION : IBM PS/2 specific hardware equates
  20.  *
  21.  * Purpose:
  22.  *
  23.  *
  24.  *
  25.  *
  26.  *
  27.  * CHANGE ACTIVITY =
  28.  *   DATE      FLAG        APAR   CHANGE DESCRIPTION
  29.  *   --------  ----------  -----  --------------------------------------
  30.  *   mm/dd/yy  @Vnnnnn     XXXXX  XXXXXXX
  31.  *
  32.  ****************************************************************************/
  33.  
  34. /*------------------------------------*/
  35. /* System Control Port A              */
  36. /*------------------------------------*/
  37. #define PS2_CTRL_PORT_A           0x0092
  38. #define PS2_FIXED_DISK_LIGHT      0xc0
  39.  
  40. /*------------------------------------*/
  41. /* System Board Enable/Setup Register */
  42. /*------------------------------------*/
  43. #define PS2_SETUP_REG             0x0094
  44. #define PS2_DISABLE_PLANAR_SETUP  0x80
  45. #define PS2_DISABLE_VIDEO_SETUP   0x20
  46.  
  47. /*------------------------------------*/
  48. /* PLANAR COM/PARALLEL/DSKT Pos Reg   */
  49. /*------------------------------------*/
  50. #define PS2_PLANAR_POS_REG        0x0102
  51. #define ENABLE_FIXED_POS          0x01
  52.  
  53. /*------------------------------------*/
  54. /* PLANAR Fixed Drive Pos Reg         */
  55. /*------------------------------------*/
  56. #define PS2_FIXED_POS_REG         0x0103
  57. #define ENABLE_FIXED_DRIVE        0x08
  58. #define REG_3F7_TO_DSKT           0x04
  59. #define REG_3F6_TO_DSKT           0x02
  60.  
  61. /*----------------------------*/
  62. /* Machine Model/Type Bytes   */
  63. /*----------------------------*/
  64. #define MCHID_30286               0xFC09
  65.  
  66.