diff options
author | Vadim Fedorenko <vadfed@meta.com> | 2023-02-14 16:59:28 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2023-02-14 21:04:59 +0300 |
commit | 1dd46599f83ac5323a175d32955b1270e95cd11b (patch) | |
tree | 767681de811eddf0af2758b87b75024a3e16b0ed /include/linux/spi | |
parent | e97622254420ce5f03f3f3e6ad6ecbf86da248d9 (diff) | |
download | linux-1dd46599f83ac5323a175d32955b1270e95cd11b.tar.xz |
spi: xilinx: add force_irq for QSPI mode
Xilinx PG158 page 80 [1] states that master transaction inhibit bit must
be set to properly setup the transaction in QSPI mode. Add the force_irq
flag to follow this sequence.
[1] https://docs.xilinx.com/r/en-US/pg153-axi-quad-spi/Dual/Quad-SPI-Mode-Transactions
Signed-off-by: Vadim Fedorenko <vadfed@meta.com>
Link: https://lore.kernel.org/r/20230214135928.1253205-1-vadfed@meta.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/linux/spi')
-rw-r--r-- | include/linux/spi/xilinx_spi.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/spi/xilinx_spi.h b/include/linux/spi/xilinx_spi.h index c15d69d28e68..3934ce789d87 100644 --- a/include/linux/spi/xilinx_spi.h +++ b/include/linux/spi/xilinx_spi.h @@ -15,6 +15,7 @@ struct xspi_platform_data { u8 bits_per_word; struct spi_board_info *devices; u8 num_devices; + bool force_irq; }; #endif /* __LINUX_SPI_XILINX_SPI_H */ |