drivers/accel/habanalabs/include/gaudi/asic_reg/cpu_if_regs.h

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

File Facts

System
Linux kernel
Corpus path
drivers/accel/habanalabs/include/gaudi/asic_reg/cpu_if_regs.h
Extension
.h
Size
6497 bytes
Lines
175
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_CPU_IF_REGS_H_
#define ASIC_REG_CPU_IF_REGS_H_

/*
 *****************************************
 *   CPU_IF (Prototype: CPU_IF)
 *****************************************
 */

#define mmCPU_IF_ARUSER_OVR                                          0x442104

#define mmCPU_IF_ARUSER_OVR_EN                                       0x442108

#define mmCPU_IF_AWUSER_OVR                                          0x44210C

#define mmCPU_IF_AWUSER_OVR_EN                                       0x442110

#define mmCPU_IF_AXCACHE_OVR                                         0x442114

#define mmCPU_IF_LOCK_OVR                                            0x442118

#define mmCPU_IF_PROT_OVR                                            0x44211C

#define mmCPU_IF_MAX_OUTSTANDING                                     0x442120

#define mmCPU_IF_EARLY_BRESP_EN                                      0x442124

#define mmCPU_IF_FORCE_RSP_OK                                        0x442128

#define mmCPU_IF_CPU_MSB_ADDR                                        0x44212C

#define mmCPU_IF_AXI_SPLIT_INTR                                      0x442130

#define mmCPU_IF_TOTAL_WR_CNT                                        0x442140

#define mmCPU_IF_INFLIGHT_WR_CNT                                     0x442144

#define mmCPU_IF_TOTAL_RD_CNT                                        0x442150

#define mmCPU_IF_INFLIGHT_RD_CNT                                     0x442154

#define mmCPU_IF_PF_PQ_PI                                            0x442200

#define mmCPU_IF_PQ_BASE_ADDR_LOW                                    0x442204

#define mmCPU_IF_PQ_BASE_ADDR_HIGH                                   0x442208

#define mmCPU_IF_PQ_LENGTH                                           0x44220C

#define mmCPU_IF_CQ_BASE_ADDR_LOW                                    0x442210

#define mmCPU_IF_CQ_BASE_ADDR_HIGH                                   0x442214

#define mmCPU_IF_CQ_LENGTH                                           0x442218

#define mmCPU_IF_EQ_BASE_ADDR_LOW                                    0x442220

#define mmCPU_IF_EQ_BASE_ADDR_HIGH                                   0x442224

#define mmCPU_IF_EQ_LENGTH                                           0x442228

#define mmCPU_IF_EQ_RD_OFFS                                          0x44222C

#define mmCPU_IF_QUEUE_INIT                                          0x442230

#define mmCPU_IF_TPC_SERR_INTR_STS                                   0x442300

#define mmCPU_IF_TPC_SERR_INTR_CLR                                   0x442304

#define mmCPU_IF_TPC_SERR_INTR_MASK                                  0x442308

#define mmCPU_IF_TPC_DERR_INTR_STS                                   0x442310

#define mmCPU_IF_TPC_DERR_INTR_CLR                                   0x442314

#define mmCPU_IF_TPC_DERR_INTR_MASK                                  0x442318

#define mmCPU_IF_DMA_SERR_INTR_STS                                   0x442320

#define mmCPU_IF_DMA_SERR_INTR_CLR                                   0x442324

#define mmCPU_IF_DMA_SERR_INTR_MASK                                  0x442328

#define mmCPU_IF_DMA_DERR_INTR_STS                                   0x442330

#define mmCPU_IF_DMA_DERR_INTR_CLR                                   0x442334

#define mmCPU_IF_DMA_DERR_INTR_MASK                                  0x442338

#define mmCPU_IF_SRAM_SERR_INTR_STS                                  0x442340

Annotation

Implementation Notes