wdcreg.h Source File
Back to the index.
Go to the documentation of this file. 66 #define wd_aux_altsts 0 68 #define WDCTL_4BIT 0x08 69 #define WDCTL_RST 0x04 70 #define WDCTL_IDS 0x02 79 #define WDCS_DRDY 0x40 83 #define WDCS_CORR 0x04 87 "\020\010bsy\007drdy\006dwf\005dsc\004drq\003corr\002idx\001err" 96 #define WDCE_IDNF 0x10 98 #define WDCE_ABRT 0x04 99 #define WDCE_TK0NF 0x02 100 #define WDCE_AMNF 0x01 105 #define WDCC_NOP 0x00 106 #define WDCC_RECAL 0x10 108 #define WDCC_READ 0x20 109 #define WDCC_WRITE 0x30 110 #define WDCC__LONG 0x02 111 #define WDCC__NORETRY 0x01 113 #define WDCC_FORMAT 0x50 114 #define WDCC_DIAGNOSE 0x90 115 #define WDCC_IDP 0x91 117 #define WDCC_SMART 0xb0 119 #define WDCC_READMULTI 0xc4 120 #define WDCC_WRITEMULTI 0xc5 121 #define WDCC_SETMULTI 0xc6 123 #define WDCC_READDMA 0xc8 124 #define WDCC_WRITEDMA 0xca 126 #define WDCC_ACKMC 0xdb 127 #define WDCC_LOCK 0xde 128 #define WDCC_UNLOCK 0xdf 130 #define WDCC_FLUSHCACHE 0xe7 131 #define WDCC_IDENTIFY 0xec 132 #define SET_FEATURES 0xef 134 #define WDCC_IDLE 0xe3 135 #define WDCC_IDLE_IMMED 0xe1 136 #define WDCC_SLEEP 0xe6 137 #define WDCC_STANDBY 0xe2 138 #define WDCC_STANDBY_IMMED 0xe0 139 #define WDCC_CHECK_PWR 0xe5 141 #define WDCC_SEC_SET_PASSWORD 0xf1 142 #define WDCC_SEC_UNLOCK 0xf2 143 #define WDCC_SEC_ERASE_PREPARE 0xf3 144 #define WDCC_SEC_ERASE_UNIT 0xf4 145 #define WDCC_SEC_FREEZE_LOCK 0xf5 146 #define WDCC_SEC_DISABLE_PASSWORD 0xf6 152 #define WDCC_READ_EXT 0x24 153 #define WDCC_WRITE_EXT 0x34 155 #define WDCC_READMULTI_EXT 0x29 156 #define WDCC_WRITEMULTI_EXT 0x39 158 #define WDCC_READDMA_EXT 0x25 159 #define WDCC_WRITEDMA_EXT 0x35 162 #define WDSF_EN_WR_CACHE 0x02 163 #define WDSF_SET_MODE 0x03 164 #define WDSF_REASSIGN_EN 0x04 165 #define WDSF_RETRY_DS 0x33 166 #define WDSF_SET_CACHE_SGMT 0x54 167 #define WDSF_READAHEAD_DS 0x55 168 #define WDSF_POD_DS 0x66 169 #define WDSF_ECC_DS 0x77 170 #define WDSF_WRITE_CACHE_DS 0x82 171 #define WDSF_REASSIGN_DS 0x84 172 #define WDSF_ECC_EN 0x88 173 #define WDSF_RETRY_EN 0x99 174 #define WDSF_SET_CURRENT 0x9a 175 #define WDSF_READAHEAD_EN 0xaa 176 #define WDSF_PREFETCH_SET 0xab 177 #define WDSF_POD_EN 0xcc 180 #define WDSM_RD_DATA 0xd0 181 #define WDSM_ATTR_AUTOSAVE_EN 0xd2 182 #define WDSM_SAVE_ATTR 0xd3 183 #define WDSM_EXEC_OFFL_IMM 0xd4 184 #define WDSM_ENABLE_OPS 0xd8 185 #define WDSM_DISABLE_OPS 0xd9 186 #define WDSM_STATUS 0xda 188 #define WDSMART_CYL_LO 0x4f 189 #define WDSMART_CYL_HI 0xc2 193 #define WDSD_IBM 0xa0 194 #define WDSD_CHS 0x00 195 #define WDSD_LBA 0x40 198 #define ATAPI_CHECK_POWER_MODE 0xe5 199 #define ATAPI_EXEC_DRIVE_DIAGS 0x90 200 #define ATAPI_IDLE_IMMEDIATE 0xe1 201 #define ATAPI_NOP 0x00 202 #define ATAPI_PKT_CMD 0xa0 203 #define ATAPI_IDENTIFY_DEVICE 0xa1 204 #define ATAPI_SOFT_RESET 0x08 205 #define ATAPI_SLEEP 0xe6 206 #define ATAPI_STANDBY_IMMEDIATE 0xe0 209 #define ATAPI_PKT_CMD_FTRE_DMA 0x01 210 #define ATAPI_PKT_CMD_FTRE_OVL 0x02 213 #define WDCI_CMD 0x01 215 #define WDCI_RELEASE 0x04 217 #define PHASE_CMDOUT (WDCS_DRQ | WDCI_CMD) 218 #define PHASE_DATAIN (WDCS_DRQ | WDCI_IN) 219 #define PHASE_DATAOUT (WDCS_DRQ) 220 #define PHASE_COMPLETED (WDCI_IN | WDCI_CMD) 221 #define PHASE_ABORTED (0)
Generated on Fri Dec 7 2018 19:52:23 for GXemul by
1.8.13