sound/soc/amd/include/acp_2_2_d.h

Source file repositories/reference/linux-study-clean/sound/soc/amd/include/acp_2_2_d.h

File Facts

System
Linux kernel
Corpus path
sound/soc/amd/include/acp_2_2_d.h
Extension
.h
Size
50746 bytes
Lines
594
Domain
Driver Families
Bucket
sound/soc
Inferred role
Driver Families: implementation source
Status
source implementation candidate

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef ACP_2_2_D_H
#define ACP_2_2_D_H

#define mmACP_DMA_CNTL_0                                                        0x5000
#define mmACP_DMA_CNTL_1                                                        0x5001
#define mmACP_DMA_CNTL_2                                                        0x5002
#define mmACP_DMA_CNTL_3                                                        0x5003
#define mmACP_DMA_CNTL_4                                                        0x5004
#define mmACP_DMA_CNTL_5                                                        0x5005
#define mmACP_DMA_CNTL_6                                                        0x5006
#define mmACP_DMA_CNTL_7                                                        0x5007
#define mmACP_DMA_CNTL_8                                                        0x5008
#define mmACP_DMA_CNTL_9                                                        0x5009
#define mmACP_DMA_CNTL_10                                                       0x500a
#define mmACP_DMA_CNTL_11                                                       0x500b
#define mmACP_DMA_CNTL_12                                                       0x500c
#define mmACP_DMA_CNTL_13                                                       0x500d
#define mmACP_DMA_CNTL_14                                                       0x500e
#define mmACP_DMA_CNTL_15                                                       0x500f
#define mmACP_DMA_DSCR_STRT_IDX_0                                               0x5010
#define mmACP_DMA_DSCR_STRT_IDX_1                                               0x5011
#define mmACP_DMA_DSCR_STRT_IDX_2                                               0x5012
#define mmACP_DMA_DSCR_STRT_IDX_3                                               0x5013
#define mmACP_DMA_DSCR_STRT_IDX_4                                               0x5014
#define mmACP_DMA_DSCR_STRT_IDX_5                                               0x5015
#define mmACP_DMA_DSCR_STRT_IDX_6                                               0x5016
#define mmACP_DMA_DSCR_STRT_IDX_7                                               0x5017
#define mmACP_DMA_DSCR_STRT_IDX_8                                               0x5018
#define mmACP_DMA_DSCR_STRT_IDX_9                                               0x5019
#define mmACP_DMA_DSCR_STRT_IDX_10                                              0x501a
#define mmACP_DMA_DSCR_STRT_IDX_11                                              0x501b
#define mmACP_DMA_DSCR_STRT_IDX_12                                              0x501c
#define mmACP_DMA_DSCR_STRT_IDX_13                                              0x501d
#define mmACP_DMA_DSCR_STRT_IDX_14                                              0x501e
#define mmACP_DMA_DSCR_STRT_IDX_15                                              0x501f
#define mmACP_DMA_DSCR_CNT_0                                                    0x5020
#define mmACP_DMA_DSCR_CNT_1                                                    0x5021
#define mmACP_DMA_DSCR_CNT_2                                                    0x5022
#define mmACP_DMA_DSCR_CNT_3                                                    0x5023
#define mmACP_DMA_DSCR_CNT_4                                                    0x5024
#define mmACP_DMA_DSCR_CNT_5                                                    0x5025
#define mmACP_DMA_DSCR_CNT_6                                                    0x5026
#define mmACP_DMA_DSCR_CNT_7                                                    0x5027
#define mmACP_DMA_DSCR_CNT_8                                                    0x5028
#define mmACP_DMA_DSCR_CNT_9                                                    0x5029
#define mmACP_DMA_DSCR_CNT_10                                                   0x502a
#define mmACP_DMA_DSCR_CNT_11                                                   0x502b
#define mmACP_DMA_DSCR_CNT_12                                                   0x502c
#define mmACP_DMA_DSCR_CNT_13                                                   0x502d
#define mmACP_DMA_DSCR_CNT_14                                                   0x502e
#define mmACP_DMA_DSCR_CNT_15                                                   0x502f
#define mmACP_DMA_PRIO_0                                                        0x5030
#define mmACP_DMA_PRIO_1                                                        0x5031
#define mmACP_DMA_PRIO_2                                                        0x5032
#define mmACP_DMA_PRIO_3                                                        0x5033
#define mmACP_DMA_PRIO_4                                                        0x5034
#define mmACP_DMA_PRIO_5                                                        0x5035
#define mmACP_DMA_PRIO_6                                                        0x5036
#define mmACP_DMA_PRIO_7                                                        0x5037
#define mmACP_DMA_PRIO_8                                                        0x5038
#define mmACP_DMA_PRIO_9                                                        0x5039
#define mmACP_DMA_PRIO_10                                                       0x503a
#define mmACP_DMA_PRIO_11                                                       0x503b
#define mmACP_DMA_PRIO_12                                                       0x503c
#define mmACP_DMA_PRIO_13                                                       0x503d
#define mmACP_DMA_PRIO_14                                                       0x503e
#define mmACP_DMA_PRIO_15                                                       0x503f
#define mmACP_DMA_CUR_DSCR_0                                                    0x5040
#define mmACP_DMA_CUR_DSCR_1                                                    0x5041
#define mmACP_DMA_CUR_DSCR_2                                                    0x5042
#define mmACP_DMA_CUR_DSCR_3                                                    0x5043
#define mmACP_DMA_CUR_DSCR_4                                                    0x5044
#define mmACP_DMA_CUR_DSCR_5                                                    0x5045
#define mmACP_DMA_CUR_DSCR_6                                                    0x5046
#define mmACP_DMA_CUR_DSCR_7                                                    0x5047
#define mmACP_DMA_CUR_DSCR_8                                                    0x5048
#define mmACP_DMA_CUR_DSCR_9                                                    0x5049
#define mmACP_DMA_CUR_DSCR_10                                                   0x504a
#define mmACP_DMA_CUR_DSCR_11                                                   0x504b
#define mmACP_DMA_CUR_DSCR_12                                                   0x504c
#define mmACP_DMA_CUR_DSCR_13                                                   0x504d
#define mmACP_DMA_CUR_DSCR_14                                                   0x504e
#define mmACP_DMA_CUR_DSCR_15                                                   0x504f
#define mmACP_DMA_CUR_TRANS_CNT_0                                               0x5050
#define mmACP_DMA_CUR_TRANS_CNT_1                                               0x5051
#define mmACP_DMA_CUR_TRANS_CNT_2                                               0x5052
#define mmACP_DMA_CUR_TRANS_CNT_3                                               0x5053
#define mmACP_DMA_CUR_TRANS_CNT_4                                               0x5054
#define mmACP_DMA_CUR_TRANS_CNT_5                                               0x5055
#define mmACP_DMA_CUR_TRANS_CNT_6                                               0x5056

Annotation

Implementation Notes