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

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

File Facts

System
Linux kernel
Corpus path
drivers/accel/habanalabs/include/goya/asic_reg/cpu_if_regs.h
Extension
.h
Size
1520 bytes
Lines
49
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_PF_PQ_PI                                            0x442100

#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

#endif /* ASIC_REG_CPU_IF_REGS_H_ */

Annotation

Implementation Notes