From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754411AbbBNWr6 (ORCPT ); Sat, 14 Feb 2015 17:47:58 -0500 Received: from smtp04.smtpout.orange.fr ([80.12.242.126]:49750 "EHLO smtp.smtpout.orange.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754299AbbBNWr5 (ORCPT ); Sat, 14 Feb 2015 17:47:57 -0500 X-ME-Helo: beldin.home X-ME-Date: Sat, 14 Feb 2015 23:47:56 +0100 X-ME-IP: 109.220.218.8 From: Robert Jarzmik To: Vinod Koul , Arnd Bergmann , Olof Johansson , Daniel Mack , Haojian Zhuang Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, dmaengine@vger.kernel.org, Robert Jarzmik Subject: [PATCH RFC 0/2] Prepare smooth PXA transition to dmaengine Date: Sat, 14 Feb 2015 23:47:31 +0100 Message-Id: <1423954053-21760-1-git-send-email-robert.jarzmik@free.fr> X-Mailer: git-send-email 2.1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is the best I could think of to smoothly transition the PXA drivers to dmaengine, driver by driver. The goal is to : - be able to port several drivers, but not _all_ of them at the same time - have both dmaengine and legacy dma code working in the same kernel - have dma chanels correctly split between both APIs This was only compiled for now, I'll make some test shortly. If anybody thinks of something smarter, please let me know. Cheers. -- Robert Robert Jarzmik (2): dma: mmp_dma: add support for legacy transition ARM: pxa: transition to dmaengine phase 1 arch/arm/Kconfig | 2 ++ arch/arm/plat-pxa/dma.c | 4 +++- arch/arm/plat-pxa/include/plat/dma.h | 1 + drivers/dma/mmp_pdma.c | 26 ++++++++++++++++++++++++++ 4 files changed, 32 insertions(+), 1 deletion(-) -- 2.1.0 From mboxrd@z Thu Jan 1 00:00:00 1970 From: robert.jarzmik@free.fr (Robert Jarzmik) Date: Sat, 14 Feb 2015 23:47:31 +0100 Subject: [PATCH RFC 0/2] Prepare smooth PXA transition to dmaengine Message-ID: <1423954053-21760-1-git-send-email-robert.jarzmik@free.fr> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org This is the best I could think of to smoothly transition the PXA drivers to dmaengine, driver by driver. The goal is to : - be able to port several drivers, but not _all_ of them at the same time - have both dmaengine and legacy dma code working in the same kernel - have dma chanels correctly split between both APIs This was only compiled for now, I'll make some test shortly. If anybody thinks of something smarter, please let me know. Cheers. -- Robert Robert Jarzmik (2): dma: mmp_dma: add support for legacy transition ARM: pxa: transition to dmaengine phase 1 arch/arm/Kconfig | 2 ++ arch/arm/plat-pxa/dma.c | 4 +++- arch/arm/plat-pxa/include/plat/dma.h | 1 + drivers/dma/mmp_pdma.c | 26 ++++++++++++++++++++++++++ 4 files changed, 32 insertions(+), 1 deletion(-) -- 2.1.0