cdns_spi_read
while (cdns_spi_read(xspi, CDNS_SPI_ISR) & CDNS_SPI_IXR_RXNEMTY)
cdns_spi_read(xspi, CDNS_SPI_RXD);
ctrl_reg = cdns_spi_read(xspi, CDNS_SPI_CR);
new_ctrl_reg = cdns_spi_read(xspi, CDNS_SPI_CR);
ctrl_reg = cdns_spi_read(xspi, CDNS_SPI_CR);
rxw = cdns_spi_read(xspi, CDNS_SPI_RXD);
intr_status = cdns_spi_read(xspi, CDNS_SPI_ISR);
int threshold = cdns_spi_read(xspi, CDNS_SPI_THLD);
if (cdns_spi_read(xspi, CDNS_SPI_ISR) & CDNS_SPI_IXR_TXFULL)
cdns_spi_read(xspi, CDNS_SPI_RXD);
ctrl_reg = cdns_spi_read(xspi, CDNS_SPI_CR);
xspi->tx_fifo_depth = cdns_spi_read(xspi, CDNS_SPI_THLD) + 1;
intr_status = cdns_spi_read(xspi, CDNS_SPI_ISR);