From mboxrd@z Thu Jan 1 00:00:00 1970 From: Guennadi Liakhovetski Subject: [PATCH 0/4 v5] i.MX31: dmaengine and framebuffer drivers Date: Mon, 22 Dec 2008 19:31:41 +0100 (CET) Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from sfi-mx-1.v28.ch3.sourceforge.com ([172.29.28.121] helo=mx.sourceforge.net) by h25xhf1.ch3.sourceforge.com with esmtp (Exim 4.69) (envelope-from ) id 1LEpZ1-00060t-SQ for linux-fbdev-devel@lists.sourceforge.net; Mon, 22 Dec 2008 18:31:35 +0000 Received: from mail.gmx.net ([213.165.64.20]) by 29vjzd1.ch3.sourceforge.com with smtp (Exim 4.69) id 1LEpYy-0002sx-Tw for linux-fbdev-devel@lists.sourceforge.net; Mon, 22 Dec 2008 18:31:35 +0000 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linux-fbdev-devel-bounces@lists.sourceforge.net To: linux-kernel@vger.kernel.org Cc: Dan Williams , linux-fbdev-devel@lists.sourceforge.net, linux-arm-kernel@lists.arm.linux.org.uk, adaplas@gmail.com Hi, This is version 5 of dmaengine and framebuffer drivers for i.MX31. Changes since version 4: addressed comments from Sascha Hauer, apart from: the idmac driver still uses two locks - a mutex and a spinlock, the "ugly" construction like "to_ipu(to_idmac(ichan->dma_chan.device));" is still there, still all 144 IRQs are registered. So now the driver is under drivers/dma, also fixed all docbook comments. Changes since version 3: fixed idmac_issue_pending() to not reset the current buffer, fixed return value from idmac_tx_submit(), fixed framebuffer panning. Changes since version 2: now uses a tasklet to clean up completed transaction descriptors, as suggested by Dan Williams. Changes since version 1: rebased on the updated dmaengine framework. Aimed at 2.6.29. Based on linux-next as of commit f0e0e8954d03b414927650a6129ace01d554afdc. Thanks Guennadi --- Guennadi Liakhovetski ------------------------------------------------------------------------------