From 90b3d70d7918dd87ecedf9caee4831b184f63817 Mon Sep 17 00:00:00 2001 From: Xuhui Lin Date: Wed, 2 Apr 2025 09:41:31 +0800 Subject: [PATCH] spi: rockchip-slave: Add VER3_TYPE2 support Change-Id: I140648c4923acf91ed5238e8d831d7c0d373c9af Signed-off-by: Xuhui Lin --- drivers/spi/spi-rockchip-slave.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/spi/spi-rockchip-slave.c b/drivers/spi/spi-rockchip-slave.c index 9ec9657b4fd7..4ce660fc734c 100644 --- a/drivers/spi/spi-rockchip-slave.c +++ b/drivers/spi/spi-rockchip-slave.c @@ -141,7 +141,8 @@ #define ROCKCHIP_SPI_VER2_TYPE1 0x05EC0002 #define ROCKCHIP_SPI_VER2_TYPE2 0x00110002 -#define ROCKCHIP_SPI_VER3 0x03110003 +#define ROCKCHIP_SPI_VER3_TYPE1 0x03110003 +#define ROCKCHIP_SPI_VER3_TYPE2 0x03120003 /* * The callback function may not be timely, and even cs has been released, so @@ -889,7 +890,8 @@ static int rockchip_spi_slave_probe(struct platform_device *pdev) init_completion(&rs->xfer_done); switch (rs->version) { - case ROCKCHIP_SPI_VER3: + case ROCKCHIP_SPI_VER3_TYPE2: + case ROCKCHIP_SPI_VER3_TYPE1: rs->ext_spi_clk = true; rs->dma_timeout = 16; rs->fixed_burst_size = 16;