From 2f7c68cb55ecb7331f2381deb497c27155f32faf Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Wed, 03 Jan 2024 09:43:39 +0000 Subject: [PATCH] update kernel to 5.10.198 --- kernel/drivers/spi/spi-rockchip.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/kernel/drivers/spi/spi-rockchip.c b/kernel/drivers/spi/spi-rockchip.c index b627663..3249334 100644 --- a/kernel/drivers/spi/spi-rockchip.c +++ b/kernel/drivers/spi/spi-rockchip.c @@ -478,8 +478,8 @@ { u32 i; - /* burst size: 1, 2, 4, 8 */ - for (i = 1; i < 8; i <<= 1) { + /* burst size: 1, 2, 4, 8, 16 */ + for (i = 1; i < 16; i <<= 1) { if (data_len & i) break; } @@ -906,6 +906,8 @@ cr0 |= ((spi->mode & 0x3) << CR0_SCPH_OFFSET); if (spi->mode & SPI_CS_HIGH) cr0 |= BIT(spi->chip_select) << CR0_SOI_OFFSET; + if (spi_controller_is_slave(spi->controller)) + cr0 |= CR0_OPM_SLAVE << CR0_OPM_OFFSET; writel_relaxed(cr0, rs->regs + ROCKCHIP_SPI_CTRLR0); -- Gitblit v1.6.2