TT Zephyr Platforms 18.11.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
sys_init_defines.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2024 Tenstorrent AI ULC
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#ifndef TENSTORRENT_SYS_INIT_DEFINES_H_
8#define TENSTORRENT_SYS_INIT_DEFINES_H_
9
10#include <zephyr/init.h>
11
12/* SYS_INIT APPLICATION defines */
13#define register_interrupt_handlers_PRIO 0
14#define arc_dma_init_PRIO 1
15#define InitSpiFS_PRIO 2
16#define bh_arc_init_start_PRIO 3
17#define CATEarlyInit_PRIO 4
18#define CalculateHarvesting_PRIO 5
19#define DeassertTileResets_PRIO 6
20#define PLLInit_PRIO 7
21#define PVTInit_PRIO 8
22#define NocInit_PRIO 9
23#define AssertSoftResets_PRIO 10
24#define DeassertRiscvResets_PRIO 11
25#define InitAiclkPPM_PRIO 12
26#define pcie_init_PRIO 13
27#define tensix_init_PRIO 14
28#define InitMrisc_PRIO 15
29#define eth_init_PRIO 16
30#define InitSmbusTarget_PRIO 17
31#define regulator_init_PRIO 18
32#define avs_init_PRIO 19
33#define InitNocTranslationFromHarvesting_PRIO 20
34#define gddr_training_PRIO 21
35#define CATInit_PRIO 22
36#define bh_arc_init_end_PRIO 23
37
38#define SYS_INIT_APP(func) SYS_INIT(func, APPLICATION, func##_PRIO)
39
40#endif