TT Zephyr Platforms
18.11.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
pmm.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 PMM_H
7
#define PMM_H
8
9
#include <
stdint.h
>
10
11
void
MailboxWrite
(
uint8_t
data,
uint8_t
busy,
uint8_t
flag0,
uint8_t
flag1,
uint8_t
flag2,
12
uint8_t
flag3,
uint8_t
node_type,
uint8_t
y,
uint8_t
x);
13
void
ClearPMMStatus
(
void
);
14
void
EnablePMM
(
void
);
15
void
DisablePMM
(
void
);
16
inline
void
WritePMMReg
(
uint32_t
dw_offset,
uint32_t
data);
17
inline
uint32_t
ReadPMMReg
(
uint32_t
dw_offset);
18
#endif
WritePMMReg
void WritePMMReg(uint32_t dw_offset, uint32_t data)
DisablePMM
void DisablePMM(void)
Definition
pmm.c:79
MailboxWrite
void MailboxWrite(uint8_t data, uint8_t busy, uint8_t flag0, uint8_t flag1, uint8_t flag2, uint8_t flag3, uint8_t node_type, uint8_t y, uint8_t x)
Definition
pmm.c:44
ClearPMMStatus
void ClearPMMStatus(void)
Definition
pmm.c:61
ReadPMMReg
uint32_t ReadPMMReg(uint32_t dw_offset)
EnablePMM
void EnablePMM(void)
Definition
pmm.c:70
stdint.h
uint32_t
__UINT32_TYPE__ uint32_t
uint8_t
__UINT8_TYPE__ uint8_t
lib
tenstorrent
bh_arc
pmm.h
Generated by
1.14.0