ARM: S3C24XX: split s3c2412 spi dma channels
From: Heiko Stuebner <heiko@...> Date: Sun, 21 Apr 2013 18:37:27 +0200
Commit-Message
While s3c24xx before s3c2412 (2410, 2440, 2442) use one dma channel for both sending and receiving spi data, all later s3c24xx socs use separate channels. To keep with the structure of "one spi channel" s3c2412 introduced a channel_rx attribute to the map and selects the correct request channel depending on the dma direction, hiding the underlying separation from view. The s3c24xx-spi driver, which would need this, currently does not use dma at all, but as s3c2443 has both highspeed (spi0) and regular (spi1) controllers and also uses the split scheme a future dma support for s3c24xx-spi would in any case need to differentiate between old-style and new-style spi channel structure. Thus we can swtch to the split channel structure like in later socs. Signed-off-by: Heiko Stuebner <heiko@...>
Patch-Comment
arch/arm/mach-s3c24xx/dma-s3c2412.c | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-)
Statistics
- 16 lines added
- 6 lines removed