drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_0_default.h

Source file repositories/reference/linux-study-clean/drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_0_default.h

File Facts

System
Linux kernel
Corpus path
drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_0_default.h
Extension
.h
Size
344221 bytes
Lines
3867
Domain
Driver Families
Bucket
drivers/gpu
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 _gc_9_0_DEFAULT_HEADER
#define _gc_9_0_DEFAULT_HEADER


// addressBlock: gc_grbmdec
#define mmGRBM_CNTL_DEFAULT                                                      0x00000018
#define mmGRBM_SKEW_CNTL_DEFAULT                                                 0x00000020
#define mmGRBM_STATUS2_DEFAULT                                                   0x00000000
#define mmGRBM_PWR_CNTL_DEFAULT                                                  0x00000000
#define mmGRBM_STATUS_DEFAULT                                                    0x00000000
#define mmGRBM_STATUS_SE0_DEFAULT                                                0x00000000
#define mmGRBM_STATUS_SE1_DEFAULT                                                0x00000000
#define mmGRBM_SOFT_RESET_DEFAULT                                                0x00000000
#define mmGRBM_CGTT_CLK_CNTL_DEFAULT                                             0x00000100
#define mmGRBM_GFX_CLKEN_CNTL_DEFAULT                                            0x00001008
#define mmGRBM_WAIT_IDLE_CLOCKS_DEFAULT                                          0x00000030
#define mmGRBM_STATUS_SE2_DEFAULT                                                0x00000000
#define mmGRBM_STATUS_SE3_DEFAULT                                                0x00000000
#define mmGRBM_READ_ERROR_DEFAULT                                                0x00000000
#define mmGRBM_READ_ERROR2_DEFAULT                                               0x00000000
#define mmGRBM_INT_CNTL_DEFAULT                                                  0x00000000
#define mmGRBM_TRAP_OP_DEFAULT                                                   0x00000000
#define mmGRBM_TRAP_ADDR_DEFAULT                                                 0x00000000
#define mmGRBM_TRAP_ADDR_MSK_DEFAULT                                             0x0003ffff
#define mmGRBM_TRAP_WD_DEFAULT                                                   0x00000000
#define mmGRBM_TRAP_WD_MSK_DEFAULT                                               0xffffffff
#define mmGRBM_DSM_BYPASS_DEFAULT                                                0x00000000
#define mmGRBM_WRITE_ERROR_DEFAULT                                               0x00000000
#define mmGRBM_IOV_ERROR_DEFAULT                                                 0x00000000
#define mmGRBM_CHIP_REVISION_DEFAULT                                             0x00000000
#define mmGRBM_GFX_CNTL_DEFAULT                                                  0x00000000
#define mmGRBM_RSMU_CFG_DEFAULT                                                  0x00011000
#define mmGRBM_IH_CREDIT_DEFAULT                                                 0x00010000
#define mmGRBM_PWR_CNTL2_DEFAULT                                                 0x00010000
#define mmGRBM_UTCL2_INVAL_RANGE_START_DEFAULT                                   0x00002891
#define mmGRBM_UTCL2_INVAL_RANGE_END_DEFAULT                                     0x000028ea
#define mmGRBM_RSMU_READ_ERROR_DEFAULT                                           0x00000000
#define mmGRBM_CHICKEN_BITS_DEFAULT                                              0x00000000
#define mmGRBM_NOWHERE_DEFAULT                                                   0x00000000
#define mmGRBM_SCRATCH_REG0_DEFAULT                                              0x00000000
#define mmGRBM_SCRATCH_REG1_DEFAULT                                              0x00000000
#define mmGRBM_SCRATCH_REG2_DEFAULT                                              0x00000000
#define mmGRBM_SCRATCH_REG3_DEFAULT                                              0x00000000
#define mmGRBM_SCRATCH_REG4_DEFAULT                                              0x00000000
#define mmGRBM_SCRATCH_REG5_DEFAULT                                              0x00000000
#define mmGRBM_SCRATCH_REG6_DEFAULT                                              0x00000000
#define mmGRBM_SCRATCH_REG7_DEFAULT                                              0x00000000


