diff -ur linux-source-6.11/drivers/spi/spi-rockchip.c linux-build-6.11/drivers/spi/spi-rockchip.c --- linux-source-6.11/drivers/spi/spi-rockchip.c 2024-10-17 15:27:02.000000000 +0200 +++ linux-build-6.11/drivers/spi/spi-rockchip.c 2024-11-16 15:21:51.506615129 +0100 @@ -243,9 +243,6 @@ bool cs_asserted = spi->mode & SPI_CS_HIGH ? enable : !enable; if (cs_asserted) { - /* Keep things powered as long as CS is asserted */ - pm_runtime_get_sync(rs->dev); - if (spi_get_csgpiod(spi, 0)) ROCKCHIP_SPI_SET_BITS(rs->regs + ROCKCHIP_SPI_SER, 1); else @@ -257,9 +254,6 @@ else ROCKCHIP_SPI_CLR_BITS(rs->regs + ROCKCHIP_SPI_SER, BIT(spi_get_chipselect(spi, 0))); - - /* Drop reference from when we first asserted CS */ - pm_runtime_put(rs->dev); } }