5 #ifndef OPENTITAN_SW_DEVICE_LIB_TESTING_DMA_TESTUTILS_H_
6 #define OPENTITAN_SW_DEVICE_LIB_TESTING_DMA_TESTUTILS_H_
11 #include "sw/device/lib/testing/test_framework/check.h"
22 void init_spi_host(dif_spi_host_t *spi_host, uint32_t peripheral_clock_freq_hz,
23 uint32_t rx_watermark);
32 void setup_pads_spi_host0(dif_pinmux_t *pinmux);
46 void setup_spi_dma_transaction(dif_spi_host_t *spi_host, dif_dma_t *dma,
47 uint8_t *rx_buffer, uint32_t chunk_size,
56 uint32_t get_digest_length(dif_dma_transaction_opcode_t opcode);