TT Zephyr Platforms 19.5.0-rc1
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 <stdint.h>
11#include <stddef.h>
12
13#include <zephyr/device.h>
14
15int spi_transfer_by_parts(const struct device *dev, size_t spi_address, size_t image_size,
16 uint8_t *buf, size_t buf_size, uint8_t *tlb_dst,
17 int (*cb)(uint8_t *src, uint8_t *dst, size_t len));
18int spi_arc_dma_transfer_to_tile(const struct device *dev, size_t spi_address, size_t image_size,
19 uint8_t *buf, size_t buf_size, uint8_t *tlb_dst);
20
21#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:61
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:21
__UINT8_TYPE__ uint8_t