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
11void 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);
13void ClearPMMStatus(void);
14void EnablePMM(void);
15void DisablePMM(void);
16inline void WritePMMReg(uint32_t dw_offset, uint32_t data);
17inline uint32_t ReadPMMReg(uint32_t dw_offset);
18#endif
void WritePMMReg(uint32_t dw_offset, uint32_t data)
void DisablePMM(void)
Definition pmm.c:79
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
void ClearPMMStatus(void)
Definition pmm.c:61
uint32_t ReadPMMReg(uint32_t dw_offset)
void EnablePMM(void)
Definition pmm.c:70
__UINT32_TYPE__ uint32_t
__UINT8_TYPE__ uint8_t