TT Zephyr Platforms 19.5.0-rc1
Tenstorrent Firmware
Loading...
Searching...
No Matches
efuse.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2024 Tenstorrent AI ULC
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
6#ifndef EFUSE_H
7#define EFUSE_H
8
9#include <stdint.h>
10
17
18typedef enum {
19 EfuseIndirect = 0, /* indirect access by programming read control registers */
20 EfuseDirect = 1, /* direct access by reading efuse box */
22
23uint32_t EfuseRead(EfuseAccessType acc_type, EfuseBoxId efuse_box_id, uint32_t offset);
24
25#endif
uint32_t EfuseRead(EfuseAccessType acc_type, EfuseBoxId efuse_box_id, uint32_t offset)
Definition efuse.c:65
EfuseBoxId
Definition efuse.h:11
@ EfuseBoxIdNum
Definition efuse.h:15
@ EfuseBoxFunc
Definition efuse.h:14
@ EfuseBoxDft0
Definition efuse.h:12
@ EfuseBoxDft1
Definition efuse.h:13
EfuseAccessType
Definition efuse.h:18
@ EfuseIndirect
Definition efuse.h:19
@ EfuseDirect
Definition efuse.h:20
__UINT32_TYPE__ uint32_t