Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4322258pxf; Tue, 16 Mar 2021 10:33:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwoC9kecw74wS/hJpag9UHGOsE43SfG0HPUSl4BED5sL61Cblqtmx9jSIKqdSPfaDaPvr4T X-Received: by 2002:a17:906:29c3:: with SMTP id y3mr29714184eje.430.1615915991621; Tue, 16 Mar 2021 10:33:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1615915991; cv=none; d=google.com; s=arc-20160816; b=uNG+L6P0u8w9Gn5sJNeyZxNl1cz3syfLfhVxKwov/Sky05JC9+vUpd3Cl4/5qfBZov DDbOKefIaNnIjVcaywY/oM8PhYFsX8JahpGnzqdXWsdNP9BUV8TxuzPC9fCQTrBDEmQZ iHcfQHSYzmi776dj8uOiIxZFxEtNeOnS65BY9Wrz+5ySit3nVmoNvGHv6sRBncLFWA/R syrn+kXyU9qmDhnHbj/lKNwFYBO4vsY/eGZ1dj3PvtSyGZBJKnlNXfIbEJzUA6/OC9eX b34rKfA/7Q3LruwX49p8uXy7f4kYOKiibiFK3jml9bjnOi2ScBDukuDN0GI3kdNW48LH wJ8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=mgesjkOsuhg/djueR5bXHHpD+Ey/jhW7mZ3gM98QKRY=; b=wx0NJLnjiZpNGq7YlSrkaalFdVIKLicJRwtEKAc+QcrOi6fSEqo+sPbtdJ1rw5o32r nhgJd6v1E0U4RVsK6MBgPa4WZdsNW4EugHFzhF9paj8LvD2/IRm7rd3MWfDTYr1INSEI SzHFjGlp4r8e+MGzb82s8LFXAXr0ZYpqASFXxYFNy8J7gCTntzRjryFu8MxfM+y0Akf1 E1BAHP9APBdW89qDkg6ey8JDwypdTtgGKMJ+eif0EA2qajBNrcl1ClwdceR7gNeMjfTu v9nlYyQLaCJdsxCfrN7BRVy/JjYiHVVWxb52UpAJ7CB2p5oSULPo9iObCTNN8G58fxwV MxhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=VlGdS6ds; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d20si14425629eds.530.2021.03.16.10.32.49; Tue, 16 Mar 2021 10:33:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=VlGdS6ds; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231907AbhCPR3h (ORCPT + 99 others); Tue, 16 Mar 2021 13:29:37 -0400 Received: from mail.kernel.org ([198.145.29.99]:33270 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238412AbhCPR3M (ORCPT ); Tue, 16 Mar 2021 13:29:12 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 8A089650CD; Tue, 16 Mar 2021 17:29:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1615915752; bh=OIf1+FsV0wFNku7MnqunYcYLg0R4sm6sZwIlRyaahiY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=VlGdS6dsJHOQWs2JzQocZ/2a4t1racggPnJzi1FSKeEiCw/KeJTH7iDmigr9tAqY9 Fic03EfiKHeQrMGJUswBPu6Cz+5X5jXaPsSB1hxsz/xf7JVKmIFj4bIsB2pbHF5R2v AYOw10DqXq5nDvVAEoNyaXOJUWP5UsnG+ywE/Df4SZzhGJmP2D6lcsUrWDCd1/Bw91 wLBCSTBOVRtV8TyvL5fb0qsNYj7U7Pd8nRj3ve3M+m+rBxt9LE8hlkBX5o6aTp46t/ GDW93zHxQqz8Nq+jDX4JSgWPgIyQEIEINTOrrU56z58kXijDaaRExFPq6vMpPP9Ay/ gieo6O+oBxdvw== Date: Tue, 16 Mar 2021 22:59:07 +0530 From: Vinod Koul To: Gustavo Pimentel Cc: dmaengine@vger.kernel.org, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, Dan Williams , Bjorn Helgaas , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Lukas Wunner Subject: Re: [PATCH v7 00/15] dmaengine: dw-edma: HDMA support Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 18-02-21, 20:03, Gustavo Pimentel wrote: > This patch series adds the HDMA support, as long the IP design has set > the compatible register map parameter, which allows compatibility at > some degree for the existing Synopsys DesignWare eDMA driver that is > already available on the Kernel. > > The HDMA "Hyper-DMA" IP is an enhancement of the eDMA "embedded-DMA" IP. > > This new improvement comes with a PCI DVSEC that allows to the driver > recognize and switch behavior if it's an eDMA or an HDMA, becoming > retrocompatible, in the absence of this DVSEC, the driver will assume > that is an eDMA IP. > > It also adds the interleaved support, since it will be similar to the > current scatter-gather implementation. > > As well fixes/improves some abnormal behaviors not detected before, such as: > - crash on loading/unloading driver > - memory space definition for the data area and for the linked list space > - scatter-gather address calculation on 32 bits platforms > - minor comment and variable reordering Applied, thanks -- ~Vinod