From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id EE368C7EE37 for ; Fri, 9 Jun 2023 08:17:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240191AbjFIIRh (ORCPT ); Fri, 9 Jun 2023 04:17:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51710 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240176AbjFIIRf (ORCPT ); Fri, 9 Jun 2023 04:17:35 -0400 Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [IPv6:2001:4b98:dc4:8::226]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1AF0F35B5; Fri, 9 Jun 2023 01:16:59 -0700 (PDT) X-GND-Sasl: kory.maincent@bootlin.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1686298616; 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=Ex6LdIdKwwSp7v20YeX6YqUlcckFZIlUK3H78VaVgeU=; b=DpVXxOJwU8/YuZqdB9Omoc6INTySlWfL4wFxYiokbczMotgp3wKr0VQIntQo8iuwJ3cbrr +VA9cdS9cRaNEFPLlQdygdtAlBcI/3C2VC4OKNm4/qvcQ7TBtTgeS/KXYBKSEFwj2HkRQ0 8Z4F4JXlhDxcHXTHcIJAWAETi7MfZsLNwFd/mgKdN0FN8QzMbddaNswIenh4OlsT3vaDbl h3NGDiunQ5ExcaZGka2Q9wFYJtOms276Gv1ZNqsyyzFENWQfclhNgvOdnmerRl9eK4fX3L NiKb0L88DNvzvsu8fEdtoXZ0IwUqnbZbIV9XFHn0KxLl2K3bG1DwPbvKYPedew== X-GND-Sasl: kory.maincent@bootlin.com X-GND-Sasl: kory.maincent@bootlin.com X-GND-Sasl: kory.maincent@bootlin.com X-GND-Sasl: kory.maincent@bootlin.com X-GND-Sasl: kory.maincent@bootlin.com X-GND-Sasl: kory.maincent@bootlin.com X-GND-Sasl: kory.maincent@bootlin.com X-GND-Sasl: kory.maincent@bootlin.com X-GND-Sasl: kory.maincent@bootlin.com X-GND-Sasl: kory.maincent@bootlin.com Received: by mail.gandi.net (Postfix) with ESMTPSA id 193CDC0005; Fri, 9 Jun 2023 08:16:55 +0000 (UTC) From: =?UTF-8?q?K=C3=B6ry=20Maincent?= To: Cai Huoqing , Manivannan Sadhasivam , Serge Semin , Vinod Koul , Gustavo Pimentel , dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Thomas Petazzoni , Gustavo Pimentel , Herve Codina , Kory Maincent Subject: [PATCH 0/9] Fix support of dw-edma HDMA NATIVE IP in remote setup Date: Fri, 9 Jun 2023 10:16:45 +0200 Message-Id: <20230609081654.330857-1-kory.maincent@bootlin.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: dmaengine@vger.kernel.org From: Kory Maincent This patch series fix the support of dw-edma HDMA NATIVE IP. I can only test it in remote HDMA IP setup with single dma transfer, but with these fixes it works properly. Few fixes has also been added for eDMA version. Similarly to HDMA I have tested only eDMA in remote setup. Kory Maincent (9): dmaengine: dw-edma: Fix the ch_count hdma callback dmaengine: dw-edma: Typos fixes dmaengine: dw-edma: Add HDMA remote interrupt configuration dmaengine: dw-edma: HDMA: Add memory barrier before starting the DMA transfer in remote setup dmaengine: dw-edma: HDMA: Fix possible race condition in remote setup dmaengine: dw-edma: HDMA: Fix possible race condition in local setup dmaengine: dw-edma: eDMA: Add memory barrier before starting the DMA transfer in remote setup dmaengine: dw-edma: eDMA: Fix possible race condition in remote setup dmaengine: dw-edma: eDMA: Fix possible race condition in local setup drivers/dma/dw-edma/dw-edma-v0-core.c | 23 ++++++++++++--- drivers/dma/dw-edma/dw-hdma-v0-core.c | 40 +++++++++++++++------------ drivers/dma/dw-edma/dw-hdma-v0-regs.h | 2 +- 3 files changed, 43 insertions(+), 22 deletions(-) -- 2.25.1