7#ifndef ZEPHYR_INCLUDE_DRIVERS_MISC_TT_D2D_H_
8#define ZEPHYR_INCLUDE_DRIVERS_MISC_TT_D2D_H_
int tt_d2d_load_fw(const struct device *dev, const uint8_t *img, size_t img_size)
Load firmware into a D2D tile, leaving the Rocket halted.
Definition tt_d2d.c:327
int tt_d2d_wait_link(const struct device *dev, k_timeout_t timeout)
Wait for this end of the link to finish training.
Definition tt_d2d.c:430
int tt_d2d_reset_release(const struct device *dev)
Deassert a D2D tile's subsystem resets, in hardware order.
Definition tt_d2d.c:163
uint32_t tt_d2d_progress_code(const struct device *dev)
Firmware training progress code (drop d2d_api_fw_progress_codes.h).
Definition tt_d2d.c:422
int tt_d2d_start(const struct device *dev)
Release a D2D tile's Rocket so loaded firmware begins executing.
Definition tt_d2d.c:411