drivers/gpu/drm/amd/include/asic_reg/nbif/nbif_6_1_offset.h

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

File Facts

System
Linux kernel
Corpus path
drivers/gpu/drm/amd/include/asic_reg/nbif/nbif_6_1_offset.h
Extension
.h
Size
181690 bytes
Lines
1691
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 _nbif_6_1_OFFSET_HEADER
#define _nbif_6_1_OFFSET_HEADER


// addressBlock: bif_cfg_dev0_epf0_bifcfgdecp
// base address: 0x0
#define cfgVENDOR_ID                                                                                    0x0000 // duplicate 
#define cfgDEVICE_ID                                                                                    0x0002 // duplicate 
#define cfgCOMMAND                                                                                      0x0004 // duplicate 
#define cfgSTATUS                                                                                       0x0006 // duplicate 
#define cfgREVISION_ID                                                                                  0x0008 // duplicate 
#define cfgPROG_INTERFACE                                                                               0x0009 // duplicate 
#define cfgSUB_CLASS                                                                                    0x000a // duplicate 
#define cfgBASE_CLASS                                                                                   0x000b // duplicate 
#define cfgCACHE_LINE                                                                                   0x000c // duplicate 
#define cfgLATENCY                                                                                      0x000d // duplicate 
#define cfgHEADER                                                                                       0x000e // duplicate 
#define cfgBIST                                                                                         0x000f // duplicate 
#define cfgBASE_ADDR_1                                                                                  0x0010 // duplicate 
#define cfgBASE_ADDR_2                                                                                  0x0014 // duplicate 
#define cfgBASE_ADDR_3                                                                                  0x0018 // duplicate 
#define cfgBASE_ADDR_4                                                                                  0x001c // duplicate 
#define cfgBASE_ADDR_5                                                                                  0x0020 // duplicate 
#define cfgBASE_ADDR_6                                                                                  0x0024 // duplicate 
#define cfgADAPTER_ID                                                                                   0x002c // duplicate 
#define cfgROM_BASE_ADDR                                                                                0x0030 // duplicate 
#define cfgCAP_PTR                                                                                      0x0034 // duplicate 
#define cfgINTERRUPT_LINE                                                                               0x003c // duplicate 
#define cfgINTERRUPT_PIN                                                                                0x003d // duplicate 
#define cfgMIN_GRANT                                                                                    0x003e // duplicate 
#define cfgMAX_LATENCY                                                                                  0x003f // duplicate 
#define cfgVENDOR_CAP_LIST                                                                              0x0048 // duplicate 
#define cfgADAPTER_ID_W                                                                                 0x004c // duplicate 
#define cfgPMI_CAP_LIST                                                                                 0x0050 // duplicate 
#define cfgPMI_CAP                                                                                      0x0052 // duplicate 
#define cfgPMI_STATUS_CNTL                                                                              0x0054 // duplicate 
#define cfgPCIE_CAP_LIST                                                                                0x0064 // duplicate 
#define cfgPCIE_CAP                                                                                     0x0066 // duplicate 
#define cfgDEVICE_CAP                                                                                   0x0068 // duplicate 
#define cfgDEVICE_CNTL                                                                                  0x006c // duplicate 
#define cfgDEVICE_STATUS                                                                                0x006e // duplicate 
#define cfgLINK_CAP                                                                                     0x0070 // duplicate 
#define cfgLINK_CNTL                                                                                    0x0074 // duplicate 
#define cfgLINK_STATUS                                                                                  0x0076 // duplicate 
#define cfgDEVICE_CAP2                                                                                  0x0088 // duplicate 
#define cfgDEVICE_CNTL2                                                                                 0x008c // duplicate 
#define cfgDEVICE_STATUS2                                                                               0x008e // duplicate 
#define cfgLINK_CAP2                                                                                    0x0090 // duplicate 
#define cfgLINK_CNTL2                                                                                   0x0094 // duplicate 
#define cfgLINK_STATUS2                                                                                 0x0096 // duplicate 
#define cfgSLOT_CAP2                                                                                    0x0098 // duplicate 
#define cfgSLOT_CNTL2                                                                                   0x009c // duplicate 
#define cfgSLOT_STATUS2                                                                                 0x009e // duplicate 
#define cfgMSI_CAP_LIST                                                                                 0x00a0 // duplicate 
#define cfgMSI_MSG_CNTL                                                                                 0x00a2 // duplicate 
#define cfgMSI_MSG_ADDR_LO                                                                              0x00a4 // duplicate 
#define cfgMSI_MSG_ADDR_HI                                                                              0x00a8 // duplicate 
#define cfgMSI_MSG_DATA                                                                                 0x00a8 // duplicate 
#define cfgMSI_MSG_DATA_64                                                                              0x00ac // duplicate 
#define cfgMSI_MASK                                                                                     0x00ac // duplicate 
#define cfgMSI_PENDING                                                                                  0x00b0 // duplicate 
#define cfgMSI_MASK_64                                                                                  0x00b0 // duplicate 
#define cfgMSI_PENDING_64                                                                               0x00b4 // duplicate 
#define cfgMSIX_CAP_LIST                                                                                0x00c0 // duplicate 
#define cfgMSIX_MSG_CNTL                                                                                0x00c2 // duplicate 
#define cfgMSIX_TABLE                                                                                   0x00c4 // duplicate 
#define cfgMSIX_PBA                                                                                     0x00c8 // duplicate 
#define cfgPCIE_VENDOR_SPECIFIC_ENH_CAP_LIST                                                            0x0100 // duplicate 
#define cfgPCIE_VENDOR_SPECIFIC_HDR                                                                     0x0104 // duplicate 
#define cfgPCIE_VENDOR_SPECIFIC1                                                                        0x0108 // duplicate 
#define cfgPCIE_VENDOR_SPECIFIC2                                                                        0x010c // duplicate 
#define cfgPCIE_VC_ENH_CAP_LIST                                                                         0x0110 // duplicate 
#define cfgPCIE_PORT_VC_CAP_REG1                                                                        0x0114 // duplicate 
#define cfgPCIE_PORT_VC_CAP_REG2                                                                        0x0118 // duplicate 
#define cfgPCIE_PORT_VC_CNTL                                                                            0x011c // duplicate 
#define cfgPCIE_PORT_VC_STATUS                                                                          0x011e // duplicate 
#define cfgPCIE_VC0_RESOURCE_CAP                                                                        0x0120 // duplicate 
#define cfgPCIE_VC0_RESOURCE_CNTL                                                                       0x0124 // duplicate 
#define cfgPCIE_VC0_RESOURCE_STATUS                                                                     0x012a // duplicate 
#define cfgPCIE_VC1_RESOURCE_CAP                                                                        0x012c // duplicate 
#define cfgPCIE_VC1_RESOURCE_CNTL                                                                       0x0130 // duplicate 
#define cfgPCIE_VC1_RESOURCE_STATUS                                                                     0x0136 // duplicate 
#define cfgPCIE_DEV_SERIAL_NUM_ENH_CAP_LIST                                                             0x0140 // duplicate 
#define cfgPCIE_DEV_SERIAL_NUM_DW1                                                                      0x0144 // duplicate 
#define cfgPCIE_DEV_SERIAL_NUM_DW2                                                                      0x0148 // duplicate 
#define cfgPCIE_ADV_ERR_RPT_ENH_CAP_LIST                                                                0x0150 // duplicate 
#define cfgPCIE_UNCORR_ERR_STATUS                                                                       0x0154 // duplicate 
#define cfgPCIE_UNCORR_ERR_MASK                                                                         0x0158 // duplicate 
#define cfgPCIE_UNCORR_ERR_SEVERITY                                                                     0x015c // duplicate 
#define cfgPCIE_CORR_ERR_STATUS                                                                         0x0160 // duplicate

Annotation

Implementation Notes