spi: s3c64xx: support interrupt based pio mode
authorJaewon Kim <jaewon02.kim@samsung.com>
Tue, 2 May 2023 06:28:13 +0000 (15:28 +0900)
committerMark Brown <broonie@kernel.org>
Mon, 8 May 2023 00:10:51 +0000 (09:10 +0900)
commit1ee806718d5ef7de31c6063c4493f3d6527c9427
tree4ff8479372a3401d65f965ddfc655d2c6c7367dc
parent3456674f54d3cfdedb28ce8a3db2b6f975392ac8
spi: s3c64xx: support interrupt based pio mode

Support interrupt based pio mode to optimize cpu usage.
When transmitting data size is larget than 32 bytes, operates with
interrupt based pio mode.

By using the FIFORDY INT, an interrupt can be triggered when
the desired size of data has been received. Using this, we can support
interrupt based pio mode.

Signed-off-by: Jaewon Kim <jaewon02.kim@samsung.com
Link: https://lore.kernel.org/r/20230502062813.112434-4-jaewon02.kim@samsung.com
Signed-off-by: Mark Brown <broonie@kernel.org
drivers/spi/spi-s3c64xx.c