/* SPDX-License-Identifier: GPL-2.0
|
*
|
* Copyright 2016-2018 HabanaLabs, Ltd.
|
* All Rights Reserved.
|
*
|
*/
|
|
/************************************
|
** This is an auto-generated file **
|
** DO NOT EDIT BELOW **
|
************************************/
|
|
#ifndef ASIC_REG_TPC4_CFG_REGS_H_
|
#define ASIC_REG_TPC4_CFG_REGS_H_
|
|
/*
|
*****************************************
|
* TPC4_CFG (Prototype: TPC)
|
*****************************************
|
*/
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW 0xF06400
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH 0xF06404
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_PADDING_VALUE 0xF06408
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG 0xF0640C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_0_SIZE 0xF06410
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE 0xF06414
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET 0xF06418
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_1_SIZE 0xF0641C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE 0xF06420
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET 0xF06424
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_2_SIZE 0xF06428
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE 0xF0642C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET 0xF06430
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_3_SIZE 0xF06434
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE 0xF06438
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET 0xF0643C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_4_SIZE 0xF06440
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE 0xF06444
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET 0xF06448
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW 0xF0644C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH 0xF06450
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_PADDING_VALUE 0xF06454
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG 0xF06458
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_0_SIZE 0xF0645C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE 0xF06460
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET 0xF06464
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_1_SIZE 0xF06468
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE 0xF0646C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET 0xF06470
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_2_SIZE 0xF06474
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE 0xF06478
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET 0xF0647C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_3_SIZE 0xF06480
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE 0xF06484
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET 0xF06488
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_4_SIZE 0xF0648C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE 0xF06490
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET 0xF06494
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW 0xF06498
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH 0xF0649C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_PADDING_VALUE 0xF064A0
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG 0xF064A4
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_0_SIZE 0xF064A8
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE 0xF064AC
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET 0xF064B0
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_1_SIZE 0xF064B4
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE 0xF064B8
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET 0xF064BC
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_2_SIZE 0xF064C0
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE 0xF064C4
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET 0xF064C8
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_3_SIZE 0xF064CC
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE 0xF064D0
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET 0xF064D4
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_4_SIZE 0xF064D8
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE 0xF064DC
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET 0xF064E0
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW 0xF064E4
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH 0xF064E8
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_PADDING_VALUE 0xF064EC
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG 0xF064F0
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_0_SIZE 0xF064F4
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE 0xF064F8
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET 0xF064FC
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_1_SIZE 0xF06500
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE 0xF06504
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET 0xF06508
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_2_SIZE 0xF0650C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE 0xF06510
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET 0xF06514
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_3_SIZE 0xF06518
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE 0xF0651C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET 0xF06520
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_4_SIZE 0xF06524
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE 0xF06528
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET 0xF0652C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW 0xF06530
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH 0xF06534
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_PADDING_VALUE 0xF06538
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG 0xF0653C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_0_SIZE 0xF06540
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE 0xF06544
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET 0xF06548
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_1_SIZE 0xF0654C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE 0xF06550
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET 0xF06554
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_2_SIZE 0xF06558
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE 0xF0655C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET 0xF06560
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_3_SIZE 0xF06564
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE 0xF06568
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET 0xF0656C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_4_SIZE 0xF06570
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE 0xF06574
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET 0xF06578
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW 0xF0657C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH 0xF06580
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_PADDING_VALUE 0xF06584
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG 0xF06588
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_0_SIZE 0xF0658C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE 0xF06590
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET 0xF06594
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_1_SIZE 0xF06598
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE 0xF0659C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET 0xF065A0
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_2_SIZE 0xF065A4
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE 0xF065A8
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET 0xF065AC
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_3_SIZE 0xF065B0
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE 0xF065B4
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET 0xF065B8
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_4_SIZE 0xF065BC
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE 0xF065C0
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET 0xF065C4
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW 0xF065C8
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH 0xF065CC
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_PADDING_VALUE 0xF065D0
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG 0xF065D4
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_0_SIZE 0xF065D8
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE 0xF065DC
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET 0xF065E0
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_1_SIZE 0xF065E4
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE 0xF065E8
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET 0xF065EC
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_2_SIZE 0xF065F0
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE 0xF065F4
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET 0xF065F8
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_3_SIZE 0xF065FC
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE 0xF06600
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET 0xF06604
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_4_SIZE 0xF06608
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE 0xF0660C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET 0xF06610
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW 0xF06614
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH 0xF06618
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_PADDING_VALUE 0xF0661C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG 0xF06620
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_0_SIZE 0xF06624
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE 0xF06628
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET 0xF0662C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_1_SIZE 0xF06630
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE 0xF06634
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET 0xF06638
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_2_SIZE 0xF0663C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE 0xF06640
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET 0xF06644
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_3_SIZE 0xF06648
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE 0xF0664C
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET 0xF06650
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_4_SIZE 0xF06654
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE 0xF06658
|
|
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET 0xF0665C
|
|
#define mmTPC4_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW 0xF06660
|
|
#define mmTPC4_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH 0xF06664
|
|
#define mmTPC4_CFG_KERNEL_TID_BASE_DIM_0 0xF06668
|
|
#define mmTPC4_CFG_KERNEL_TID_SIZE_DIM_0 0xF0666C
|
|
#define mmTPC4_CFG_KERNEL_TID_BASE_DIM_1 0xF06670
|
|
#define mmTPC4_CFG_KERNEL_TID_SIZE_DIM_1 0xF06674
|
|
#define mmTPC4_CFG_KERNEL_TID_BASE_DIM_2 0xF06678
|
|
#define mmTPC4_CFG_KERNEL_TID_SIZE_DIM_2 0xF0667C
|
|
#define mmTPC4_CFG_KERNEL_TID_BASE_DIM_3 0xF06680
|
|
#define mmTPC4_CFG_KERNEL_TID_SIZE_DIM_3 0xF06684
|
|
#define mmTPC4_CFG_KERNEL_TID_BASE_DIM_4 0xF06688
|
|
#define mmTPC4_CFG_KERNEL_TID_SIZE_DIM_4 0xF0668C
|
|
#define mmTPC4_CFG_KERNEL_SRF_0 0xF06690
|
|
#define mmTPC4_CFG_KERNEL_SRF_1 0xF06694
|
|
#define mmTPC4_CFG_KERNEL_SRF_2 0xF06698
|
|
#define mmTPC4_CFG_KERNEL_SRF_3 0xF0669C
|
|
#define mmTPC4_CFG_KERNEL_SRF_4 0xF066A0
|
|
#define mmTPC4_CFG_KERNEL_SRF_5 0xF066A4
|
|
#define mmTPC4_CFG_KERNEL_SRF_6 0xF066A8
|
|
#define mmTPC4_CFG_KERNEL_SRF_7 0xF066AC
|
|
#define mmTPC4_CFG_KERNEL_SRF_8 0xF066B0
|
|
#define mmTPC4_CFG_KERNEL_SRF_9 0xF066B4
|
|
#define mmTPC4_CFG_KERNEL_SRF_10 0xF066B8
|
|
#define mmTPC4_CFG_KERNEL_SRF_11 0xF066BC
|
|
#define mmTPC4_CFG_KERNEL_SRF_12 0xF066C0
|
|
#define mmTPC4_CFG_KERNEL_SRF_13 0xF066C4
|
|
#define mmTPC4_CFG_KERNEL_SRF_14 0xF066C8
|
|
#define mmTPC4_CFG_KERNEL_SRF_15 0xF066CC
|
|
#define mmTPC4_CFG_KERNEL_SRF_16 0xF066D0
|
|
#define mmTPC4_CFG_KERNEL_SRF_17 0xF066D4
|
|
#define mmTPC4_CFG_KERNEL_SRF_18 0xF066D8
|
|
#define mmTPC4_CFG_KERNEL_SRF_19 0xF066DC
|
|
#define mmTPC4_CFG_KERNEL_SRF_20 0xF066E0
|
|
#define mmTPC4_CFG_KERNEL_SRF_21 0xF066E4
|
|
#define mmTPC4_CFG_KERNEL_SRF_22 0xF066E8
|
|
#define mmTPC4_CFG_KERNEL_SRF_23 0xF066EC
|
|
#define mmTPC4_CFG_KERNEL_SRF_24 0xF066F0
|
|
#define mmTPC4_CFG_KERNEL_SRF_25 0xF066F4
|
|
#define mmTPC4_CFG_KERNEL_SRF_26 0xF066F8
|
|
#define mmTPC4_CFG_KERNEL_SRF_27 0xF066FC
|
|
#define mmTPC4_CFG_KERNEL_SRF_28 0xF06700
|
|
#define mmTPC4_CFG_KERNEL_SRF_29 0xF06704
|
|
#define mmTPC4_CFG_KERNEL_SRF_30 0xF06708
|
|
#define mmTPC4_CFG_KERNEL_SRF_31 0xF0670C
|
|
#define mmTPC4_CFG_KERNEL_KERNEL_CONFIG 0xF06710
|
|
#define mmTPC4_CFG_KERNEL_SYNC_OBJECT_MESSAGE 0xF06714
|
|
#define mmTPC4_CFG_RESERVED_DESC_END 0xF06738
|
|
#define mmTPC4_CFG_ROUND_CSR 0xF067FC
|
|
#define mmTPC4_CFG_TBUF_BASE_ADDR_LOW 0xF06800
|
|
#define mmTPC4_CFG_TBUF_BASE_ADDR_HIGH 0xF06804
|
|
#define mmTPC4_CFG_SEMAPHORE 0xF06808
|
|
#define mmTPC4_CFG_VFLAGS 0xF0680C
|
|
#define mmTPC4_CFG_SFLAGS 0xF06810
|
|
#define mmTPC4_CFG_LFSR_POLYNOM 0xF06818
|
|
#define mmTPC4_CFG_STATUS 0xF0681C
|
|
#define mmTPC4_CFG_CFG_BASE_ADDRESS_HIGH 0xF06820
|
|
#define mmTPC4_CFG_CFG_SUBTRACT_VALUE 0xF06824
|
|
#define mmTPC4_CFG_SM_BASE_ADDRESS_LOW 0xF06828
|
|
#define mmTPC4_CFG_SM_BASE_ADDRESS_HIGH 0xF0682C
|
|
#define mmTPC4_CFG_TPC_CMD 0xF06830
|
|
#define mmTPC4_CFG_TPC_EXECUTE 0xF06838
|
|
#define mmTPC4_CFG_TPC_STALL 0xF0683C
|
|
#define mmTPC4_CFG_ICACHE_BASE_ADDERESS_LOW 0xF06840
|
|
#define mmTPC4_CFG_ICACHE_BASE_ADDERESS_HIGH 0xF06844
|
|
#define mmTPC4_CFG_MSS_CONFIG 0xF06854
|
|
#define mmTPC4_CFG_TPC_INTR_CAUSE 0xF06858
|
|
#define mmTPC4_CFG_TPC_INTR_MASK 0xF0685C
|
|
#define mmTPC4_CFG_TSB_CONFIG 0xF06860
|
|
#define mmTPC4_CFG_QM_TENSOR_0_BASE_ADDR_LOW 0xF06A00
|
|
#define mmTPC4_CFG_QM_TENSOR_0_BASE_ADDR_HIGH 0xF06A04
|
|
#define mmTPC4_CFG_QM_TENSOR_0_PADDING_VALUE 0xF06A08
|
|
#define mmTPC4_CFG_QM_TENSOR_0_TENSOR_CONFIG 0xF06A0C
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_0_SIZE 0xF06A10
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_0_STRIDE 0xF06A14
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET 0xF06A18
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_1_SIZE 0xF06A1C
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_1_STRIDE 0xF06A20
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET 0xF06A24
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_2_SIZE 0xF06A28
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_2_STRIDE 0xF06A2C
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET 0xF06A30
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_3_SIZE 0xF06A34
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_3_STRIDE 0xF06A38
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET 0xF06A3C
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_4_SIZE 0xF06A40
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_4_STRIDE 0xF06A44
|
|
#define mmTPC4_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET 0xF06A48
|
|
#define mmTPC4_CFG_QM_TENSOR_1_BASE_ADDR_LOW 0xF06A4C
|
|
#define mmTPC4_CFG_QM_TENSOR_1_BASE_ADDR_HIGH 0xF06A50
|
|
#define mmTPC4_CFG_QM_TENSOR_1_PADDING_VALUE 0xF06A54
|
|
#define mmTPC4_CFG_QM_TENSOR_1_TENSOR_CONFIG 0xF06A58
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_0_SIZE 0xF06A5C
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_0_STRIDE 0xF06A60
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET 0xF06A64
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_1_SIZE 0xF06A68
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_1_STRIDE 0xF06A6C
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET 0xF06A70
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_2_SIZE 0xF06A74
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_2_STRIDE 0xF06A78
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET 0xF06A7C
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_3_SIZE 0xF06A80
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_3_STRIDE 0xF06A84
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET 0xF06A88
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_4_SIZE 0xF06A8C
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_4_STRIDE 0xF06A90
|
|
#define mmTPC4_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET 0xF06A94
|
|
#define mmTPC4_CFG_QM_TENSOR_2_BASE_ADDR_LOW 0xF06A98
|
|
#define mmTPC4_CFG_QM_TENSOR_2_BASE_ADDR_HIGH 0xF06A9C
|
|
#define mmTPC4_CFG_QM_TENSOR_2_PADDING_VALUE 0xF06AA0
|
|
#define mmTPC4_CFG_QM_TENSOR_2_TENSOR_CONFIG 0xF06AA4
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_0_SIZE 0xF06AA8
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_0_STRIDE 0xF06AAC
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET 0xF06AB0
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_1_SIZE 0xF06AB4
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_1_STRIDE 0xF06AB8
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET 0xF06ABC
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_2_SIZE 0xF06AC0
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_2_STRIDE 0xF06AC4
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET 0xF06AC8
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_3_SIZE 0xF06ACC
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_3_STRIDE 0xF06AD0
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET 0xF06AD4
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_4_SIZE 0xF06AD8
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_4_STRIDE 0xF06ADC
|
|
#define mmTPC4_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET 0xF06AE0
|
|
#define mmTPC4_CFG_QM_TENSOR_3_BASE_ADDR_LOW 0xF06AE4
|
|
#define mmTPC4_CFG_QM_TENSOR_3_BASE_ADDR_HIGH 0xF06AE8
|
|
#define mmTPC4_CFG_QM_TENSOR_3_PADDING_VALUE 0xF06AEC
|
|
#define mmTPC4_CFG_QM_TENSOR_3_TENSOR_CONFIG 0xF06AF0
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_0_SIZE 0xF06AF4
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_0_STRIDE 0xF06AF8
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET 0xF06AFC
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_1_SIZE 0xF06B00
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_1_STRIDE 0xF06B04
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET 0xF06B08
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_2_SIZE 0xF06B0C
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_2_STRIDE 0xF06B10
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET 0xF06B14
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_3_SIZE 0xF06B18
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_3_STRIDE 0xF06B1C
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET 0xF06B20
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_4_SIZE 0xF06B24
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_4_STRIDE 0xF06B28
|
|
#define mmTPC4_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET 0xF06B2C
|
|
#define mmTPC4_CFG_QM_TENSOR_4_BASE_ADDR_LOW 0xF06B30
|
|
#define mmTPC4_CFG_QM_TENSOR_4_BASE_ADDR_HIGH 0xF06B34
|
|
#define mmTPC4_CFG_QM_TENSOR_4_PADDING_VALUE 0xF06B38
|
|
#define mmTPC4_CFG_QM_TENSOR_4_TENSOR_CONFIG 0xF06B3C
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_0_SIZE 0xF06B40
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_0_STRIDE 0xF06B44
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET 0xF06B48
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_1_SIZE 0xF06B4C
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_1_STRIDE 0xF06B50
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET 0xF06B54
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_2_SIZE 0xF06B58
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_2_STRIDE 0xF06B5C
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET 0xF06B60
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_3_SIZE 0xF06B64
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_3_STRIDE 0xF06B68
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET 0xF06B6C
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_4_SIZE 0xF06B70
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_4_STRIDE 0xF06B74
|
|
#define mmTPC4_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET 0xF06B78
|
|
#define mmTPC4_CFG_QM_TENSOR_5_BASE_ADDR_LOW 0xF06B7C
|
|
#define mmTPC4_CFG_QM_TENSOR_5_BASE_ADDR_HIGH 0xF06B80
|
|
#define mmTPC4_CFG_QM_TENSOR_5_PADDING_VALUE 0xF06B84
|
|
#define mmTPC4_CFG_QM_TENSOR_5_TENSOR_CONFIG 0xF06B88
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_0_SIZE 0xF06B8C
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_0_STRIDE 0xF06B90
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET 0xF06B94
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_1_SIZE 0xF06B98
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_1_STRIDE 0xF06B9C
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET 0xF06BA0
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_2_SIZE 0xF06BA4
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_2_STRIDE 0xF06BA8
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET 0xF06BAC
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_3_SIZE 0xF06BB0
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_3_STRIDE 0xF06BB4
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET 0xF06BB8
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_4_SIZE 0xF06BBC
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_4_STRIDE 0xF06BC0
|
|
#define mmTPC4_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET 0xF06BC4
|
|
#define mmTPC4_CFG_QM_TENSOR_6_BASE_ADDR_LOW 0xF06BC8
|
|
#define mmTPC4_CFG_QM_TENSOR_6_BASE_ADDR_HIGH 0xF06BCC
|
|
#define mmTPC4_CFG_QM_TENSOR_6_PADDING_VALUE 0xF06BD0
|
|
#define mmTPC4_CFG_QM_TENSOR_6_TENSOR_CONFIG 0xF06BD4
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_0_SIZE 0xF06BD8
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_0_STRIDE 0xF06BDC
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET 0xF06BE0
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_1_SIZE 0xF06BE4
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_1_STRIDE 0xF06BE8
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET 0xF06BEC
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_2_SIZE 0xF06BF0
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_2_STRIDE 0xF06BF4
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET 0xF06BF8
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_3_SIZE 0xF06BFC
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_3_STRIDE 0xF06C00
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET 0xF06C04
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_4_SIZE 0xF06C08
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_4_STRIDE 0xF06C0C
|
|
#define mmTPC4_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET 0xF06C10
|
|
#define mmTPC4_CFG_QM_TENSOR_7_BASE_ADDR_LOW 0xF06C14
|
|
#define mmTPC4_CFG_QM_TENSOR_7_BASE_ADDR_HIGH 0xF06C18
|
|
#define mmTPC4_CFG_QM_TENSOR_7_PADDING_VALUE 0xF06C1C
|
|
#define mmTPC4_CFG_QM_TENSOR_7_TENSOR_CONFIG 0xF06C20
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_0_SIZE 0xF06C24
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_0_STRIDE 0xF06C28
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET 0xF06C2C
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_1_SIZE 0xF06C30
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_1_STRIDE 0xF06C34
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET 0xF06C38
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_2_SIZE 0xF06C3C
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_2_STRIDE 0xF06C40
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET 0xF06C44
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_3_SIZE 0xF06C48
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_3_STRIDE 0xF06C4C
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET 0xF06C50
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_4_SIZE 0xF06C54
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_4_STRIDE 0xF06C58
|
|
#define mmTPC4_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET 0xF06C5C
|
|
#define mmTPC4_CFG_QM_KERNEL_BASE_ADDRESS_LOW 0xF06C60
|
|
#define mmTPC4_CFG_QM_KERNEL_BASE_ADDRESS_HIGH 0xF06C64
|
|
#define mmTPC4_CFG_QM_TID_BASE_DIM_0 0xF06C68
|
|
#define mmTPC4_CFG_QM_TID_SIZE_DIM_0 0xF06C6C
|
|
#define mmTPC4_CFG_QM_TID_BASE_DIM_1 0xF06C70
|
|
#define mmTPC4_CFG_QM_TID_SIZE_DIM_1 0xF06C74
|
|
#define mmTPC4_CFG_QM_TID_BASE_DIM_2 0xF06C78
|
|
#define mmTPC4_CFG_QM_TID_SIZE_DIM_2 0xF06C7C
|
|
#define mmTPC4_CFG_QM_TID_BASE_DIM_3 0xF06C80
|
|
#define mmTPC4_CFG_QM_TID_SIZE_DIM_3 0xF06C84
|
|
#define mmTPC4_CFG_QM_TID_BASE_DIM_4 0xF06C88
|
|
#define mmTPC4_CFG_QM_TID_SIZE_DIM_4 0xF06C8C
|
|
#define mmTPC4_CFG_QM_SRF_0 0xF06C90
|
|
#define mmTPC4_CFG_QM_SRF_1 0xF06C94
|
|
#define mmTPC4_CFG_QM_SRF_2 0xF06C98
|
|
#define mmTPC4_CFG_QM_SRF_3 0xF06C9C
|
|
#define mmTPC4_CFG_QM_SRF_4 0xF06CA0
|
|
#define mmTPC4_CFG_QM_SRF_5 0xF06CA4
|
|
#define mmTPC4_CFG_QM_SRF_6 0xF06CA8
|
|
#define mmTPC4_CFG_QM_SRF_7 0xF06CAC
|
|
#define mmTPC4_CFG_QM_SRF_8 0xF06CB0
|
|
#define mmTPC4_CFG_QM_SRF_9 0xF06CB4
|
|
#define mmTPC4_CFG_QM_SRF_10 0xF06CB8
|
|
#define mmTPC4_CFG_QM_SRF_11 0xF06CBC
|
|
#define mmTPC4_CFG_QM_SRF_12 0xF06CC0
|
|
#define mmTPC4_CFG_QM_SRF_13 0xF06CC4
|
|
#define mmTPC4_CFG_QM_SRF_14 0xF06CC8
|
|
#define mmTPC4_CFG_QM_SRF_15 0xF06CCC
|
|
#define mmTPC4_CFG_QM_SRF_16 0xF06CD0
|
|
#define mmTPC4_CFG_QM_SRF_17 0xF06CD4
|
|
#define mmTPC4_CFG_QM_SRF_18 0xF06CD8
|
|
#define mmTPC4_CFG_QM_SRF_19 0xF06CDC
|
|
#define mmTPC4_CFG_QM_SRF_20 0xF06CE0
|
|
#define mmTPC4_CFG_QM_SRF_21 0xF06CE4
|
|
#define mmTPC4_CFG_QM_SRF_22 0xF06CE8
|
|
#define mmTPC4_CFG_QM_SRF_23 0xF06CEC
|
|
#define mmTPC4_CFG_QM_SRF_24 0xF06CF0
|
|
#define mmTPC4_CFG_QM_SRF_25 0xF06CF4
|
|
#define mmTPC4_CFG_QM_SRF_26 0xF06CF8
|
|
#define mmTPC4_CFG_QM_SRF_27 0xF06CFC
|
|
#define mmTPC4_CFG_QM_SRF_28 0xF06D00
|
|
#define mmTPC4_CFG_QM_SRF_29 0xF06D04
|
|
#define mmTPC4_CFG_QM_SRF_30 0xF06D08
|
|
#define mmTPC4_CFG_QM_SRF_31 0xF06D0C
|
|
#define mmTPC4_CFG_QM_KERNEL_CONFIG 0xF06D10
|
|
#define mmTPC4_CFG_QM_SYNC_OBJECT_MESSAGE 0xF06D14
|
|
#define mmTPC4_CFG_ARUSER 0xF06D18
|
|
#define mmTPC4_CFG_AWUSER 0xF06D1C
|
|
#define mmTPC4_CFG_FUNC_MBIST_CNTRL 0xF06E00
|
|
#define mmTPC4_CFG_FUNC_MBIST_PAT 0xF06E04
|
|
#define mmTPC4_CFG_FUNC_MBIST_MEM_0 0xF06E08
|
|
#define mmTPC4_CFG_FUNC_MBIST_MEM_1 0xF06E0C
|
|
#define mmTPC4_CFG_FUNC_MBIST_MEM_2 0xF06E10
|
|
#define mmTPC4_CFG_FUNC_MBIST_MEM_3 0xF06E14
|
|
#define mmTPC4_CFG_FUNC_MBIST_MEM_4 0xF06E18
|
|
#define mmTPC4_CFG_FUNC_MBIST_MEM_5 0xF06E1C
|
|
#define mmTPC4_CFG_FUNC_MBIST_MEM_6 0xF06E20
|
|
#define mmTPC4_CFG_FUNC_MBIST_MEM_7 0xF06E24
|
|
#define mmTPC4_CFG_FUNC_MBIST_MEM_8 0xF06E28
|
|
#define mmTPC4_CFG_FUNC_MBIST_MEM_9 0xF06E2C
|
|
#endif /* ASIC_REG_TPC4_CFG_REGS_H_ */
|