TT-System-Firmware APIs 19.15.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
tt-bh-reset.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2026 Tenstorrent AI ULC
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_RESET_TT_BH_RESET_H_
8#define ZEPHYR_INCLUDE_DT_BINDINGS_RESET_TT_BH_RESET_H_
9
17
18/* eth_reset @ 0x80030008: tile [13:0], RISC [29:16] */
19#define TT_BH_ETH_TILE_ID(n) ((n) + 0)
20#define TT_BH_ETH_RISC_ID(n) ((n) + 16)
21
22/* ddr_reset @ 0x80030010: tile [7:0], RISC [31:8] */
23#define TT_BH_DDR_TILE_ID(n) ((n) + 0)
24#define TT_BH_DDR_RISC_ID(n) ((n) + 8)
25
26/* l2cpu_reset @ 0x80030014: tile [3:0], RISC [7:4] */
27#define TT_BH_L2CPU_TILE_ID(n) ((n) + 0)
28#define TT_BH_L2CPU_RISC_ID(n) ((n) + 4)
29
30/* global_reset @ 0x80030000 bit positions (reset-mask 0x2383) */
31#define TT_BH_GLOBAL_SYSTEM_RESET_ID 0
32#define TT_BH_GLOBAL_NOC_RESET_ID 1
33#define TT_BH_GLOBAL_REFCLK_CNT_EN_ID 7
34#define TT_BH_GLOBAL_PCIE0_RESET_ID 8
35#define TT_BH_GLOBAL_PCIE1_RESET_ID 9
36#define TT_BH_GLOBAL_PTP_RESET_ID 13
37
38#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_RESET_TT_BH_RESET_H_ */