TT Zephyr Platforms 18.11.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
spi_flash_buf.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2025 Tenstorrent AI ULC
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#ifndef _SPI_FLASH_BUF_H_
8#define _SPI_FLASH_BUF_H_
9
10#include "init.h"
11
12#include <stdint.h>
13#include <stddef.h>
14
15#include <zephyr/device.h>
16
17int spi_transfer_by_parts(const struct device *dev, size_t spi_address, size_t image_size,
18 uint8_t *buf, size_t buf_size, uint8_t *tlb_dst,
19 int (*cb)(uint8_t *src, uint8_t *dst, size_t len));
20int spi_arc_dma_transfer_to_tile(const struct device *dev, size_t spi_address, size_t image_size,
21 uint8_t *buf, size_t buf_size, uint8_t *tlb_dst);
22
23#endif
static uint8_t buf[1]
Definition log_backend_ringbuf.c:24
int spi_arc_dma_transfer_to_tile(const struct device *dev, size_t spi_address, size_t image_size, uint8_t *buf, size_t buf_size, uint8_t *tlb_dst)
Definition spi_flash_buf.c:59
int spi_transfer_by_parts(const struct device *dev, size_t spi_address, size_t image_size, uint8_t *buf, size_t buf_size, uint8_t *tlb_dst, int(*cb)(uint8_t *src, uint8_t *dst, size_t len))
Definition spi_flash_buf.c:19
__UINT8_TYPE__ uint8_t