spi: sun6i: add support for R329/D1/R528/T113s SPI controllers
authorMaksim Kiselev <bigunclemax@gmail.com>
Wed, 10 May 2023 08:11:11 +0000 (11:11 +0300)
committerMark Brown <broonie@kernel.org>
Fri, 12 May 2023 04:07:44 +0000 (13:07 +0900)
commit046484cb214b43dc4463343e8c49133d9edb5454
tree436ee815785e39109dcd208ceb8b268d9065345b
parent8e886ac838ef12f6994ed9b13ab87784c4f0bc35
spi: sun6i: add support for R329/D1/R528/T113s SPI controllers

These SoCs has two SPI controllers. One of it is quite similar to previous
ones, but with internal clock divider removed; the other added MIPI DBI
Type-C offload based on the first one.

Add basical support for these controllers. As we're not going to
support the DBI functionality now, just implement the two kinds of
controllers as the same.

Co-developed-by: Icenowy Zheng <icenowy@aosc.io
Signed-off-by: Maksim Kiselev <bigunclemax@gmail.com
Reviewed-by: Andre Przywara <andre.przywara@arm.com
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com
Link: https://lore.kernel.org/r/20230510081121.3463710-5-bigunclemax@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org
drivers/spi/spi-sun6i.c