Home
last modified time | relevance | path

Searched refs:dspi_data (Results 1 – 2 of 2) sorted by relevance

/optee_os/core/drivers/
H A Dls_dspi.c152 static void dspi_setup_speed(struct ls_dspi_data *dspi_data, in dspi_setup_speed() argument
161 bus_clock = dspi_data->bus_clk_hz; in dspi_setup_speed()
166 bus_setup = io_read32(dspi_data->base + DSPI_CTAR0); in dspi_setup_speed()
173 speed = dspi_data->speed_hz; in dspi_setup_speed()
180 io_write32(dspi_data->base + DSPI_CTAR0, bus_setup); in dspi_setup_speed()
181 dspi_data->speed_hz = speed; in dspi_setup_speed()
191 static void dspi_tx(struct ls_dspi_data *dspi_data, uint32_t ctrl, in dspi_tx() argument
195 uint32_t dspi_val_addr = dspi_data->base + DSPI_PUSHR; in dspi_tx()
199 while (DSPI_SR_TXCTR(io_read32(dspi_data->base + DSPI_SR)) >= 4 && in dspi_tx()
213 static uint16_t dspi_rx(struct ls_dspi_data *dspi_data) in dspi_rx() argument
[all …]
/optee_os/core/include/drivers/
H A Dls_dspi.h72 TEE_Result ls_dspi_init(struct ls_dspi_data *dspi_data);