spi: sun6i: add quirk for dual and quad SPI modes support
authorMaksim Kiselev <bigunclemax@gmail.com>
Sat, 24 Jun 2023 13:16:22 +0000 (16:16 +0300)
committerMark Brown <broonie@kernel.org>
Sun, 9 Jul 2023 21:51:26 +0000 (22:51 +0100)
commit0605d9fb411f3337482976842a3901d6c125d298
tree0e414a88216c7a7cc3e68a8f032e2cd21fd6a106
parent06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5
spi: sun6i: add quirk for dual and quad SPI modes support

New Allwinner's SPI controllers can support dual and quad SPI modes.
To enable one of these modes, we should set the corresponding bit in
the SUN6I_BURST_CTL_CNT_REG register. DRM (28 bits) for dual mode and
Quad_EN (29 bits) for quad transmission.

Signed-off-by: Maksim Kiselev <bigunclemax@gmail.com>
Link: https://lore.kernel.org/r/20230624131632.2972546-2-bigunclemax@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-sun6i.c