0001
0002
0003
0004
0005
0006
0007
0008 #ifndef _acp_ip_OFFSET_HEADER
0009 #define _acp_ip_OFFSET_HEADER
0010
0011
0012 #define mmACP_DMA_CNTL_0 0x1240000
0013 #define mmACP_DMA_CNTL_1 0x1240004
0014 #define mmACP_DMA_CNTL_2 0x1240008
0015 #define mmACP_DMA_CNTL_3 0x124000C
0016 #define mmACP_DMA_CNTL_4 0x1240010
0017 #define mmACP_DMA_CNTL_5 0x1240014
0018 #define mmACP_DMA_CNTL_6 0x1240018
0019 #define mmACP_DMA_CNTL_7 0x124001C
0020 #define mmACP_DMA_DSCR_STRT_IDX_0 0x1240020
0021 #define mmACP_DMA_DSCR_STRT_IDX_1 0x1240024
0022 #define mmACP_DMA_DSCR_STRT_IDX_2 0x1240028
0023 #define mmACP_DMA_DSCR_STRT_IDX_3 0x124002C
0024 #define mmACP_DMA_DSCR_STRT_IDX_4 0x1240030
0025 #define mmACP_DMA_DSCR_STRT_IDX_5 0x1240034
0026 #define mmACP_DMA_DSCR_STRT_IDX_6 0x1240038
0027 #define mmACP_DMA_DSCR_STRT_IDX_7 0x124003C
0028 #define mmACP_DMA_DSCR_CNT_0 0x1240040
0029 #define mmACP_DMA_DSCR_CNT_1 0x1240044
0030 #define mmACP_DMA_DSCR_CNT_2 0x1240048
0031 #define mmACP_DMA_DSCR_CNT_3 0x124004C
0032 #define mmACP_DMA_DSCR_CNT_4 0x1240050
0033 #define mmACP_DMA_DSCR_CNT_5 0x1240054
0034 #define mmACP_DMA_DSCR_CNT_6 0x1240058
0035 #define mmACP_DMA_DSCR_CNT_7 0x124005C
0036 #define mmACP_DMA_PRIO_0 0x1240060
0037 #define mmACP_DMA_PRIO_1 0x1240064
0038 #define mmACP_DMA_PRIO_2 0x1240068
0039 #define mmACP_DMA_PRIO_3 0x124006C
0040 #define mmACP_DMA_PRIO_4 0x1240070
0041 #define mmACP_DMA_PRIO_5 0x1240074
0042 #define mmACP_DMA_PRIO_6 0x1240078
0043 #define mmACP_DMA_PRIO_7 0x124007C
0044 #define mmACP_DMA_CUR_DSCR_0 0x1240080
0045 #define mmACP_DMA_CUR_DSCR_1 0x1240084
0046 #define mmACP_DMA_CUR_DSCR_2 0x1240088
0047 #define mmACP_DMA_CUR_DSCR_3 0x124008C
0048 #define mmACP_DMA_CUR_DSCR_4 0x1240090
0049 #define mmACP_DMA_CUR_DSCR_5 0x1240094
0050 #define mmACP_DMA_CUR_DSCR_6 0x1240098
0051 #define mmACP_DMA_CUR_DSCR_7 0x124009C
0052 #define mmACP_DMA_CUR_TRANS_CNT_0 0x12400A0
0053 #define mmACP_DMA_CUR_TRANS_CNT_1 0x12400A4
0054 #define mmACP_DMA_CUR_TRANS_CNT_2 0x12400A8
0055 #define mmACP_DMA_CUR_TRANS_CNT_3 0x12400AC
0056 #define mmACP_DMA_CUR_TRANS_CNT_4 0x12400B0
0057 #define mmACP_DMA_CUR_TRANS_CNT_5 0x12400B4
0058 #define mmACP_DMA_CUR_TRANS_CNT_6 0x12400B8
0059 #define mmACP_DMA_CUR_TRANS_CNT_7 0x12400BC
0060 #define mmACP_DMA_ERR_STS_0 0x12400C0
0061 #define mmACP_DMA_ERR_STS_1 0x12400C4
0062 #define mmACP_DMA_ERR_STS_2 0x12400C8
0063 #define mmACP_DMA_ERR_STS_3 0x12400CC
0064 #define mmACP_DMA_ERR_STS_4 0x12400D0
0065 #define mmACP_DMA_ERR_STS_5 0x12400D4
0066 #define mmACP_DMA_ERR_STS_6 0x12400D8
0067 #define mmACP_DMA_ERR_STS_7 0x12400DC
0068 #define mmACP_DMA_DESC_BASE_ADDR 0x12400E0
0069 #define mmACP_DMA_DESC_MAX_NUM_DSCR 0x12400E4
0070 #define mmACP_DMA_CH_STS 0x12400E8
0071 #define mmACP_DMA_CH_GROUP 0x12400EC
0072 #define mmACP_DMA_CH_RST_STS 0x12400F0
0073
0074
0075
0076
0077 #define mmACPAXI2AXI_ATU_PAGE_SIZE_GRP_1 0x1240C00
0078 #define mmACPAXI2AXI_ATU_BASE_ADDR_GRP_1 0x1240C04
0079 #define mmACPAXI2AXI_ATU_PAGE_SIZE_GRP_2 0x1240C08
0080 #define mmACPAXI2AXI_ATU_BASE_ADDR_GRP_2 0x1240C0C
0081 #define mmACPAXI2AXI_ATU_PAGE_SIZE_GRP_3 0x1240C10
0082 #define mmACPAXI2AXI_ATU_BASE_ADDR_GRP_3 0x1240C14
0083 #define mmACPAXI2AXI_ATU_PAGE_SIZE_GRP_4 0x1240C18
0084 #define mmACPAXI2AXI_ATU_BASE_ADDR_GRP_4 0x1240C1C
0085 #define mmACPAXI2AXI_ATU_PAGE_SIZE_GRP_5 0x1240C20
0086 #define mmACPAXI2AXI_ATU_BASE_ADDR_GRP_5 0x1240C24
0087 #define mmACPAXI2AXI_ATU_PAGE_SIZE_GRP_6 0x1240C28
0088 #define mmACPAXI2AXI_ATU_BASE_ADDR_GRP_6 0x1240C2C
0089 #define mmACPAXI2AXI_ATU_PAGE_SIZE_GRP_7 0x1240C30
0090 #define mmACPAXI2AXI_ATU_BASE_ADDR_GRP_7 0x1240C34
0091 #define mmACPAXI2AXI_ATU_PAGE_SIZE_GRP_8 0x1240C38
0092 #define mmACPAXI2AXI_ATU_BASE_ADDR_GRP_8 0x1240C3C
0093 #define mmACPAXI2AXI_ATU_CTRL 0x1240C40
0094
0095
0096
0097
0098 #define mmACP_SOFT_RESET 0x1241000
0099 #define mmACP_CONTROL 0x1241004
0100 #define mmACP_STATUS 0x1241008
0101 #define mmACP_DSP0_OCD_HALT_ON_RST 0x124100C
0102 #define mmACP_DYNAMIC_CG_MASTER_CONTROL 0x1241010
0103
0104
0105
0106
0107 #define mmACP_EXTERNAL_INTR_ENB 0x1241800
0108 #define mmACP_EXTERNAL_INTR_CNTL 0x1241804
0109 #define mmACP_EXTERNAL_INTR_STAT 0x1241808
0110 #define mmACP_DSP0_INTR_CNTL 0x124180C
0111 #define mmACP_DSP0_INTR_STAT 0x1241810
0112 #define mmACP_DSP_SW_INTR_CNTL 0x1241814
0113 #define mmACP_DSP_SW_INTR_STAT 0x1241818
0114 #define mmACP_SW_INTR_TRIG 0x124181C
0115 #define mmACP_SMU_MAILBOX 0x1241820
0116 #define mmDSP_INTERRUPT_ROUTING_CTRL 0x1241824
0117 #define mmACP_DSP0_WATCHDOG_TIMER_CNTL 0x1241828
0118 #define mmACP_DSP0_EXT_TIMER1_CNTL 0x124182C
0119 #define mmACP_DSP0_EXT_TIMER2_CNTL 0x1241830
0120 #define mmACP_DSP0_EXT_TIMER3_CNTL 0x1241834
0121 #define mmACP_DSP0_EXT_TIMER4_CNTL 0x1241838
0122 #define mmACP_DSP0_EXT_TIMER5_CNTL 0x124183C
0123 #define mmACP_DSP0_EXT_TIMER6_CNTL 0x1241840
0124 #define mmACP_DSP0_EXT_TIMER1_CURR_VALUE 0x1241844
0125 #define mmACP_DSP0_EXT_TIMER2_CURR_VALUE 0x1241848
0126 #define mmACP_DSP0_EXT_TIMER3_CURR_VALUE 0x124184C
0127 #define mmACP_DSP0_EXT_TIMER4_CURR_VALUE 0x1241850
0128 #define mmACP_DSP0_EXT_TIMER5_CURR_VALUE 0x1241854
0129 #define mmACP_DSP0_EXT_TIMER6_CURR_VALUE 0x1241858
0130 #define mmACP_FW_STATUS 0x124185C
0131 #define mmACP_TIMER 0x1241874
0132 #define mmACP_TIMER_CNTL 0x1241878
0133 #define mmACP_PGMEM_CTRL 0x12418C0
0134 #define mmACP_ERROR_STATUS 0x12418C4
0135 #define mmACP_SW_I2S_ERROR_REASON 0x12418C8
0136 #define mmACP_MEM_PG_STS 0x12418CC
0137
0138
0139
0140
0141 #define mmACP_I2S_PIN_CONFIG 0x1241400
0142 #define mmACP_PAD_PULLUP_PULLDOWN_CTRL 0x1241404
0143 #define mmACP_PAD_DRIVE_STRENGTH_CTRL 0x1241408
0144 #define mmACP_SW_PAD_KEEPER_EN 0x124140C
0145 #define mmACP_SW_WAKE_EN 0x1241410
0146 #define mmACP_I2S_WAKE_EN 0x1241414
0147 #define mmACP_PME_EN 0x1241418
0148 #define mmACP_PGFSM_CONTROL 0x124141C
0149 #define mmACP_PGFSM_STATUS 0x1241420
0150
0151
0152
0153
0154 #define mmACP_SCRATCH_REG_0 0x1250000
0155 #define mmACP_SCRATCH_REG_1 0x1250004
0156 #define mmACP_SCRATCH_REG_2 0x1250008
0157 #define mmACP_SCRATCH_REG_3 0x125000C
0158 #define mmACP_SCRATCH_REG_4 0x1250010
0159 #define mmACP_SCRATCH_REG_5 0x1250014
0160 #define mmACP_SCRATCH_REG_6 0x1250018
0161 #define mmACP_SCRATCH_REG_7 0x125001C
0162 #define mmACP_SCRATCH_REG_8 0x1250020
0163 #define mmACP_SCRATCH_REG_9 0x1250024
0164 #define mmACP_SCRATCH_REG_10 0x1250028
0165 #define mmACP_SCRATCH_REG_11 0x125002C
0166 #define mmACP_SCRATCH_REG_12 0x1250030
0167 #define mmACP_SCRATCH_REG_13 0x1250034
0168 #define mmACP_SCRATCH_REG_14 0x1250038
0169 #define mmACP_SCRATCH_REG_15 0x125003C
0170 #define mmACP_SCRATCH_REG_16 0x1250040
0171 #define mmACP_SCRATCH_REG_17 0x1250044
0172 #define mmACP_SCRATCH_REG_18 0x1250048
0173 #define mmACP_SCRATCH_REG_19 0x125004C
0174 #define mmACP_SCRATCH_REG_20 0x1250050
0175 #define mmACP_SCRATCH_REG_21 0x1250054
0176 #define mmACP_SCRATCH_REG_22 0x1250058
0177 #define mmACP_SCRATCH_REG_23 0x125005C
0178 #define mmACP_SCRATCH_REG_24 0x1250060
0179 #define mmACP_SCRATCH_REG_25 0x1250064
0180 #define mmACP_SCRATCH_REG_26 0x1250068
0181 #define mmACP_SCRATCH_REG_27 0x125006C
0182 #define mmACP_SCRATCH_REG_28 0x1250070
0183 #define mmACP_SCRATCH_REG_29 0x1250074
0184 #define mmACP_SCRATCH_REG_30 0x1250078
0185 #define mmACP_SCRATCH_REG_31 0x125007C
0186 #define mmACP_SCRATCH_REG_32 0x1250080
0187 #define mmACP_SCRATCH_REG_33 0x1250084
0188 #define mmACP_SCRATCH_REG_34 0x1250088
0189 #define mmACP_SCRATCH_REG_35 0x125008C
0190 #define mmACP_SCRATCH_REG_36 0x1250090
0191 #define mmACP_SCRATCH_REG_37 0x1250094
0192 #define mmACP_SCRATCH_REG_38 0x1250098
0193 #define mmACP_SCRATCH_REG_39 0x125009C
0194 #define mmACP_SCRATCH_REG_40 0x12500A0
0195 #define mmACP_SCRATCH_REG_41 0x12500A4
0196 #define mmACP_SCRATCH_REG_42 0x12500A8
0197 #define mmACP_SCRATCH_REG_43 0x12500AC
0198 #define mmACP_SCRATCH_REG_44 0x12500B0
0199 #define mmACP_SCRATCH_REG_45 0x12500B4
0200 #define mmACP_SCRATCH_REG_46 0x12500B8
0201 #define mmACP_SCRATCH_REG_47 0x12500BC
0202 #define mmACP_SCRATCH_REG_48 0x12500C0
0203 #define mmACP_SCRATCH_REG_49 0x12500C4
0204 #define mmACP_SCRATCH_REG_50 0x12500C8
0205 #define mmACP_SCRATCH_REG_51 0x12500CC
0206 #define mmACP_SCRATCH_REG_52 0x12500D0
0207 #define mmACP_SCRATCH_REG_53 0x12500D4
0208 #define mmACP_SCRATCH_REG_54 0x12500D8
0209 #define mmACP_SCRATCH_REG_55 0x12500DC
0210 #define mmACP_SCRATCH_REG_56 0x12500E0
0211 #define mmACP_SCRATCH_REG_57 0x12500E4
0212 #define mmACP_SCRATCH_REG_58 0x12500E8
0213 #define mmACP_SCRATCH_REG_59 0x12500EC
0214 #define mmACP_SCRATCH_REG_60 0x12500F0
0215 #define mmACP_SCRATCH_REG_61 0x12500F4
0216 #define mmACP_SCRATCH_REG_62 0x12500F8
0217 #define mmACP_SCRATCH_REG_63 0x12500FC
0218 #define mmACP_SCRATCH_REG_64 0x1250100
0219 #define mmACP_SCRATCH_REG_65 0x1250104
0220 #define mmACP_SCRATCH_REG_66 0x1250108
0221 #define mmACP_SCRATCH_REG_67 0x125010C
0222 #define mmACP_SCRATCH_REG_68 0x1250110
0223 #define mmACP_SCRATCH_REG_69 0x1250114
0224 #define mmACP_SCRATCH_REG_70 0x1250118
0225 #define mmACP_SCRATCH_REG_71 0x125011C
0226 #define mmACP_SCRATCH_REG_72 0x1250120
0227 #define mmACP_SCRATCH_REG_73 0x1250124
0228 #define mmACP_SCRATCH_REG_74 0x1250128
0229 #define mmACP_SCRATCH_REG_75 0x125012C
0230 #define mmACP_SCRATCH_REG_76 0x1250130
0231 #define mmACP_SCRATCH_REG_77 0x1250134
0232 #define mmACP_SCRATCH_REG_78 0x1250138
0233 #define mmACP_SCRATCH_REG_79 0x125013C
0234 #define mmACP_SCRATCH_REG_80 0x1250140
0235 #define mmACP_SCRATCH_REG_81 0x1250144
0236 #define mmACP_SCRATCH_REG_82 0x1250148
0237 #define mmACP_SCRATCH_REG_83 0x125014C
0238 #define mmACP_SCRATCH_REG_84 0x1250150
0239 #define mmACP_SCRATCH_REG_85 0x1250154
0240 #define mmACP_SCRATCH_REG_86 0x1250158
0241 #define mmACP_SCRATCH_REG_87 0x125015C
0242 #define mmACP_SCRATCH_REG_88 0x1250160
0243 #define mmACP_SCRATCH_REG_89 0x1250164
0244 #define mmACP_SCRATCH_REG_90 0x1250168
0245 #define mmACP_SCRATCH_REG_91 0x125016C
0246 #define mmACP_SCRATCH_REG_92 0x1250170
0247 #define mmACP_SCRATCH_REG_93 0x1250174
0248 #define mmACP_SCRATCH_REG_94 0x1250178
0249 #define mmACP_SCRATCH_REG_95 0x125017C
0250 #define mmACP_SCRATCH_REG_96 0x1250180
0251 #define mmACP_SCRATCH_REG_97 0x1250184
0252 #define mmACP_SCRATCH_REG_98 0x1250188
0253 #define mmACP_SCRATCH_REG_99 0x125018C
0254 #define mmACP_SCRATCH_REG_100 0x1250190
0255 #define mmACP_SCRATCH_REG_101 0x1250194
0256 #define mmACP_SCRATCH_REG_102 0x1250198
0257 #define mmACP_SCRATCH_REG_103 0x125019C
0258 #define mmACP_SCRATCH_REG_104 0x12501A0
0259 #define mmACP_SCRATCH_REG_105 0x12501A4
0260 #define mmACP_SCRATCH_REG_106 0x12501A8
0261 #define mmACP_SCRATCH_REG_107 0x12501AC
0262 #define mmACP_SCRATCH_REG_108 0x12501B0
0263 #define mmACP_SCRATCH_REG_109 0x12501B4
0264 #define mmACP_SCRATCH_REG_110 0x12501B8
0265 #define mmACP_SCRATCH_REG_111 0x12501BC
0266 #define mmACP_SCRATCH_REG_112 0x12501C0
0267 #define mmACP_SCRATCH_REG_113 0x12501C4
0268 #define mmACP_SCRATCH_REG_114 0x12501C8
0269 #define mmACP_SCRATCH_REG_115 0x12501CC
0270 #define mmACP_SCRATCH_REG_116 0x12501D0
0271 #define mmACP_SCRATCH_REG_117 0x12501D4
0272 #define mmACP_SCRATCH_REG_118 0x12501D8
0273 #define mmACP_SCRATCH_REG_119 0x12501DC
0274 #define mmACP_SCRATCH_REG_120 0x12501E0
0275 #define mmACP_SCRATCH_REG_121 0x12501E4
0276 #define mmACP_SCRATCH_REG_122 0x12501E8
0277 #define mmACP_SCRATCH_REG_123 0x12501EC
0278 #define mmACP_SCRATCH_REG_124 0x12501F0
0279 #define mmACP_SCRATCH_REG_125 0x12501F4
0280 #define mmACP_SCRATCH_REG_126 0x12501F8
0281 #define mmACP_SCRATCH_REG_127 0x12501FC
0282 #define mmACP_SCRATCH_REG_128 0x1250200
0283
0284
0285
0286
0287 #define mmSW_CORB_Base_Address 0x1243200
0288 #define mmSW_CORB_Write_Pointer 0x1243204
0289 #define mmSW_CORB_Read_Pointer 0x1243208
0290 #define mmSW_CORB_Control 0x124320C
0291 #define mmSW_CORB_Size 0x1243214
0292 #define mmSW_RIRB_Base_Address 0x1243218
0293 #define mmSW_RIRB_Write_Pointer 0x124321C
0294 #define mmSW_RIRB_Response_Interrupt_Count 0x1243220
0295 #define mmSW_RIRB_Control 0x1243224
0296 #define mmSW_RIRB_Size 0x1243228
0297 #define mmSW_RIRB_FIFO_MIN_THDL 0x124322C
0298 #define mmSW_imm_cmd_UPPER_WORD 0x1243230
0299 #define mmSW_imm_cmd_LOWER_QWORD 0x1243234
0300 #define mmSW_imm_resp_UPPER_WORD 0x1243238
0301 #define mmSW_imm_resp_LOWER_QWORD 0x124323C
0302 #define mmSW_imm_cmd_sts 0x1243240
0303 #define mmSW_BRA_BASE_ADDRESS 0x1243244
0304 #define mmSW_BRA_TRANSFER_SIZE 0x1243248
0305 #define mmSW_BRA_DMA_BUSY 0x124324C
0306 #define mmSW_BRA_RESP 0x1243250
0307 #define mmSW_BRA_RESP_FRAME_ADDR 0x1243254
0308 #define mmSW_BRA_CURRENT_TRANSFER_SIZE 0x1243258
0309 #define mmSW_STATE_CHANGE_STATUS_0TO7 0x124325C
0310 #define mmSW_STATE_CHANGE_STATUS_8TO11 0x1243260
0311 #define mmSW_STATE_CHANGE_STATUS_MASK_0to7 0x1243264
0312 #define mmSW_STATE_CHANGE_STATUS_MASK_8to11 0x1243268
0313 #define mmSW_CLK_FREQUENCY_CTRL 0x124326C
0314 #define mmSW_ERROR_INTR_MASK 0x1243270
0315 #define mmSW_PHY_TEST_MODE_DATA_OFF 0x1243274
0316
0317
0318
0319
0320 #define mmACP_SW_EN 0x1243000
0321 #define mmACP_SW_EN_STATUS 0x1243004
0322 #define mmACP_SW_FRAMESIZE 0x1243008
0323 #define mmACP_SW_SSP_Counter 0x124300C
0324 #define mmACP_SW_Audio_TX_EN 0x1243010
0325 #define mmACP_SW_Audio_TX_EN_STATUS 0x1243014
0326 #define mmACP_SW_Audio_TX_Frame_Format 0x1243018
0327 #define mmACP_SW_Audio_TX_SampleInterval 0x124301C
0328 #define mmACP_SW_Audio_TX_Hctrl_DP0 0x1243020
0329 #define mmACP_SW_Audio_TX_Hctrl_DP1 0x1243024
0330 #define mmACP_SW_Audio_TX_Hctrl_DP2 0x1243028
0331 #define mmACP_SW_Audio_TX_Hctrl_DP3 0x124302C
0332 #define mmACP_SW_Audio_TX_offset_DP0 0x1243030
0333 #define mmACP_SW_Audio_TX_offset_DP1 0x1243034
0334 #define mmACP_SW_Audio_TX_offset_DP2 0x1243038
0335 #define mmACP_SW_Audio_TX_offset_DP3 0x124303C
0336 #define mmACP_SW_Audio_TX_Channel_Enable_DP0 0x1243040
0337 #define mmACP_SW_Audio_TX_Channel_Enable_DP1 0x1243044
0338 #define mmACP_SW_Audio_TX_Channel_Enable_DP2 0x1243048
0339 #define mmACP_SW_Audio_TX_Channel_Enable_DP3 0x124304C
0340 #define mmACP_SW_BT_TX_EN 0x1243050
0341 #define mmACP_SW_BT_TX_EN_STATUS 0x1243054
0342 #define mmACP_SW_BT_TX_Frame_Format 0x1243058
0343 #define mmACP_SW_BT_TX_SampleInterval 0x124305C
0344 #define mmACP_SW_BT_TX_Hctrl 0x1243060
0345 #define mmACP_SW_BT_TX_offset 0x1243064
0346 #define mmACP_SW_BT_TX_Channel_Enable_DP0 0x1243068
0347 #define mmACP_SW_Headset_TX_EN 0x124306C
0348 #define mmACP_SW_Headset_TX_EN_STATUS 0x1243070
0349 #define mmACP_SW_Headset_TX_Frame_Format 0x1243074
0350 #define mmACP_SW_Headset_TX_SampleInterval 0x1243078
0351 #define mmACP_SW_Headset_TX_Hctrl 0x124307C
0352 #define mmACP_SW_Headset_TX_offset 0x1243080
0353 #define mmACP_SW_Headset_TX_Channel_Enable_DP0 0x1243084
0354 #define mmACP_SW_Audio_RX_EN 0x1243088
0355 #define mmACP_SW_Audio_RX_EN_STATUS 0x124308C
0356 #define mmACP_SW_Audio_RX_Frame_Format 0x1243090
0357 #define mmACP_SW_Audio_RX_SampleInterval 0x1243094
0358 #define mmACP_SW_Audio_RX_Hctrl_DP0 0x1243098
0359 #define mmACP_SW_Audio_RX_Hctrl_DP1 0x124309C
0360 #define mmACP_SW_Audio_RX_Hctrl_DP2 0x1243100
0361 #define mmACP_SW_Audio_RX_Hctrl_DP3 0x1243104
0362 #define mmACP_SW_Audio_RX_offset_DP0 0x1243108
0363 #define mmACP_SW_Audio_RX_offset_DP1 0x124310C
0364 #define mmACP_SW_Audio_RX_offset_DP2 0x1243110
0365 #define mmACP_SW_Audio_RX_offset_DP3 0x1243114
0366 #define mmACP_SW_Audio_RX_Channel_Enable_DP0 0x1243118
0367 #define mmACP_SW_Audio_RX_Channel_Enable_DP1 0x124311C
0368 #define mmACP_SW_Audio_RX_Channel_Enable_DP2 0x1243120
0369 #define mmACP_SW_Audio_RX_Channel_Enable_DP3 0x1243124
0370 #define mmACP_SW_BT_RX_EN 0x1243128
0371 #define mmACP_SW_BT_RX_EN_STATUS 0x124312C
0372 #define mmACP_SW_BT_RX_Frame_Format 0x1243130
0373 #define mmACP_SW_BT_RX_SampleInterval 0x1243134
0374 #define mmACP_SW_BT_RX_Hctrl 0x1243138
0375 #define mmACP_SW_BT_RX_offset 0x124313C
0376 #define mmACP_SW_BT_RX_Channel_Enable_DP0 0x1243140
0377 #define mmACP_SW_Headset_RX_EN 0x1243144
0378 #define mmACP_SW_Headset_RX_EN_STATUS 0x1243148
0379 #define mmACP_SW_Headset_RX_Frame_Format 0x124314C
0380 #define mmACP_SW_Headset_RX_SampleInterval 0x1243150
0381 #define mmACP_SW_Headset_RX_Hctrl 0x1243154
0382 #define mmACP_SW_Headset_RX_offset 0x1243158
0383 #define mmACP_SW_Headset_RX_Channel_Enable_DP0 0x124315C
0384 #define mmACP_SW_BPT_PORT_EN 0x1243160
0385 #define mmACP_SW_BPT_PORT_EN_STATUS 0x1243164
0386 #define mmACP_SW_BPT_PORT_Frame_Format 0x1243168
0387 #define mmACP_SW_BPT_PORT_SampleInterval 0x124316C
0388 #define mmACP_SW_BPT_PORT_Hctrl 0x1243170
0389 #define mmACP_SW_BPT_PORT_offset 0x1243174
0390 #define mmACP_SW_BPT_PORT_Channel_Enable 0x1243178
0391 #define mmACP_SW_BPT_PORT_First_byte_addr 0x124317C
0392 #define mmACP_SW_CLK_RESUME_CTRL 0x1243180
0393 #define mmACP_SW_CLK_RESUME_Delay_Cntr 0x1243184
0394 #define mmACP_SW_BUS_RESET_CTRL 0x1243188
0395 #define mmACP_SW_PRBS_ERR_STATUS 0x124318C
0396
0397
0398
0399
0400 #define mmACP_I2S_RX_RINGBUFADDR 0x1242000
0401 #define mmACP_I2S_RX_RINGBUFSIZE 0x1242004
0402 #define mmACP_I2S_RX_LINKPOSITIONCNTR 0x1242008
0403 #define mmACP_I2S_RX_FIFOADDR 0x124200C
0404 #define mmACP_I2S_RX_FIFOSIZE 0x1242010
0405 #define mmACP_I2S_RX_DMA_SIZE 0x1242014
0406 #define mmACP_I2S_RX_LINEARPOSITIONCNTR_HIGH 0x1242018
0407 #define mmACP_I2S_RX_LINEARPOSITIONCNTR_LOW 0x124201C
0408 #define mmACP_I2S_RX_INTR_WATERMARK_SIZE 0x1242020
0409 #define mmACP_I2S_TX_RINGBUFADDR 0x1242024
0410 #define mmACP_I2S_TX_RINGBUFSIZE 0x1242028
0411 #define mmACP_I2S_TX_LINKPOSITIONCNTR 0x124202C
0412 #define mmACP_I2S_TX_FIFOADDR 0x1242030
0413 #define mmACP_I2S_TX_FIFOSIZE 0x1242034
0414 #define mmACP_I2S_TX_DMA_SIZE 0x1242038
0415 #define mmACP_I2S_TX_LINEARPOSITIONCNTR_HIGH 0x124203C
0416 #define mmACP_I2S_TX_LINEARPOSITIONCNTR_LOW 0x1242040
0417 #define mmACP_I2S_TX_INTR_WATERMARK_SIZE 0x1242044
0418 #define mmACP_BT_RX_RINGBUFADDR 0x1242048
0419 #define mmACP_BT_RX_RINGBUFSIZE 0x124204C
0420 #define mmACP_BT_RX_LINKPOSITIONCNTR 0x1242050
0421 #define mmACP_BT_RX_FIFOADDR 0x1242054
0422 #define mmACP_BT_RX_FIFOSIZE 0x1242058
0423 #define mmACP_BT_RX_DMA_SIZE 0x124205C
0424 #define mmACP_BT_RX_LINEARPOSITIONCNTR_HIGH 0x1242060
0425 #define mmACP_BT_RX_LINEARPOSITIONCNTR_LOW 0x1242064
0426 #define mmACP_BT_RX_INTR_WATERMARK_SIZE 0x1242068
0427 #define mmACP_BT_TX_RINGBUFADDR 0x124206C
0428 #define mmACP_BT_TX_RINGBUFSIZE 0x1242070
0429 #define mmACP_BT_TX_LINKPOSITIONCNTR 0x1242074
0430 #define mmACP_BT_TX_FIFOADDR 0x1242078
0431 #define mmACP_BT_TX_FIFOSIZE 0x124207C
0432 #define mmACP_BT_TX_DMA_SIZE 0x1242080
0433 #define mmACP_BT_TX_LINEARPOSITIONCNTR_HIGH 0x1242084
0434 #define mmACP_BT_TX_LINEARPOSITIONCNTR_LOW 0x1242088
0435 #define mmACP_BT_TX_INTR_WATERMARK_SIZE 0x124208C
0436 #define mmACP_HS_RX_RINGBUFADDR 0x1242090
0437 #define mmACP_HS_RX_RINGBUFSIZE 0x1242094
0438 #define mmACP_HS_RX_LINKPOSITIONCNTR 0x1242098
0439 #define mmACP_HS_RX_FIFOADDR 0x124209C
0440 #define mmACP_HS_RX_FIFOSIZE 0x12420A0
0441 #define mmACP_HS_RX_DMA_SIZE 0x12420A4
0442 #define mmACP_HS_RX_LINEARPOSITIONCNTR_HIGH 0x12420A8
0443 #define mmACP_HS_RX_LINEARPOSITIONCNTR_LOW 0x12420AC
0444 #define mmACP_HS_RX_INTR_WATERMARK_SIZE 0x12420B0
0445 #define mmACP_HS_TX_RINGBUFADDR 0x12420B4
0446 #define mmACP_HS_TX_RINGBUFSIZE 0x12420B8
0447 #define mmACP_HS_TX_LINKPOSITIONCNTR 0x12420BC
0448 #define mmACP_HS_TX_FIFOADDR 0x12420C0
0449 #define mmACP_HS_TX_FIFOSIZE 0x12420C4
0450 #define mmACP_HS_TX_DMA_SIZE 0x12420C8
0451 #define mmACP_HS_TX_LINEARPOSITIONCNTR_HIGH 0x12420CC
0452 #define mmACP_HS_TX_LINEARPOSITIONCNTR_LOW 0x12420D0
0453 #define mmACP_HS_TX_INTR_WATERMARK_SIZE 0x12420D4
0454
0455
0456
0457
0458 #define mmACP_I2STDM_IER 0x1242400
0459 #define mmACP_I2STDM_IRER 0x1242404
0460 #define mmACP_I2STDM_RXFRMT 0x1242408
0461 #define mmACP_I2STDM_ITER 0x124240C
0462 #define mmACP_I2STDM_TXFRMT 0x1242410
0463
0464
0465
0466
0467 #define mmACP_BTTDM_IER 0x1242800
0468 #define mmACP_BTTDM_IRER 0x1242804
0469 #define mmACP_BTTDM_RXFRMT 0x1242808
0470 #define mmACP_BTTDM_ITER 0x124280C
0471 #define mmACP_BTTDM_TXFRMT 0x1242810
0472
0473
0474
0475
0476 #define mmAudio_Az_Global_Capabilities 0x1200000
0477 #define mmAudio_Az_Minor_Version 0x1200002
0478 #define mmAudio_Az_Major_Version 0x1200003
0479 #define mmAudio_Az_Output_Payload_Capability 0x1200004
0480 #define mmAudio_Az_Input_Payload_Capability 0x1200006
0481 #define mmAudio_Az_Global_Control 0x1200008
0482 #define mmAudio_Az_Wake_Enable 0x120000C
0483 #define mmAudio_Az_State_Change_Status 0x120000E
0484 #define mmAudio_Az_Global_Status 0x1200010
0485 #define mmAudio_Az_Linked_List_Capability_Header 0x1200014
0486 #define mmAudio_Az_Output_Stream_Payload_Capability 0x1200018
0487 #define mmAudio_Az_Input_Stream_Payload_Capability 0x120001A
0488 #define mmAudio_Az_Interrupt_Control 0x1200020
0489 #define mmAudio_Az_Interrupt_Status 0x1200024
0490 #define mmAudio_Az_Wall_Clock_Counter 0x1200030
0491 #define mmAudio_Az_Stream_Synchronization 0x1200038
0492 #define mmAudio_Az_CORB_Lower_Base_Address 0x1200040
0493 #define mmAudio_Az_CORB_Upper_Base_Address 0x1200044
0494 #define mmAudio_Az_CORB_Write_Pointer 0x1200048
0495 #define mmAudio_Az_CORB_Read_Pointer 0x120004A
0496 #define mmAudio_Az_CORB_Control 0x120004C
0497 #define mmAudio_Az_CORB_Status 0x120004D
0498 #define mmAudio_Az_CORB_Size 0x120004E
0499 #define mmAudio_Az_RIRB_Lower_Base_Address 0x1200050
0500 #define mmAudio_Az_RIRB_Upper_Base_Address 0x1200054
0501 #define mmAudio_Az_RIRB_Write_Pointer 0x1200058
0502 #define mmAudio_Az_RIRB_Response_Interrupt_Count 0x120005A
0503 #define mmAudio_Az_RIRB_Control 0x120005C
0504 #define mmAudio_Az_RIRB_Status 0x120005D
0505 #define mmAudio_Az_RIRB_Size 0x120005E
0506 #define mmAudio_Az_Immediate_Command_Output_Interface 0x1200060
0507 #define mmAudio_Az_Immediate_Response_Input_Interface 0x1200064
0508 #define mmAudio_Az_Immediate_Command_Status 0x1200068
0509 #define mmAudio_Az_DPLBASE 0x1200070
0510 #define mmAudio_Az_DPUBASE 0x1200074
0511 #define mmAudio_Az_Input_SD0CTL_and_STS 0x1200080
0512 #define mmAudio_Az_Input_SD0LPIB 0x1200084
0513 #define mmAudio_Az_Input_SD0CBL 0x1200088
0514 #define mmAudio_Az_Input_SD0LVI 0x120008C
0515 #define mmAudio_Az_Input_SD0FIFOS 0x1200090
0516 #define mmAudio_Az_Input_SD0FMT 0x1200092
0517 #define mmAudio_Az_Input_SD0BDPL 0x1200098
0518 #define mmAudio_Az_Input_SD0BDPU 0x120009C
0519 #define mmAudio_Az_Input_SD1CTL_and_STS 0x12000A0
0520 #define mmAudio_Az_Input_SD1LPIB 0x12000A4
0521 #define mmAudio_Az_Input_SD1CBL 0x12000A8
0522 #define mmAudio_Az_Input_SD1LVI 0x12000AC
0523 #define mmAudio_Az_Input_SD1FIFOS 0x12000B0
0524 #define mmAudio_Az_Input_SD1FMT 0x12000B2
0525 #define mmAudio_Az_Input_SD1BDPL 0x12000B8
0526 #define mmAudio_Az_Input_SD1BDPU 0x12000BC
0527 #define mmAudio_Az_Input_SD2CTL_and_STS 0x12000C0
0528 #define mmAudio_Az_Input_SD2LPIB 0x12000C4
0529 #define mmAudio_Az_Input_SD2CBL 0x12000C8
0530 #define mmAudio_Az_Input_SD2LVI 0x12000CC
0531 #define mmAudio_Az_Input_SD2FIFOS 0x12000D0
0532 #define mmAudio_Az_Input_SD2FMT 0x12000D2
0533 #define mmAudio_Az_Input_SD2BDPL 0x12000D8
0534 #define mmAudio_Az_Input_SD2BDPU 0x12000DC
0535 #define mmAudio_Az_Input_SD3CTL_and_STS 0x12000E0
0536 #define mmAudio_Az_Input_SD3LPIB 0x12000E4
0537 #define mmAudio_Az_Input_SD3CBL 0x12000E8
0538 #define mmAudio_Az_Input_SD3LVI 0x12000EC
0539 #define mmAudio_Az_Input_SD3FIFOS 0x12000F0
0540 #define mmAudio_Az_Input_SD3FMT 0x12000F2
0541 #define mmAudio_Az_Input_SD3BDPL 0x12000F8
0542 #define mmAudio_Az_Input_SD3BDPU 0x12000FC
0543 #define mmAudio_Az_Output_SD0CTL_and_STS 0x1200100
0544 #define mmAudio_Az_Output_SD0LPIB 0x1200104
0545 #define mmAudio_Az_Output_SD0CBL 0x1200108
0546 #define mmAudio_Az_Output_SD0LVI 0x120010C
0547 #define mmAudio_Az_Output_SD0FIFOS 0x1200110
0548 #define mmAudio_Az_Output_SD0FMT 0x1200112
0549 #define mmAudio_Az_Output_SD0BDPL 0x1200118
0550 #define mmAudio_Az_Output_SD0BDPU 0x120011C
0551 #define mmAudio_Az_Output_SD1CTL_and_STS 0x1200120
0552 #define mmAudio_Az_Output_SD1LPIB 0x1200124
0553 #define mmAudio_Az_Output_SD1CBL 0x1200128
0554 #define mmAudio_Az_Output_SD1LVI 0x120012C
0555 #define mmAudio_Az_Output_SD1FIFOS 0x1200130
0556 #define mmAudio_Az_Output_SD1FMT 0x1200132
0557 #define mmAudio_Az_Output_SD1BDPL 0x1200138
0558 #define mmAudio_Az_Output_SD1BDPU 0x120013C
0559 #define mmAudio_Az_Output_SD2CTL_and_STS 0x1200140
0560 #define mmAudio_Az_Output_SD2LPIB 0x1200144
0561 #define mmAudio_Az_Output_SD2CBL 0x1200148
0562 #define mmAudio_Az_Output_SD2LVI 0x120014C
0563 #define mmAudio_Az_Output_SD2FIFOS 0x1200150
0564 #define mmAudio_Az_Output_SD2FMT 0x1200152
0565 #define mmAudio_Az_Output_SD2BDPL 0x1200158
0566 #define mmAudio_Az_Output_SD2BDPU 0x120015C
0567 #define mmAudio_Az_Output_SD3CTL_and_STS 0x1200160
0568 #define mmAudio_Az_Output_SD3LPIB 0x1200164
0569 #define mmAudio_Az_Output_SD3CBL 0x1200168
0570 #define mmAudio_Az_Output_SD3LVI 0x120016C
0571 #define mmAudio_Az_Output_SD3FIFOS 0x1200170
0572 #define mmAudio_Az_Output_SD3FMT 0x1200172
0573 #define mmAudio_Az_Output_SD3BDPL 0x1200178
0574 #define mmAudio_Az_Output_SD3BDPU 0x120017C
0575 #define mmAudioAZ_Misc_Control_Register_1 0x1200180
0576 #define mmAudioAZ_Misc_Control_Register_2 0x1200182
0577 #define mmAudioAZ_Misc_Control_Register_3 0x1200183
0578 #define mmAudio_AZ_Multiple_Links_Capability_Header 0x1200200
0579 #define mmAudio_AZ_Multiple_Links_Capability_Declaration 0x1200204
0580 #define mmAudio_AZ_Link0_Capabilities 0x1200240
0581 #define mmAudio_AZ_Link0_Control 0x1200244
0582 #define mmAudio_AZ_Link0_Output_Stream_ID 0x1200248
0583 #define mmAudio_AZ_Link0_SDI_Identifier 0x120024C
0584 #define mmAudio_AZ_Link0_Per_Stream_Overhead 0x1200250
0585 #define mmAudio_AZ_Link0_Wall_Frame_Counter 0x1200258
0586 #define mmAudio_AZ_Link0_Output_Payload_Capability_L 0x1200260
0587 #define mmAudio_AZ_Link0_Output_Payload_Capability_U 0x1200264
0588 #define mmAudio_AZ_Link0_Input_Payload_Capability_L 0x1200270
0589 #define mmAudio_AZ_Link0_Input_Payload_Capability_U 0x1200274
0590 #define mmAudio_Az_Input_SD0LICBA 0x1202084
0591 #define mmAudio_Az_Input_SD1LICBA 0x12020A4
0592 #define mmAudio_Az_Input_SD2LICBA 0x12020C4
0593 #define mmAudio_Az_Input_SD3LICBA 0x12020E4
0594 #define mmAudio_Az_Output_SD0LICBA 0x1202104
0595 #define mmAudio_Az_Output_SD1LICBA 0x1202124
0596 #define mmAudio_Az_Output_SD2LICBA 0x1202144
0597 #define mmAudio_Az_Output_SD3LICBA 0x1202164
0598 #define mmAUDIO_AZ_POWER_MANAGEMENT_CONTROL 0x1204000
0599 #define mmAUDIO_AZ_IOC_SOFTRST_CONTROL 0x1204004
0600 #define mmAUDIO_AZ_IOC_CLKGATE_CONTROL 0x1204008
0601
0602
0603
0604
0605 #define mmACP_AZ_PAGE0_LBASE_ADDR 0x1243800
0606 #define mmACP_AZ_PAGE0_UBASE_ADDR 0x1243804
0607 #define mmACP_AZ_PAGE0_PGEN_SIZE 0x1243808
0608 #define mmACP_AZ_PAGE0_OFFSET 0x124380C
0609 #define mmACP_AZ_PAGE1_LBASE_ADDR 0x1243810
0610 #define mmACP_AZ_PAGE1_UBASE_ADDR 0x1243814
0611 #define mmACP_AZ_PAGE1_PGEN_SIZE 0x1243818
0612 #define mmACP_AZ_PAGE1_OFFSET 0x124381C
0613 #define mmACP_AZ_PAGE2_LBASE_ADDR 0x1243820
0614 #define mmACP_AZ_PAGE2_UBASE_ADDR 0x1243824
0615 #define mmACP_AZ_PAGE2_PGEN_SIZE 0x1243828
0616 #define mmACP_AZ_PAGE2_OFFSET 0x124382C
0617 #define mmACP_AZ_PAGE3_LBASE_ADDR 0x1243830
0618 #define mmACP_AZ_PAGE3_UBASE_ADDR 0x1243834
0619 #define mmACP_AZ_PAGE3_PGEN_SIZE 0x1243838
0620 #define mmACP_AZ_PAGE3_OFFSET 0x124383C
0621 #define mmACP_AZ_PAGE4_LBASE_ADDR 0x1243840
0622 #define mmACP_AZ_PAGE4_UBASE_ADDR 0x1243844
0623 #define mmACP_AZ_PAGE4_PGEN_SIZE 0x1243848
0624 #define mmACP_AZ_PAGE4_OFFSET 0x124384C
0625 #define mmACP_AZ_PAGE5_LBASE_ADDR 0x1243850
0626 #define mmACP_AZ_PAGE5_UBASE_ADDR 0x1243854
0627 #define mmACP_AZ_PAGE5_PGEN_SIZE 0x1243858
0628 #define mmACP_AZ_PAGE5_OFFSET 0x124385C
0629 #define mmACP_AZ_PAGE6_LBASE_ADDR 0x1243860
0630 #define mmACP_AZ_PAGE6_UBASE_ADDR 0x1243864
0631 #define mmACP_AZ_PAGE6_PGEN_SIZE 0x1243868
0632 #define mmACP_AZ_PAGE6_OFFSET 0x124386C
0633 #define mmACP_AZ_PAGE7_LBASE_ADDR 0x1243870
0634 #define mmACP_AZ_PAGE7_UBASE_ADDR 0x1243874
0635 #define mmACP_AZ_PAGE7_PGEN_SIZE 0x1243878
0636 #define mmACP_AZ_PAGE7_OFFSET 0x124387C
0637
0638
0639 #endif