drivers/accel/habanalabs/include/goya/asic_reg/psoc_global_conf_regs.h

Source file repositories/reference/linux-study-clean/drivers/accel/habanalabs/include/goya/asic_reg/psoc_global_conf_regs.h

File Facts

System
Linux kernel
Corpus path
drivers/accel/habanalabs/include/goya/asic_reg/psoc_global_conf_regs.h
Extension
.h
Size
29057 bytes
Lines
745
Domain
Driver Families
Bucket
drivers/accel
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 ASIC_REG_PSOC_GLOBAL_CONF_REGS_H_
#define ASIC_REG_PSOC_GLOBAL_CONF_REGS_H_

/*
 *****************************************
 *   PSOC_GLOBAL_CONF (Prototype: GLOBAL_CONF)
 *****************************************
 */

#define mmPSOC_GLOBAL_CONF_NON_RST_FLOPS_0                           0xC4B000

#define mmPSOC_GLOBAL_CONF_NON_RST_FLOPS_1                           0xC4B004

#define mmPSOC_GLOBAL_CONF_NON_RST_FLOPS_2                           0xC4B008

#define mmPSOC_GLOBAL_CONF_NON_RST_FLOPS_3                           0xC4B00C

#define mmPSOC_GLOBAL_CONF_PCI_FW_FSM                                0xC4B020

#define mmPSOC_GLOBAL_CONF_BOOT_SEQ_RE_START                         0xC4B024

#define mmPSOC_GLOBAL_CONF_BTM_FSM                                   0xC4B028

#define mmPSOC_GLOBAL_CONF_SW_BTM_FSM                                0xC4B030

#define mmPSOC_GLOBAL_CONF_SW_BOOT_SEQ_FSM                           0xC4B034

#define mmPSOC_GLOBAL_CONF_BOOT_SEQ_TIMEOUT                          0xC4B038

#define mmPSOC_GLOBAL_CONF_SPI_MEM_EN                                0xC4B040

#define mmPSOC_GLOBAL_CONF_PRSTN                                     0xC4B044

#define mmPSOC_GLOBAL_CONF_PCIE_EN                                   0xC4B048

#define mmPSOC_GLOBAL_CONF_SPI_IMG_STS                               0xC4B050

#define mmPSOC_GLOBAL_CONF_BOOT_SEQ_FSM                              0xC4B054

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_0                              0xC4B100

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_1                              0xC4B104

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_2                              0xC4B108

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_3                              0xC4B10C

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_4                              0xC4B110

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_5                              0xC4B114

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_6                              0xC4B118

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_7                              0xC4B11C

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_8                              0xC4B120

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_9                              0xC4B124

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_10                             0xC4B128

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_11                             0xC4B12C

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_12                             0xC4B130

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_13                             0xC4B134

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_14                             0xC4B138

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_15                             0xC4B13C

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_16                             0xC4B140

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_17                             0xC4B144

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_18                             0xC4B148

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_19                             0xC4B14C

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_20                             0xC4B150

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_21                             0xC4B154

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_22                             0xC4B158

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_23                             0xC4B15C

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_24                             0xC4B160

#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_25                             0xC4B164

Annotation

Implementation Notes