|
ReactOS 0.4.16-dev-2293-g4d8327b
|

Go to the source code of this file.
Enumerations | |
| enum | { SDI0 , SDI1 , SDI2 , SDI3 , SDO0 , SDO1 , SDO2 , SDO3 } |
| #define ATI_SB450_HDAUDIO_ENABLE_SNOOP 0x02 |
Definition at line 308 of file hda_registers.h.
| #define ATI_SB450_HDAUDIO_MISC_CNTR2_ADDR 0x42 |
Definition at line 307 of file hda_registers.h.
| #define BDL_SIZE 4096 |
Definition at line 129 of file hda_registers.h.
| #define GTSCC_CDMAS_DMA_DIR_SHIFT 4 |
Definition at line 280 of file hda_registers.h.
| #define GTSCC_TSCCD_MASK 0x80000000 |
Definition at line 277 of file hda_registers.h.
Definition at line 278 of file hda_registers.h.
| #define GTSCC_TSCCI_MASK 0x20 |
Definition at line 279 of file hda_registers.h.
| #define HDA_CAP_HDR_ID_MASK (0xFFF << HDA_CAP_HDR_ID_OFF) |
Definition at line 180 of file hda_registers.h.
| #define HDA_CAP_HDR_ID_OFF 16 |
Definition at line 179 of file hda_registers.h.
| #define HDA_CAP_HDR_NXT_PTR_MASK 0xFFFF |
Definition at line 181 of file hda_registers.h.
| #define HDA_CAP_HDR_VER_MASK (0xF << HDA_CAP_HDR_VER_OFF) |
Definition at line 178 of file hda_registers.h.
| #define HDA_CAP_HDR_VER_OFF 28 |
Definition at line 177 of file hda_registers.h.
| #define HDA_CLK_CYCLES_PER_FRAME 512 |
Definition at line 284 of file hda_registers.h.
Definition at line 36 of file hda_registers.h.
Definition at line 35 of file hda_registers.h.
Definition at line 33 of file hda_registers.h.
Definition at line 38 of file hda_registers.h.
Definition at line 63 of file hda_registers.h.
| #define HDA_DRSM_BASE 0x08 |
Definition at line 272 of file hda_registers.h.
| #define HDA_DRSM_CAP_ID 0x5 |
Definition at line 269 of file hda_registers.h.
| #define HDA_DRSM_INTERVAL 0x08 |
Definition at line 274 of file hda_registers.h.
Definition at line 2 of file hda_registers.h.
| #define HDA_GCAP_BSS (31 << 3) /* # of bidirectional streams */ |
Definition at line 4 of file hda_registers.h.
Definition at line 5 of file hda_registers.h.
Definition at line 3 of file hda_registers.h.
| #define HDA_GCAP_OSS (15 << 12) /* # of output streams */ |
Definition at line 6 of file hda_registers.h.
Definition at line 13 of file hda_registers.h.
Definition at line 12 of file hda_registers.h.
Definition at line 14 of file hda_registers.h.
Definition at line 18 of file hda_registers.h.
| #define HDA_GTS_BASE 0x20 |
Definition at line 202 of file hda_registers.h.
| #define HDA_GTS_CAP_ID 0x1 |
Definition at line 198 of file hda_registers.h.
| #define HDA_GTS_INTERVAL 0x20 |
Definition at line 203 of file hda_registers.h.
Definition at line 167 of file hda_registers.h.
Definition at line 168 of file hda_registers.h.
Definition at line 169 of file hda_registers.h.
| #define HDA_IRS_BUSY (1<<0) |
Definition at line 59 of file hda_registers.h.
| #define HDA_IRS_VALID (1<<1) |
Definition at line 58 of file hda_registers.h.
Definition at line 130 of file hda_registers.h.
| #define HDA_MAX_BUF_SIZE (4*1024*1024) |
Definition at line 136 of file hda_registers.h.
| #define HDA_MAX_CORB_ENTRIES 256 |
Definition at line 172 of file hda_registers.h.
| #define HDA_MAX_CYCLE_OFFSET 10 |
Definition at line 292 of file hda_registers.h.
| #define HDA_MAX_CYCLE_READ_RETRY 10 |
Definition at line 293 of file hda_registers.h.
| #define HDA_MAX_CYCLE_VALUE 499 |
Definition at line 291 of file hda_registers.h.
| #define HDA_MAX_RIRB_ENTRIES 256 |
Definition at line 173 of file hda_registers.h.
| #define HDA_ML_BASE 0x40 |
Definition at line 246 of file hda_registers.h.
| #define HDA_ML_CAP_ID 0x2 |
Definition at line 243 of file hda_registers.h.
| #define HDA_ML_INTERVAL 0x40 |
Definition at line 247 of file hda_registers.h.
| #define HDA_MLCTL_CPA (0x1 << 23) |
Definition at line 264 of file hda_registers.h.
| #define HDA_MLCTL_CPA_SHIFT 23 |
Definition at line 266 of file hda_registers.h.
| #define HDA_MLCTL_SPA (0x1 << 16) |
Definition at line 263 of file hda_registers.h.
| #define HDA_MLCTL_SPA_SHIFT 16 |
Definition at line 265 of file hda_registers.h.
| #define HDA_PCIREG_TCSEL 0x44 |
Definition at line 122 of file hda_registers.h.
| #define HDA_PP_CAP_ID 0x3 |
Definition at line 206 of file hda_registers.h.
| #define HDA_PPCTL_GPROCEN (1<<30) |
Definition at line 210 of file hda_registers.h.
| #define HDA_PPCTL_PIE (1<<31) |
Definition at line 209 of file hda_registers.h.
| #define HDA_PPCTL_PROCEN | ( | _X_ | ) | (1<<(_X_)) |
Definition at line 212 of file hda_registers.h.
| #define HDA_PPHC_BASE 0x10 |
Definition at line 216 of file hda_registers.h.
| #define HDA_PPHC_INTERVAL 0x10 |
Definition at line 217 of file hda_registers.h.
| #define HDA_PPLC_BASE 0x10 |
Definition at line 224 of file hda_registers.h.
| #define HDA_PPLC_INTERVAL 0x10 |
Definition at line 226 of file hda_registers.h.
| #define HDA_PPLC_MULTI 0x10 |
Definition at line 225 of file hda_registers.h.
| #define HDA_PPLCCTL_RUN (1<<1) |
Definition at line 235 of file hda_registers.h.
| #define HDA_PPLCCTL_STRM_BITS 4 |
Definition at line 229 of file hda_registers.h.
| #define HDA_PPLCCTL_STRM_MASK HDA_REG_MASK(HDA_PPLCCTL_STRM_BITS, HDA_PPLCCTL_STRM_SHIFT) |
Definition at line 233 of file hda_registers.h.
| #define HDA_PPLCCTL_STRM_SHIFT 20 |
Definition at line 230 of file hda_registers.h.
| #define HDA_PPLCCTL_STRST (1<<0) |
Definition at line 236 of file hda_registers.h.
Definition at line 48 of file hda_registers.h.
Definition at line 47 of file hda_registers.h.
Definition at line 49 of file hda_registers.h.
Definition at line 51 of file hda_registers.h.
Definition at line 52 of file hda_registers.h.
| #define HDA_REG_CAP_HDR 0x0 |
Definition at line 176 of file hda_registers.h.
| #define HDA_REG_CORBCTL 0x4c |
Definition at line 34 of file hda_registers.h.
| #define HDA_REG_CORBLBASE 0x40 |
Definition at line 29 of file hda_registers.h.
| #define HDA_REG_CORBRP 0x4a |
Definition at line 32 of file hda_registers.h.
| #define HDA_REG_CORBSIZE 0x4e |
Definition at line 39 of file hda_registers.h.
| #define HDA_REG_CORBSTS 0x4d |
Definition at line 37 of file hda_registers.h.
| #define HDA_REG_CORBUBASE 0x44 |
Definition at line 30 of file hda_registers.h.
| #define HDA_REG_CORBWP 0x48 |
Definition at line 31 of file hda_registers.h.
| #define HDA_REG_DPLBASE 0x70 |
Definition at line 61 of file hda_registers.h.
| #define HDA_REG_DPUBASE 0x74 |
Definition at line 62 of file hda_registers.h.
| #define HDA_REG_DRSM_CTL 0x4 |
Definition at line 270 of file hda_registers.h.
| #define HDA_REG_GCAP 0x00 |
Definition at line 1 of file hda_registers.h.
| #define HDA_REG_GCAP2 0x12 |
Definition at line 19 of file hda_registers.h.
| #define HDA_REG_GCTL 0x08 |
Definition at line 11 of file hda_registers.h.
| #define HDA_REG_GSTS 0x10 |
Definition at line 17 of file hda_registers.h.
| #define HDA_REG_GTS_BASE 0x520 |
Definition at line 86 of file hda_registers.h.
| #define HDA_REG_GTS_GTSCD 0x04 |
Definition at line 200 of file hda_registers.h.
| #define HDA_REG_GTS_GTSCH 0x00 |
Definition at line 199 of file hda_registers.h.
| #define HDA_REG_GTS_GTSCTLAC 0x0C |
Definition at line 201 of file hda_registers.h.
| #define HDA_REG_GTSCC (HDA_REG_GTS_BASE + 0x00) |
Definition at line 88 of file hda_registers.h.
| #define HDA_REG_HSW_EM4 0x100c |
Definition at line 97 of file hda_registers.h.
| #define HDA_REG_HSW_EM5 0x1010 |
Definition at line 98 of file hda_registers.h.
| #define HDA_REG_IC 0x60 |
Definition at line 55 of file hda_registers.h.
| #define HDA_REG_INPAY 0x06 |
Definition at line 10 of file hda_registers.h.
| #define HDA_REG_INSTRMPAY 0x1A |
Definition at line 22 of file hda_registers.h.
| #define HDA_REG_INTCTL 0x20 |
Definition at line 23 of file hda_registers.h.
| #define HDA_REG_INTSTS 0x24 |
Definition at line 24 of file hda_registers.h.
| #define HDA_REG_IR 0x64 |
Definition at line 56 of file hda_registers.h.
| #define HDA_REG_IRS 0x68 |
Definition at line 57 of file hda_registers.h.
| #define HDA_REG_LLCH 0x14 |
Definition at line 84 of file hda_registers.h.
| #define HDA_REG_LLCH 0x14 |
Definition at line 84 of file hda_registers.h.
| #define HDA_REG_LLPCL (HDA_REG_GTS_BASE + 0x18) |
Definition at line 93 of file hda_registers.h.
| #define HDA_REG_LLPCU (HDA_REG_GTS_BASE + 0x1C) |
Definition at line 94 of file hda_registers.h.
| #define HDA_REG_LLPFOC (HDA_REG_GTS_BASE + 0x14) |
Definition at line 92 of file hda_registers.h.
Definition at line 231 of file hda_registers.h.
| #define HDA_REG_ML_LCAP 0x00 |
Definition at line 249 of file hda_registers.h.
| #define HDA_REG_ML_LCTL 0x04 |
Definition at line 250 of file hda_registers.h.
| #define HDA_REG_ML_LINPAY 0x30 |
Definition at line 257 of file hda_registers.h.
| #define HDA_REG_ML_LOSIDV 0x08 |
Definition at line 251 of file hda_registers.h.
| #define HDA_REG_ML_LOUTPAY 0x20 |
Definition at line 256 of file hda_registers.h.
| #define HDA_REG_ML_LPSIO 0x12 |
Definition at line 254 of file hda_registers.h.
| #define HDA_REG_ML_LPSOO 0x10 |
Definition at line 253 of file hda_registers.h.
| #define HDA_REG_ML_LSDIID 0x0C |
Definition at line 252 of file hda_registers.h.
| #define HDA_REG_ML_LWALFC 0x18 |
Definition at line 255 of file hda_registers.h.
| #define HDA_REG_ML_MLCD 0x04 |
Definition at line 245 of file hda_registers.h.
| #define HDA_REG_ML_MLCH 0x00 |
Definition at line 244 of file hda_registers.h.
Definition at line 27 of file hda_registers.h.
| #define HDA_REG_OUTPAY 0x04 |
Definition at line 9 of file hda_registers.h.
| #define HDA_REG_OUTSTRMPAY 0x18 |
Definition at line 21 of file hda_registers.h.
| #define HDA_REG_PP_PPCH 0x10 |
Definition at line 207 of file hda_registers.h.
| #define HDA_REG_PP_PPCTL 0x04 |
Definition at line 208 of file hda_registers.h.
| #define HDA_REG_PP_PPSTS 0x08 |
Definition at line 214 of file hda_registers.h.
| #define HDA_REG_PPHCLDPL 0x8 |
Definition at line 221 of file hda_registers.h.
| #define HDA_REG_PPHCLDPU 0xC |
Definition at line 222 of file hda_registers.h.
| #define HDA_REG_PPHCLLPL 0x0 |
Definition at line 219 of file hda_registers.h.
| #define HDA_REG_PPHCLLPU 0x4 |
Definition at line 220 of file hda_registers.h.
| #define HDA_REG_PPLCCTL 0x0 |
Definition at line 228 of file hda_registers.h.
| #define HDA_REG_PPLCFMT 0x4 |
Definition at line 238 of file hda_registers.h.
| #define HDA_REG_PPLCLLPL 0x8 |
Definition at line 239 of file hda_registers.h.
| #define HDA_REG_PPLCLLPU 0xC |
Definition at line 240 of file hda_registers.h.
| #define HDA_REG_RINTCNT 0x5a |
Definition at line 45 of file hda_registers.h.
| #define HDA_REG_RIRBCTL 0x5c |
Definition at line 46 of file hda_registers.h.
| #define HDA_REG_RIRBLBASE 0x50 |
Definition at line 41 of file hda_registers.h.
| #define HDA_REG_RIRBSIZE 0x5e |
Definition at line 53 of file hda_registers.h.
| #define HDA_REG_RIRBSTS 0x5d |
Definition at line 50 of file hda_registers.h.
| #define HDA_REG_RIRBUBASE 0x54 |
Definition at line 42 of file hda_registers.h.
| #define HDA_REG_RIRBWP 0x58 |
Definition at line 43 of file hda_registers.h.
| #define HDA_REG_SD_BDLPL 0x18 |
Definition at line 79 of file hda_registers.h.
| #define HDA_REG_SD_BDLPU 0x1c |
Definition at line 80 of file hda_registers.h.
| #define HDA_REG_SD_CBL 0x08 |
Definition at line 73 of file hda_registers.h.
| #define HDA_REG_SD_CTL 0x00 |
Definition at line 69 of file hda_registers.h.
Definition at line 70 of file hda_registers.h.
| #define HDA_REG_SD_FIFOL 0x14 |
Definition at line 78 of file hda_registers.h.
| #define HDA_REG_SD_FIFOSIZE 0x10 |
Definition at line 76 of file hda_registers.h.
| #define HDA_REG_SD_FIFOW 0x0e |
Definition at line 75 of file hda_registers.h.
| #define HDA_REG_SD_FORMAT 0x12 |
Definition at line 77 of file hda_registers.h.
| #define HDA_REG_SD_LPIB 0x04 |
Definition at line 72 of file hda_registers.h.
| #define HDA_REG_SD_LPIBA 0x2004 |
Definition at line 81 of file hda_registers.h.
| #define HDA_REG_SD_LVI 0x0c |
Definition at line 74 of file hda_registers.h.
| #define HDA_REG_SD_STS 0x03 |
Definition at line 71 of file hda_registers.h.
| #define HDA_REG_SPB_BASE_ADDR 0x700 |
Definition at line 185 of file hda_registers.h.
| #define HDA_REG_SPB_SPBFCCTL 0x04 |
Definition at line 187 of file hda_registers.h.
| #define HDA_REG_SPB_SPBFCH 0x00 |
Definition at line 186 of file hda_registers.h.
| #define HDA_REG_SSYNC 0x38 |
Definition at line 28 of file hda_registers.h.
| #define HDA_REG_STATESTS 0x0e |
Definition at line 16 of file hda_registers.h.
| #define HDA_REG_TSCCL (HDA_REG_GTS_BASE + 0x08) |
Definition at line 90 of file hda_registers.h.
| #define HDA_REG_TSCCU (HDA_REG_GTS_BASE + 0x0C) |
Definition at line 91 of file hda_registers.h.
| #define HDA_REG_VMAJ 0x03 |
Definition at line 8 of file hda_registers.h.
| #define HDA_REG_VMIN 0x02 |
Definition at line 7 of file hda_registers.h.
| #define HDA_REG_VS_D0I3C 0x104A |
Definition at line 112 of file hda_registers.h.
| #define HDA_REG_VS_EM1 0x1000 |
Definition at line 101 of file hda_registers.h.
| #define HDA_REG_VS_EM2 0x1030 |
Definition at line 106 of file hda_registers.h.
| #define HDA_REG_VS_EM3L 0x1038 |
Definition at line 107 of file hda_registers.h.
| #define HDA_REG_VS_EM3U 0x103C |
Definition at line 108 of file hda_registers.h.
| #define HDA_REG_VS_EM4L 0x1040 |
Definition at line 109 of file hda_registers.h.
| #define HDA_REG_VS_EM4U 0x1044 |
Definition at line 110 of file hda_registers.h.
| #define HDA_REG_VS_FIFOTRK 0x100C |
Definition at line 104 of file hda_registers.h.
| #define HDA_REG_VS_FIFOTRK2 0x1010 |
Definition at line 105 of file hda_registers.h.
| #define HDA_REG_VS_INRC 0x1004 |
Definition at line 102 of file hda_registers.h.
| #define HDA_REG_VS_L2LAHPT 0x1054 |
Definition at line 115 of file hda_registers.h.
| #define HDA_REG_VS_L2MAGC 0x1050 |
Definition at line 114 of file hda_registers.h.
| #define HDA_REG_VS_LTRP 0x1048 |
Definition at line 111 of file hda_registers.h.
| #define HDA_REG_VS_OUTRC 0x1008 |
Definition at line 103 of file hda_registers.h.
| #define HDA_REG_VS_PCE 0x104B |
Definition at line 113 of file hda_registers.h.
| #define HDA_REG_VS_SDXDPIB_XBASE 0x1084 |
Definition at line 116 of file hda_registers.h.
| #define HDA_REG_VS_SDXDPIB_XINTERVAL 0x20 |
Definition at line 117 of file hda_registers.h.
| #define HDA_REG_VS_SDXEFIFOS_XBASE 0x1094 |
Definition at line 118 of file hda_registers.h.
| #define HDA_REG_VS_SDXEFIFOS_XINTERVAL 0x20 |
Definition at line 119 of file hda_registers.h.
| #define HDA_REG_WAKEEN 0x0c |
Definition at line 15 of file hda_registers.h.
| #define HDA_REG_WALFCC (HDA_REG_GTS_BASE + 0x04) |
Definition at line 89 of file hda_registers.h.
Definition at line 25 of file hda_registers.h.
Definition at line 26 of file hda_registers.h.
Definition at line 44 of file hda_registers.h.
| #define HDA_SPB_BASE 0x08 |
Definition at line 189 of file hda_registers.h.
| #define HDA_SPB_CAP_ID 0x4 |
Definition at line 184 of file hda_registers.h.
| #define HDA_SPB_INTERVAL 0x08 |
Definition at line 191 of file hda_registers.h.
| #define HDA_SPB_MAXFIFO 0x04 |
Definition at line 195 of file hda_registers.h.
| #define HDA_SPB_SPIB 0x00 |
Definition at line 193 of file hda_registers.h.
| #define HDA_VS_EM2_DUM (1 << 23) |
Definition at line 304 of file hda_registers.h.
| #define INTEL_HDA_CGCTL 0x48 |
Definition at line 318 of file hda_registers.h.
| #define INTEL_HDA_CGCTL 0x48 |
Definition at line 318 of file hda_registers.h.
| #define INTEL_HDA_CGCTL_MISCBDCGE (0x1 << 6) |
Definition at line 319 of file hda_registers.h.
| #define INTEL_HDA_CGCTL_MISCBDCGE (0x1 << 6) |
Definition at line 319 of file hda_registers.h.
| #define INTEL_SCH_HDA_DEVC 0x78 |
Definition at line 320 of file hda_registers.h.
| #define INTEL_SCH_HDA_DEVC 0x78 |
Definition at line 320 of file hda_registers.h.
| #define INTEL_SCH_HDA_DEVC_NOSNOOP (0x1<<11) |
Definition at line 321 of file hda_registers.h.
| #define INTEL_SCH_HDA_DEVC_NOSNOOP (0x1<<11) |
Definition at line 321 of file hda_registers.h.
| #define LLPC_CCU_SHIFT 32 |
Definition at line 296 of file hda_registers.h.
| #define ML_LCTL_SCF_MASK 0xF |
Definition at line 262 of file hda_registers.h.
| #define ML_LOSIDV_STREAM_MASK 0xFFFE |
Definition at line 260 of file hda_registers.h.
| #define NVIDIA_HDA_ENABLE_COHBIT 0x01 |
Definition at line 315 of file hda_registers.h.
| #define NVIDIA_HDA_ENABLE_COHBITS 0x0f |
Definition at line 312 of file hda_registers.h.
| #define NVIDIA_HDA_ISTRM_COH 0x4d |
Definition at line 313 of file hda_registers.h.
| #define NVIDIA_HDA_OSTRM_COH 0x4c |
Definition at line 314 of file hda_registers.h.
| #define NVIDIA_HDA_TRANSREG_ADDR 0x4e |
Definition at line 311 of file hda_registers.h.
| #define RIRB_INT_MASK 0x05 |
Definition at line 141 of file hda_registers.h.
| #define RIRB_INT_OVERRUN 0x04 |
Definition at line 140 of file hda_registers.h.
| #define RIRB_INT_RESPONSE 0x01 |
Definition at line 139 of file hda_registers.h.
Definition at line 151 of file hda_registers.h.
Definition at line 148 of file hda_registers.h.
Definition at line 147 of file hda_registers.h.
| #define SD_CTL_STREAM_TAG_MASK (0xf << 20) |
Definition at line 152 of file hda_registers.h.
| #define SD_CTL_STREAM_TAG_SHIFT 20 |
Definition at line 153 of file hda_registers.h.
Definition at line 149 of file hda_registers.h.
Definition at line 161 of file hda_registers.h.
Definition at line 150 of file hda_registers.h.
| #define SD_INT_COMPLETE 0x04 /* completion interrupt */ |
Definition at line 158 of file hda_registers.h.
| #define SD_INT_DESC_ERR 0x10 /* descriptor error interrupt */ |
Definition at line 156 of file hda_registers.h.
Definition at line 157 of file hda_registers.h.
| #define SD_INT_MASK |
Definition at line 159 of file hda_registers.h.
Definition at line 164 of file hda_registers.h.
| #define STATESTS_INT_MASK ((1 << HDA_MAX_CODECS) - 1) |
Definition at line 144 of file hda_registers.h.
| #define TSCCU_CCU_SHIFT 32 |
Definition at line 295 of file hda_registers.h.
| #define WALFCC_CIF_MASK 0x1FF |
Definition at line 282 of file hda_registers.h.
| #define WALFCC_FN_SHIFT 9 |
Definition at line 283 of file hda_registers.h.
| anonymous enum |