// addressBlock: gc_cpdec
#define mmCP_CPC_STATUS_DEFAULT                                                  0x00000000
#define mmCP_CPC_BUSY_STAT_DEFAULT                                               0x00000000
#define mmCP_CPC_STALLED_STAT1_DEFAULT                                           0x00000000
#define mmCP_CPF_STATUS_DEFAULT                                                  0x00000000
#define mmCP_CPF_BUSY_STAT_DEFAULT                                               0x00000000
#define mmCP_CPF_STALLED_STAT1_DEFAULT                                           0x00000000
#define mmCP_CPC_GRBM_FREE_COUNT_DEFAULT                                         0x00000008
#define mmCP_MEC_CNTL_DEFAULT                                                    0x50000000
#define mmCP_MEC_ME1_HEADER_DUMP_DEFAULT                                         0x00000000
#define mmCP_MEC_ME2_HEADER_DUMP_DEFAULT                                         0x00000000
#define mmCP_CPC_SCRATCH_INDEX_DEFAULT                                           0x00000000
#define mmCP_CPC_SCRATCH_DATA_DEFAULT                                            0x00000000
#define mmCP_CPF_GRBM_FREE_COUNT_DEFAULT                                         0x00000004
#define mmCP_CPC_HALT_HYST_COUNT_DEFAULT                                         0x00000002
#define mmCP_PRT_LOD_STATS_CNTL0_DEFAULT                                         0x00000000
#define mmCP_PRT_LOD_STATS_CNTL1_DEFAULT                                         0x00000000
#define mmCP_PRT_LOD_STATS_CNTL2_DEFAULT                                         0x00000000
#define mmCP_PRT_LOD_STATS_CNTL3_DEFAULT                                         0x00000000
#define mmCP_CE_COMPARE_COUNT_DEFAULT                                            0x00000000
#define mmCP_CE_DE_COUNT_DEFAULT                                                 0x00000000
#define mmCP_DE_CE_COUNT_DEFAULT                                                 0x00000000
#define mmCP_DE_LAST_INVAL_COUNT_DEFAULT                                         0x00000000
#define mmCP_DE_DE_COUNT_DEFAULT                                                 0x00000000
#define mmCP_STALLED_STAT3_DEFAULT                                               0x00000000
#define mmCP_STALLED_STAT1_DEFAULT                                               0x00000000
#define mmCP_STALLED_STAT2_DEFAULT                                               0x00000000
#define mmCP_BUSY_STAT_DEFAULT                                                   0x00000000
#define mmCP_STAT_DEFAULT                                                        0x00000000
#define mmCP_ME_HEADER_DUMP_DEFAULT                                              0x00000000
#define mmCP_PFP_HEADER_DUMP_DEFAULT                                             0x00000000
#define mmCP_GRBM_FREE_COUNT_DEFAULT                                             0x00080808
#define mmCP_CE_HEADER_DUMP_DEFAULT                                              0x00000000
#define mmCP_PFP_INSTR_PNTR_DEFAULT                                              0x00000000
#define mmCP_ME_INSTR_PNTR_DEFAULT                                               0x00000000
#define mmCP_CE_INSTR_PNTR_DEFAULT                                               0x00000000
#define mmCP_MEC1_INSTR_PNTR_DEFAULT                                             0x00000000
#define mmCP_MEC2_INSTR_PNTR_DEFAULT                                             0x00000000
#define mmCP_CSF_STAT_DEFAULT                                                    0x00000000
#define mmCP_ME_CNTL_DEFAULT                                                     0x15000000
#define mmCP_CNTX_STAT_DEFAULT                                                   0x00000000

Annotation

Implementation Notes