]> git.baikalelectronics.ru Git - kernel.git/commit
spi: tegra114: add dual mode support
authorSowjanya Komatineni <skomatineni@nvidia.com>
Fri, 5 Apr 2019 00:14:07 +0000 (17:14 -0700)
committerMark Brown <broonie@kernel.org>
Mon, 8 Apr 2019 07:11:58 +0000 (14:11 +0700)
commit5b2f16bf3e819617c677fffbab248f44280312f0
tree21fa94a1c427ca3c95a0557b0af928301bbbf665
parentc3e5ea8d6db535a6b7574a2656cef01e855cdda3
spi: tegra114: add dual mode support

This patch adds support for dual mode SPI transfer.

Dual mode uses both MOSI and MISO lines in parallel where the data
is interleaved on MOSI and MISO lines increasing the throughput.

Packet from Tx FIFO is transmitted on both MOSI and MISO lines and
packet to Rx FIFO is received from both MOSI and MISO lines. Even
bits are transmitted or received on the MOSI data line and odd bits
are transmitted or received on the MISO data line.

Signed-off-by: Sowjanya Komatineni <skomatineni@nvidia.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-tegra114.c