TT Zephyr Platforms 18.11.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
tensix_init.c File Reference
#include "noc2axi.h"
#include "noc_dma.h"
#include "noc_init.h"
#include <stdint.h>
#include <tenstorrent/post_code.h>
#include <tenstorrent/sys_init_defines.h>
#include <zephyr/drivers/misc/bh_fwtable.h>
#include <zephyr/init.h>

Macros

#define ARC_NOC0_X   8
#define ARC_NOC0_Y   0
#define TENSIX_L1_SIZE   (1536 * 1024)

Functions

static void EnableTensixCG (void)
static void wipe_l1 (void)
void TensixInit (void)
static int tensix_init (void)
 SYS_INIT_APP (tensix_init)

Variables

static const struct device *const fwtable_dev = DEVICE_DT_GET(DT_NODELABEL(fwtable))

Macro Definition Documentation

◆ ARC_NOC0_X

#define ARC_NOC0_X   8

◆ ARC_NOC0_Y

#define ARC_NOC0_Y   0

◆ TENSIX_L1_SIZE

#define TENSIX_L1_SIZE   (1536 * 1024)

Function Documentation

◆ EnableTensixCG()

void EnableTensixCG ( void )
static

◆ SYS_INIT_APP()

SYS_INIT_APP ( tensix_init )

◆ tensix_init()

int tensix_init ( void )
static

◆ TensixInit()

void TensixInit ( void )

◆ wipe_l1()

void wipe_l1 ( void )
static

Variable Documentation

◆ fwtable_dev

const struct device* const fwtable_dev = DEVICE_DT_GET(DT_NODELABEL(fwtable))
static