TT-System-Firmware APIs 19.13.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
pldm_platform.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2026 Tenstorrent AI ULC
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#ifndef PMCI_PLDM_PLATFORM_H_
8#define PMCI_PLDM_PLATFORM_H_
9
10#include "pldm_pdr.h"
11
12#include <libpldm/base.h>
13
14#include <stddef.h>
15
16const ver32_t *pldm_platform_versions_get(size_t *versions_size);
17
18const bitfield8_t *pldm_platform_commands_get(void);
19
20int pldm_platform_build_response(const struct device *pdr_dev,
21 const struct pldm_header_info *req_hdr,
22 const struct pldm_msg *req_msg, size_t req_payload_len,
23 struct pldm_msg *resp_msg, size_t *resp_pldm_len);
24
25#endif /* PMCI_PLDM_PLATFORM_H_ */
PLDM PDR provider API.
const bitfield8_t * pldm_platform_commands_get(void)
Definition pldm_platform.c:58
const ver32_t * pldm_platform_versions_get(size_t *versions_size)
Definition pldm_platform.c:49
int pldm_platform_build_response(const struct device *pdr_dev, const struct pldm_header_info *req_hdr, const struct pldm_msg *req_msg, size_t req_payload_len, struct pldm_msg *resp_msg, size_t *resp_pldm_len)
Definition pldm_platform.c:336