From patchwork Tue Sep 11 08:35:24 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinod Koul X-Patchwork-Id: 10595263 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 074BB14E0 for ; Tue, 11 Sep 2018 08:36:25 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EC28329156 for ; Tue, 11 Sep 2018 08:36:24 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id DEADE29162; Tue, 11 Sep 2018 08:36:24 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 45FB429156 for ; Tue, 11 Sep 2018 08:36:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726488AbeIKNeh (ORCPT ); Tue, 11 Sep 2018 09:34:37 -0400 Received: from mail.kernel.org ([198.145.29.99]:52114 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726387AbeIKNeh (ORCPT ); Tue, 11 Sep 2018 09:34:37 -0400 Received: from localhost.localdomain (unknown [171.76.126.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 3533A20839; Tue, 11 Sep 2018 08:36:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1536654983; bh=Rure6OVHQdJ9vaR/0OBeT5DHLsB/b4r08cma9q5zqbI=; h=From:To:Cc:Subject:Date:From; b=VkvhAtsPWKfjhfJ7XbcLAW984UQYew62/V8e+4nUNF+zkYjZWzq2oasVFDU4UdVya ESYg7y0hR5BTeSpj0IB0oU25aVbtxpB6UX3fe5BY297DWIyN8CKn/X+p3HZtRPKKP0 i6Hylt0basFn/VfuxuMM4+CKJemRPg1pvrIPH9Zo= From: Vinod Koul To: dmaengine@vger.kernel.org Cc: Vinod Koul , Ludovic Desroches , Ray Jui , Scott Branden , Eric Anholt , Linus Walleij , Viresh Kumar , Andy Shevchenko , Fabio Estevam , Zhangfei Gao , Yoshihiro Shimoda , Kuninori Morimoto , Simon Horman Subject: [PATCH 00/12] dmaengine: remove usage of dma_slave_config direction Date: Tue, 11 Sep 2018 14:05:24 +0530 Message-Id: <20180911083536.16482-1-vkoul@kernel.org> X-Mailer: git-send-email 2.14.4 Sender: dmaengine-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: dmaengine@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP dma_slave_config direction field was marked as deprecated sometime back, though no new users are being added, some old ones still persist. So, here is first set of removal batch, please test and ack. Some drivers and users are next to be done. One note on renasas drivers, I found it bit difficult to remove it due to usage of a layer between drivers, so if some Renasas folks can patch these drivers, it would be great CC: Ludovic Desroches CC: Ray Jui CC: Scott Branden CC: Eric Anholt CC: Linus Walleij CC: Viresh Kumar CC: Andy Shevchenko CC: Fabio Estevam CC: Zhangfei Gao CC: Yoshihiro Shimoda CC: Kuninori Morimoto CC: Simon Horman Vinod Koul (12): dmaengine: at_hdmac: remove dma_slave_config direction usage dmaengine: bcm2835: remove dma_slave_config direction usage dmaengine: coh901318: remove dma_slave_config direction usage dmaengine: jz4740: remove dma_slave_config direction usage dmaengine: dw: remove dma_slave_config direction usage dmaengine: fsl-edma: remove dma_slave_config direction usage dmaengine: hsu: remove dma_slave_config direction usage dmaengine: idma: remove dma_slave_config direction usage dmaengine: imx-dma: remove dma_slave_config direction usage dmaengine: k3dma: remove dma_slave_config direction usage dmaengine: ep93xx_dma: remove dma_slave_config direction usage dmaengine: mmp_tdma: remove dma_slave_config direction usage drivers/dma/at_hdmac.c | 2 +- drivers/dma/bcm2835-dma.c | 8 ----- drivers/dma/coh901318.c | 28 ++++++++++++--- drivers/dma/dma-jz4740.c | 21 ++++++++++-- drivers/dma/dw/core.c | 5 --- drivers/dma/ep93xx_dma.c | 21 +++++++++++- drivers/dma/fsl-edma.c | 87 +++++++++++++++++++++++++---------------------- drivers/dma/hsu/hsu.c | 4 --- drivers/dma/idma64.c | 4 --- drivers/dma/imx-dma.c | 20 +++++++++-- drivers/dma/k3dma.c | 23 ++++++++++--- drivers/dma/mmp_tdma.c | 22 ++++++++++-- 12 files changed, 164 insertions(+), 81 deletions(-)