SPI_SR
readl_poll_timeout_atomic(as->regs + SPI_SR, status,
regmap_read(dspi->regmap, SPI_SR, &spi_sr);
regmap_write(dspi->regmap, SPI_SR, spi_sr);
regmap_read(dspi->regmap, SPI_SR, &spi_sr);
regmap_write(dspi->regmap, SPI_SR, spi_sr);
while (regmap_read(dspi->regmap, SPI_SR, &val) >= 0 &&
regmap_write(dspi->regmap, SPI_SR, SPI_SR_CLEAR);
while (regmap_read(dspi->regmap, SPI_SR, &val) >= 0 &&
regmap_write(dspi->regmap, SPI_SR, SPI_SR_CLEAR);
regmap_reg_range(SPI_SR, SPI_TXFR3),
regmap_reg_range(SPI_SR, SPI_TXFR4),
regmap_reg_range(SPI_SR, SPI_SR),
regmap_read(dspi->regmap, SPI_SR, &spi_sr);