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

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

File Facts

System
Linux kernel
Corpus path
drivers/accel/habanalabs/include/goya/asic_reg/mme_regs.h
Extension
.h
Size
44548 bytes
Lines
1153
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_MME_REGS_H_
#define ASIC_REG_MME_REGS_H_

/*
 *****************************************
 *   MME (Prototype: MME)
 *****************************************
 */

#define mmMME_ARCH_STATUS                                            0xD0000

#define mmMME_ARCH_A_BASE_ADDR_HIGH                                  0xD0008

#define mmMME_ARCH_B_BASE_ADDR_HIGH                                  0xD000C

#define mmMME_ARCH_CIN_BASE_ADDR_HIGH                                0xD0010

#define mmMME_ARCH_COUT_BASE_ADDR_HIGH                               0xD0014

#define mmMME_ARCH_BIAS_BASE_ADDR_HIGH                               0xD0018

#define mmMME_ARCH_A_BASE_ADDR_LOW                                   0xD001C

#define mmMME_ARCH_B_BASE_ADDR_LOW                                   0xD0020

#define mmMME_ARCH_CIN_BASE_ADDR_LOW                                 0xD0024

#define mmMME_ARCH_COUT_BASE_ADDR_LOW                                0xD0028

#define mmMME_ARCH_BIAS_BASE_ADDR_LOW                                0xD002C

#define mmMME_ARCH_HEADER                                            0xD0030

#define mmMME_ARCH_KERNEL_SIZE_MINUS_1                               0xD0034

#define mmMME_ARCH_ASSOCIATED_DIMS_0                                 0xD0038

#define mmMME_ARCH_ASSOCIATED_DIMS_1                                 0xD003C

#define mmMME_ARCH_COUT_SCALE                                        0xD0040

#define mmMME_ARCH_CIN_SCALE                                         0xD0044

#define mmMME_ARCH_GEMMLOWP_ZP                                       0xD0048

#define mmMME_ARCH_GEMMLOWP_EXPONENT                                 0xD004C

#define mmMME_ARCH_A_ROI_BASE_OFFSET_0                               0xD0050

#define mmMME_ARCH_A_ROI_BASE_OFFSET_1                               0xD0054

#define mmMME_ARCH_A_ROI_BASE_OFFSET_2                               0xD0058

#define mmMME_ARCH_A_ROI_BASE_OFFSET_3                               0xD005C

#define mmMME_ARCH_A_ROI_BASE_OFFSET_4                               0xD0060

#define mmMME_ARCH_A_VALID_ELEMENTS_0                                0xD0064

#define mmMME_ARCH_A_VALID_ELEMENTS_1                                0xD0068

#define mmMME_ARCH_A_VALID_ELEMENTS_2                                0xD006C

#define mmMME_ARCH_A_VALID_ELEMENTS_3                                0xD0070

#define mmMME_ARCH_A_VALID_ELEMENTS_4                                0xD0074

#define mmMME_ARCH_A_LOOP_STRIDE_0                                   0xD0078

#define mmMME_ARCH_A_LOOP_STRIDE_1                                   0xD007C

#define mmMME_ARCH_A_LOOP_STRIDE_2                                   0xD0080

#define mmMME_ARCH_A_LOOP_STRIDE_3                                   0xD0084

#define mmMME_ARCH_A_LOOP_STRIDE_4                                   0xD0088

#define mmMME_ARCH_A_ROI_SIZE_0                                      0xD008C

#define mmMME_ARCH_A_ROI_SIZE_1                                      0xD0090

#define mmMME_ARCH_A_ROI_SIZE_2                                      0xD0094

#define mmMME_ARCH_A_ROI_SIZE_3                                      0xD0098

#define mmMME_ARCH_A_SPATIAL_START_OFFSET_0                          0xD009C

#define mmMME_ARCH_A_SPATIAL_START_OFFSET_1                          0xD00A0

#define mmMME_ARCH_A_SPATIAL_START_OFFSET_2                          0xD00A4

Annotation

Implementation Notes