From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 18 May 2026 15:15:23 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wOxoZ-00196l-0d for lore@lore.pengutronix.de; Mon, 18 May 2026 15:15:23 +0200 Received: from bombadil.infradead.org ([2607:7c80:54:3::133]) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1wOxoY-00038r-Ke for lore@pengutronix.de; Mon, 18 May 2026 15:15:23 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:To:In-Reply-To:References: Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=6K9Yz0QX7M9FLN6MGtUQ3B7folvK4jw99V4Fic+cDrc=; b=yrZnNDyqyfDcQIbKLF6Co0Txw0 ah3DHozgxvCFVphrXAMpQDg3L3/bSi7MSLVWst/R8lXnCKeeNz2yLA5ZX5RBkNPC2DvBVR3hAxtOS YN+YX9ARfe2T8nvsTnOXoUlzAuvthI02Sfz7ok/g/zQ2XJs+yeER/MLHE+Im2FAu7hcZ6ecK5C2XY gHqnF9CtwuiXCe1tvNJpmj3a5Cka6GKxqq9e6Slx7wZS7cso73BYzcGzTmumDte9MBJYq7wmZbXIo gc3ZYc9WEUxVC1MNFpUtbseHmp5zn61avUrSKch59QmtIOapdQRaXoQchoN97fOAaj17uGLio6a9m ZRdq+e2g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wOxmy-0000000FlvK-010r; Mon, 18 May 2026 13:13:44 +0000 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wOxmv-0000000Flsg-0Gar for barebox@lists.infradead.org; Mon, 18 May 2026 13:13:42 +0000 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1wOxms-0002UY-PZ; Mon, 18 May 2026 15:13:38 +0200 Received: from dude02.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::28]) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wOxmr-000bPJ-1q; Mon, 18 May 2026 15:13:38 +0200 Received: from [::1] (helo=dude02.red.stw.pengutronix.de) by dude02.red.stw.pengutronix.de with esmtp (Exim 4.98.2) (envelope-from ) id 1wOxmr-000000000ZS-448Z; Mon, 18 May 2026 15:13:37 +0200 From: Sascha Hauer Date: Mon, 18 May 2026 15:13:41 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260518-rockchip-emmc-hs400-v2-6-789ce495f70b@pengutronix.de> References: <20260518-rockchip-emmc-hs400-v2-0-789ce495f70b@pengutronix.de> In-Reply-To: <20260518-rockchip-emmc-hs400-v2-0-789ce495f70b@pengutronix.de> To: BAREBOX X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779110017; l=903; i=s.hauer@pengutronix.de; s=20230412; h=from:subject:message-id; bh=QwtIkSiB+C9O0B/GdLzmJVh08jCHjXzPtL5OZtvJW40=; b=+h7qhqhQ1iE+EFrpH7VEPbf5K9qVfkIamwpbNB7xRx7/YQuFC+dEMWTWPTX2cU0seqN8TeLge bnXTxm/Rjs9DPW97RpVMgOfJ0GCU1zDxL5e6jdTxq+5natgOaLEXS0W X-Developer-Key: i=s.hauer@pengutronix.de; a=ed25519; pk=4kuc9ocmECiBJKWxYgqyhtZOHj5AWi7+d0n/UjhkwTg= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260518_061341_106976_464977F6 X-CRM114-Status: GOOD ( 10.33 ) X-BeenThere: barebox@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "barebox" X-SA-Exim-Connect-IP: 2607:7c80:54:3::133 X-SA-Exim-Mail-From: barebox-bounces+lore=pengutronix.de@lists.infradead.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-5.1 required=4.0 tests=AWL,BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.2 Subject: [PATCH v2 06/10] mci: rockchip-dwcmshc-sdhci: use ADMA2 X-SA-Exim-Version: 4.2.1 (built Wed, 08 May 2019 21:11:16 +0000) X-SA-Exim-Scanned: Yes (on metis.whiteo.stw.pengutronix.de) The SDMA engine doesn't seem to be fast enough to keep up with HS400 support. In preparation to add HS400 support to the driver switch to ADMA when available. Assisted-by: Claude Opus 4.7 Signed-off-by: Sascha Hauer --- drivers/mci/rockchip-dwcmshc-sdhci.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/mci/rockchip-dwcmshc-sdhci.c b/drivers/mci/rockchip-dwcmshc-sdhci.c index 04ee528f07..23c887e906 100644 --- a/drivers/mci/rockchip-dwcmshc-sdhci.c +++ b/drivers/mci/rockchip-dwcmshc-sdhci.c @@ -361,6 +361,11 @@ static int rk_sdhci_probe(struct device *dev) sdhci_setup_host(&host->sdhci); + ret = sdhci_setup_adma(&host->sdhci); + if (ret && ret != -ENOTSUPP) + dev_warn(dev, "ADMA setup failed (%pe), falling back to SDMA\n", + ERR_PTR(ret)); + dev->priv = host; return mci_register(&host->mci); -- 2.47.3