STM32H7_SPI_SR_TXP
mask |= STM32H7_SPI_SR_TXP | STM32H7_SPI_SR_RXP;
if (sr & STM32H7_SPI_SR_TXP)
if (spi->tx_len && (sr & STM32H7_SPI_SR_TXP))
while (readl_relaxed(spi->base + STM32H7_SPI_SR) & STM32H7_SPI_SR_TXP)
STM32H7_SPI_SR_TXP)) {