Searched refs:dspi_data (Results 1 – 2 of 2) sorted by relevance
152 static void dspi_setup_speed(struct ls_dspi_data *dspi_data, in dspi_setup_speed() argument161 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() argument195 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 …]
72 TEE_Result ls_dspi_init(struct ls_dspi_data *dspi_data);