Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp2725272rdb; Mon, 4 Dec 2023 06:04:16 -0800 (PST) X-Google-Smtp-Source: AGHT+IGtZKwjwRHD7sWVjrXoGD1/qcOFu89U7MLIc52gOBkGQaZw0CkTLIRpyAODH7ztwlzKmUcb X-Received: by 2002:a17:90b:180f:b0:286:b8a5:c29b with SMTP id lw15-20020a17090b180f00b00286b8a5c29bmr1087083pjb.32.1701698655784; Mon, 04 Dec 2023 06:04:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701698655; cv=none; d=google.com; s=arc-20160816; b=sq8Nfl6/Vz/UGjDg7Lpt7Gap2+w34QBBkoAEr68nr+F4iTw9h7aVJrm5nPhR9EHcmX z6QuK6FjdzW8Wqd2rdYU+ifdNwcBTPk0b5UPbam7czMgiDwKvgGO/yWYwVDHEqdQBK9x f81LI3Ddvvb0/IdAVemPJBu/nfypHtwdK6M5+pna0kzEgaxZh9oaStm/fstk88epKtid 4133kotqaTLBg+q/r6o4ETqCLq4ccD+ehdf5+jF4R0Zho9JDbZd1fttcIz15EL5kBVme zl0fEKVrP6Za2dju9DYzNe9fnd7sw2koJHzAQ5J9XVeTtJ/jPpIUzGXOUjSQpTkJ/Pdh cl1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=b0R6n2GdeXzFfYLayCJ7fH/bR9FIh7AyGBXRunAkFdY=; fh=lq3uIejE9+UCb9GhFK9s8FDaMDYUiH23kGvWD8KW0Eg=; b=OxNEE/vm3QCuSpJPeBqzpbR/+pQo9DLUX74XdfvSlegSu5mupcvm1jLPj70VzlWlKu gp/zO7j3ZsRmEaNVkMnhXJ954kwq8gIu+ToXzw+AW7qavGbAWpbQjRPn6FhCmpu/BjMQ cU+AACe3uZjchH41dnW1Cm1zk+O1od4ZqZZdUv+JVZhD10UFKZibGbEHpP7lOaxmMWKl ObTeb26/LuCYjWaFc5PiQCU9wJsa0CpDCgvRetwj+KkhaTWLJlClR1HUeZQdHxmAl2u+ jSLaoXpaTHcIznNDX0kJ9GQchcOs7VJyx9A8fHPXDJYANCqI13rUm6uwqn8jV9iScCAa m9jg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@crapouillou.net header.s=mail header.b=tOvWWh3x; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=crapouillou.net Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id rm14-20020a17090b3ece00b00285a3fa637csi682807pjb.3.2023.12.04.06.04.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Dec 2023 06:04:15 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@crapouillou.net header.s=mail header.b=tOvWWh3x; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=crapouillou.net Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 6F1A080A5FBC; Mon, 4 Dec 2023 06:04:13 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235638AbjLDOED (ORCPT + 99 others); Mon, 4 Dec 2023 09:04:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39762 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234450AbjLDOEC (ORCPT ); Mon, 4 Dec 2023 09:04:02 -0500 Received: from aposti.net (aposti.net [89.234.176.197]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C3EC0FD; Mon, 4 Dec 2023 06:04:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=crapouillou.net; s=mail; t=1701698643; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=b0R6n2GdeXzFfYLayCJ7fH/bR9FIh7AyGBXRunAkFdY=; b=tOvWWh3xPDptDfio68Mh6k02djeZhZclseZwiQh2JhDB4WZO7JJPTghYXlyr6WfM8/tAo6 pRlnPuyTZ0RYqSGq5K1pHpYBmGPc3NeMyPNY0zZqIaQXdm24BtObai2Dj/rvhInM7sfg78 3FmRi2R374pvf3JbMnjc8SwzQ4dhB8c= From: Paul Cercueil To: Vinod Koul Cc: Lars-Peter Clausen , =?UTF-8?q?Nuno=20S=C3=A1?= , Michael Hennerich , dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org, Paul Cercueil Subject: [PATCH 0/4] axi-dmac: Add support for scatter-gather transfers Date: Mon, 4 Dec 2023 15:03:48 +0100 Message-ID: <20231204140352.30420-1-paul@crapouillou.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam: Yes X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Mon, 04 Dec 2023 06:04:13 -0800 (PST) Hi Vinod, This patchset updates the dma-axi-dmac driver, and introduces the ability to use scatter-gather transfers, that are now supported by the IP core. When using an older version of the core, the driver will simply fall back to using standard transfers. The patchset was generated on top of today's linux-next (629a3b49f3f9). Cheers, -Paul Paul Cercueil (4): dmaengine: axi-dmac: Small code cleanup dmaengine: axi-dmac: Allocate hardware descriptors dmaengine: axi-dmac: Add support for scatter-gather transfers dmaengine: axi-dmac: Use only EOT interrupts when doing scatter-gather drivers/dma/dma-axi-dmac.c | 261 +++++++++++++++++++++++++------------ 1 file changed, 178 insertions(+), 83 deletions(-) -- 2.42.0