Skip to content

Enable spi dma on Rockchip RK3399

Emil Renner Berthing linux-arm-kernel linux-devicetree linux-rockchip linux-spi lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7spi: rockchip: initialize dma_slave_config properlydrivers/spi/spi-rockchip.c+3 -01 reply
2/7spi: rockchip: adjust dma watermark and burstlendrivers/spi/spi-rockchip.c+3 -91 reply
3/7arm64: dts: rockchip: add rk3399 SPI DMAsarch/arm64/boot/dts/rockchip/rk3399.dtsi+10 -02 replies
4/7spi: rockchip: remove unneeded dma_capsdrivers/spi/spi-rockchip.c+0 -21 reply
5/7spi: rockchip: mark use_dma as booldrivers/spi/spi-rockchip.c+3 -31 reply
6/7spi: rockchip: directly use direction constantsdrivers/spi/spi-rockchip.c+4 -71 reply
7/7spi: rockchip: simplify spi enable logicdrivers/spi/spi-rockchip.c+9 -191 reply

Reviews trailers per patch

None of the 7 patches has a Reviewed-by or Acked-by.

PatchEnric Balletbo i Serra
1/7
2/7
3/7T-b
4/7
5/7
6/7
7/7

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/7] Enable spi dma on Rockchip RK3399

Hi all,

The first three patches in this series enable spi dma on rk3399, while the remaining patches are meant to be decreasingly obvious cleanups to the rockchip spi driver.

Unfortunately I only have rk3399-gru-kevin hardware to test this on, so it would be nice if someone would test this on other rockchips.

/Emil

Emil Renner Berthing (5):
arm64: dts: rockchip: add rk3399 SPI DMAs
spi: rockchip: remove unneeded dma_caps
spi: rockchip: mark use_dma as bool
spi: rockchip: directly use direction constants
spi: rockchip: simplify spi enable logic

Huibin Hong (2):
spi: rockchip: initialize dma_slave_config properly
spi: rockchip: adjust dma watermark and burstlen

 arch/arm64/boot/dts/rockchip/rk3399.dtsi | 10 ++++
 drivers/spi/spi-rockchip.c               | 62 +++++++++---------------
 2 files changed, 32 insertions(+), 40 deletions(-)
Signature · 1 line
2.19.1