Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752242AbcKBL4b (ORCPT ); Wed, 2 Nov 2016 07:56:31 -0400 Received: from smtprelay.synopsys.com ([198.182.60.111]:55817 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750765AbcKBL4a (ORCPT ); Wed, 2 Nov 2016 07:56:30 -0400 From: Eugeniy Paltsev To: "andriy.shevchenko@linux.intel.com" CC: "dan.j.williams@intel.com" , "linux-kernel@vger.kernel.org" , "dmaengine@vger.kernel.org" , "vireshk@kernel.org" , "vinod.koul@intel.com" , "linux-snps-arc@lists.infradead.org" Subject: Re: [PATCH v3 0/3] dmaengine: DW DMAC: split pdata to hardware properties Thread-Topic: [PATCH v3 0/3] dmaengine: DW DMAC: split pdata to hardware properties Thread-Index: AQHSMTSJ21QGipFaz0OIV8Q0Y5/ljKDFjLyA Date: Wed, 2 Nov 2016 11:55:08 +0000 Message-ID: <1478087707.2603.7.camel@synopsys.com> References: <1477670402-23943-1-git-send-email-Eugeniy.Paltsev@synopsys.com> In-Reply-To: <1477670402-23943-1-git-send-email-Eugeniy.Paltsev@synopsys.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.121.14.113] Content-Type: text/plain; charset="utf-8" Content-ID: MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id uA2BvcxV008265 Content-Length: 1501 Lines: 37 Hi Andy, Could you possibly tell me your ideas about these changes? Thanks. On Fri, 2016-10-28 at 18:59 +0300, Eugeniy Paltsev wrote: > This series is to address a proposal by Andy in these threads: > http://www.spinics.net/lists/dmaengine/msg11506.html > http://www.spinics.net/lists/dmaengine/msg11541.html > Split platform data to actual hardware properties, and platform > quirks. > Now we able to use quirks and hardware properties separately from > different sources (pdata, device tree or autoconfig registers) > > Changes for v3: >  -   Split changes to separate patches. >  -   Add "DW_DMA_IS_LLP_SUPPORTED" flag and get rid of "dwc->nollp" >      as separate variable. >  -   Make "dw_dma_slave" documentation comments more clear about > quirks. >      "is_memcpy" and "is_private" are quirks, "is_nollp" is regular  >      pdata property. > > Eugeniy Paltsev (3): >   dmaengine: DW DMAC: split pdata to hardware properties and platform >     quirks >   dmaengine: DW DMAC: convert to unified device property API >   dmaengine: DW DMAC: move "nollp" to "dwc->flags" > >  drivers/dma/dw/core.c                | 34 +++++++++++++---------- >  drivers/dma/dw/platform.c            | 53 +++++++++++++++++++------- > ---------- >  drivers/dma/dw/regs.h                |  2 +- >  include/linux/platform_data/dma-dw.h |  5 ++++ >  4 files changed, 54 insertions(+), 40 deletions(-) > --  Paltsev Eugeniy