6#ifndef LIB_TENSTORRENT_BH_ARC_INIT_H_
7#define LIB_TENSTORRENT_BH_ARC_INIT_H_
13#define RESET_UNIT_GLOBAL_RESET_REG_ADDR 0x80030000
14#define RESET_UNIT_ETH_RESET_REG_ADDR 0x80030008
15#define RESET_UNIT_DDR_RESET_REG_ADDR 0x80030010
16#define RESET_UNIT_L2CPU_RESET_REG_ADDR 0x80030014
18#define RESET_UNIT_TENSIX_RESET_0_REG_ADDR 0x80030020
19#define RESET_UNIT_TENSIX_RESET_1_REG_ADDR 0x80030024
20#define RESET_UNIT_TENSIX_RESET_2_REG_ADDR 0x80030028
21#define RESET_UNIT_TENSIX_RESET_3_REG_ADDR 0x8003002C
22#define RESET_UNIT_TENSIX_RESET_4_REG_ADDR 0x80030030
23#define RESET_UNIT_TENSIX_RESET_5_REG_ADDR 0x80030034
24#define RESET_UNIT_TENSIX_RESET_6_REG_ADDR 0x80030038
25#define RESET_UNIT_TENSIX_RESET_7_REG_ADDR 0x8003003C
27#define RESET_UNIT_TENSIX_RISC_RESET_0_REG_ADDR 0x80030040
28#define SCRATCHPAD_SIZE CONFIG_TT_BH_ARC_SCRATCHPAD_SIZE
45#define RESET_UNIT_GLOBAL_RESET_REG_DEFAULT (0x00000080)
58#define RESET_UNIT_ETH_RESET_REG_DEFAULT (0x00000000)
69#define RESET_UNIT_TENSIX_RESET_REG_DEFAULT (0x00000000)
81#define RESET_UNIT_DDR_RESET_REG_DEFAULT (0x00000000)
93#define RESET_UNIT_L2CPU_RESET_REG_DEFAULT (0x00000000)
STATUS_ERROR_STATUS0_reg_u error_status0
Definition reset.c:46
HWInitStatus
Definition init.h:95
@ kHwInitNotStarted
Definition init.h:96
@ kHwInitStarted
Definition init.h:97
@ kHwInitError
Definition init.h:99
@ kHwInitDone
Definition init.h:98
FWID
Definition init.h:102
@ FW_ID_SMC_RECOVERY
Definition init.h:104
@ FW_ID_SMC_NORMAL
Definition init.h:103
uint32_t ddr_reset_n
Definition init.h:72
uint32_t ddr_risc_reset_n
Definition init.h:73
uint32_t eth_reset_n
Definition init.h:48
uint32_t rsvd_0
Definition init.h:49
uint32_t eth_risc_reset_n
Definition init.h:50
uint32_t ptp_reset_n_refclk
Definition init.h:37
uint32_t noc_reset_n
Definition init.h:32
uint32_t refclk_cnt_en
Definition init.h:34
uint32_t system_reset_n
Definition init.h:31
uint32_t pcie_reset_n
Definition init.h:35
uint32_t rsvd_1
Definition init.h:36
uint32_t rsvd_0
Definition init.h:33
uint32_t l2cpu_risc_reset_n
Definition init.h:85
uint32_t l2cpu_reset_n
Definition init.h:84
uint32_t tensix_reset_n
Definition init.h:61
RESET_UNIT_DDR_RESET_reg_t f
Definition init.h:78
uint32_t val
Definition init.h:77
RESET_UNIT_ETH_RESET_reg_t f
Definition init.h:55
uint32_t val
Definition init.h:54
uint32_t val
Definition init.h:41
RESET_UNIT_GLOBAL_RESET_reg_t f
Definition init.h:42
RESET_UNIT_L2CPU_RESET_reg_t f
Definition init.h:90
uint32_t val
Definition init.h:89
RESET_UNIT_TENSIX_RESET_reg_t f
Definition init.h:66
uint32_t val
Definition init.h:65
Definition status_reg.h:66