Received: by 2002:a05:6500:1b41:b0:1fb:d597:ff75 with SMTP id cz1csp30715lqb; Tue, 4 Jun 2024 04:15:41 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCW49aiu8EC0ohuUr06j0OILwEriNThlSXrNvwqif4z1EmQHJYVZ1OKvF9i6k7W5jUkYA2ktef+8nmj2/nFXLpAaG7DHGSFnXovJMJlbIw== X-Google-Smtp-Source: AGHT+IF6WVaFauNkekMHlap1F/JW6uDZWzyWPSn1RJnAdxOg3kBbqF5CZXYSwfHhghuSOZHpR+22 X-Received: by 2002:a17:906:1645:b0:a61:ab74:413e with SMTP id a640c23a62f3a-a6820beda7fmr743698266b.46.1717499741782; Tue, 04 Jun 2024 04:15:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717499741; cv=pass; d=google.com; s=arc-20160816; b=rAxKoO45SLyFdnXxbN2GWyX+59fRPusUkxwYU9mnu+M8K0eOpE66Zq/3nSm4UsBWX5 HdjK57jvp1H/hVPIX4rMPwGY+aTaSbF+QhuTqK31BV+Gwc46vI6j2puor9nBxrlrPrjr iTY2krsoXfImEAincjz3fj10sWGHccDtpFXjqMOP6A4jPePMuP51Sa+eqA/MvUvYL09h n1ikYfsOn7C++lBlDEY+n800U5ExEtqJGC36GrnDKpi17nTttIH+ZrFKCwyfrcZ77OYy hEgHHJSyaU2/5u3DXekdPghk6JUe1oqSet64vDv2dBGUJQyGs0FFjUhrl6hJ5MPgEuSt glNQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=eq/HBqCgJ9qMRdIfKiqytQyj6xuMx2f9KN0gcUKcbJM=; fh=jmDNDRhPPgkT4k4UwSO47eXeGqBxoxNoNZxa9lalRYY=; b=VRNmd2cJA5xUuW5Icn34WJCM4RNwCz8niZVZ1OPsXnm4QNHH1UR3XxgaBvvO0bUMCM jnOJimQRbWHTsSvzk4jTPLGssMI6nQq4xl+FCuwP0n/OMRKm5kLXeiGc9J5LbLId84Oh RKhuNnjITD6flEeDT7E+Ti/NXse5EE0acRRQuBtW13NV+n1r/JG500wboVToaw59K5/O GoPvCyoPjuPAIYU1/tlA1rdz/WrSzJBWcTTKVc/6mHY0SwVS8FuSnC17EWZ9XiXqh8NV L4QSjqr5rcjm0TnZtdH/ajCzooY4g3iHu9JNkXsC7MciXpAGmiVkAqj29MwyDnItLg43 3e1A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=L8ErJXtm; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-200499-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-200499-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id a640c23a62f3a-a6929005bffsi131537066b.224.2024.06.04.04.15.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Jun 2024 04:15:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-200499-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=L8ErJXtm; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-200499-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-200499-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 7F4B21F2210C for ; Tue, 4 Jun 2024 11:15:41 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B195214601B; Tue, 4 Jun 2024 11:14:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="L8ErJXtm" Received: from mail-yb1-f176.google.com (mail-yb1-f176.google.com [209.85.219.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6A468146006 for ; Tue, 4 Jun 2024 11:14:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.176 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717499665; cv=none; b=RgP3bFkom+hGiSgkA2qh54weKgQO0iU2OQrlOcmCaTqZ1pNDn/euCjlH7iuT09f7fksSl83UD4GzyIbAHoT7z/8TuFvxJ5HdWjIx4Pu7G5s4pg4kNeGzJI9/pHSpHg24y3yGX9DQ973Z/kSg9HovJ02UrTVLeRrrKLtUPokeo44= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717499665; c=relaxed/simple; bh=8x1HdwF7lm+0XQBbxfRRHEcS3NdGYDmeY4IfWWJhKmU=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=uUwK4QTc+E6168oIQHaK9ZdX5wsEOluJXq8PW0NwuWDd2/LzPkaK+I3gndWWrch1wkrhj3yMTTawH2XAVFwvcvNBt9ySPuBbjbhUXmzeW14Wwr7DGc+6NjOvbXKTjeBGaVo+uelcvyBzPu+DJ9vxN3yDYGFNE4Tbxm1S94VtcXQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=L8ErJXtm; arc=none smtp.client-ip=209.85.219.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-yb1-f176.google.com with SMTP id 3f1490d57ef6-dfa65af5367so5055356276.1 for ; Tue, 04 Jun 2024 04:14:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717499663; x=1718104463; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=eq/HBqCgJ9qMRdIfKiqytQyj6xuMx2f9KN0gcUKcbJM=; b=L8ErJXtmEE2WvNIVwgoyzEo/wH/g+tbUdpd6r0uhW9HMX9ju6/ZXs1HUJUuX0QE3bm H5WqUZwVcaFBSXtaLj0n1dX28Uy+OMTilHd3wLAubmO8K1aBXyORPtHzRE3odMo2lI9a qVBKQ7k2KVtJpX7u2QVahqlPr3M5juWvfFq0aBGqYNzpE6omwylyG1MVenWVtSg8nCCP 80BzUtnxwIOejo0L6rgoOKBqrm7ZGLq44HWswTTxELQRhY5qqb+ht9DvSoIitS2uoDzB P3KUwfNYH2XKf9yeswk/3B/jfTJvQPmvpKnjaXb4ZNWV8nct5CyGzmccynhVf2QWaWSz trfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717499663; x=1718104463; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=eq/HBqCgJ9qMRdIfKiqytQyj6xuMx2f9KN0gcUKcbJM=; b=K7ax001/hgTZxO7k/n1FlYPA1FeVOjb8AJ7gDhw26lZ20V7QMwpCgXiDXuYwWhILRg mSKk6RH/hXA/P9mPGE4qIDdl2CV8h8MaWAMHxSPx2l+swOdYaR0tc9UhL2fDYXDrefvU 8OgTWMhU2kNu65Fg+16jfLyPLdwoApUXdy6ZVnXjkgcdOmdl134jqiZKTzBdvDLNHPgB GhT3kY3Mupj8snpFBJSRDg8PPodIiDaqSf7p0i4SBktoLCJinREDO8BGlE1lBL0gXi0N aSOFkBob0yXIloB55hwIgKKn6fChml/P3oyrUeS3uPbNkQ6dbB8fuov15+/vgTa3WWIb 94Iw== X-Forwarded-Encrypted: i=1; AJvYcCVDe4nBHfjTf6Jb1L/LZ+HkN2ZdOE6EVhuT+d3Yqpk/SHyhgwYrG6bM57Yk4ZKMabS/OF0HZ34y5Hy3C4mchDX5KYBBy1R1MEIVh471 X-Gm-Message-State: AOJu0Yx1D+pPwgMLSsfNrC7bopBwl+YyVUDfL/UI8u+3gWFMqeJoeYqB LOkj2Oa+tYLKlBJ/3TkNBqJBhINBOVtZIYLGCrRaOLkmu4PLVpoUkFd85iqXF4Ufgd1GX08YLNY NotHeQVEQk5wF3LhQvvDNtP2P06cpbmWMXfrXgw== X-Received: by 2002:a25:dbc4:0:b0:de6:1645:499a with SMTP id 3f1490d57ef6-dfa73c24476mr11467680276.30.1717499663432; Tue, 04 Jun 2024 04:14:23 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240530215547.2192457-1-heiko@sntech.de> In-Reply-To: <20240530215547.2192457-1-heiko@sntech.de> From: Ulf Hansson Date: Tue, 4 Jun 2024 13:13:47 +0200 Message-ID: Subject: Re: [PATCH] mmc: sdhci-of-dwcmshc: set CQE irq-handler for rockchip variants To: Heiko Stuebner Cc: adrian.hunter@intel.com, serghox@gmail.com, linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, quentin.schulz@cherry.de, Heiko Stuebner Content-Type: text/plain; charset="UTF-8" On Thu, 30 May 2024 at 23:55, Heiko Stuebner wrote: > > From: Heiko Stuebner > > The dwcmshc used on Rockchip rk3568 and rk3588 can use cqe, so set > the needed irq handler. > > Tested on a rk3588-tiger SoM with dd, hdparm and fio. fio performance > does increase slightly from > > Run status group 0 (all jobs): > READ: bw=209MiB/s (219MB/s), 209MiB/s-209MiB/s (219MB/s-219MB/s), io=4096MiB (4295MB), run=19607-19607msec > > without CQE to > > Run status group 0 (all jobs): > READ: bw=215MiB/s (225MB/s), 215MiB/s-215MiB/s (225MB/s-225MB/s), io=4096MiB (4295MB), run=19062-19062msec > > with CQE enabled. > > Signed-off-by: Heiko Stuebner Applied for next, thanks! Kind regards Uffe > --- > drivers/mmc/host/sdhci-of-dwcmshc.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/mmc/host/sdhci-of-dwcmshc.c b/drivers/mmc/host/sdhci-of-dwcmshc.c > index 4410d4523728d..3c203857189f9 100644 > --- a/drivers/mmc/host/sdhci-of-dwcmshc.c > +++ b/drivers/mmc/host/sdhci-of-dwcmshc.c > @@ -908,6 +908,7 @@ static const struct sdhci_ops sdhci_dwcmshc_rk35xx_ops = { > .get_max_clock = rk35xx_get_max_clock, > .reset = rk35xx_sdhci_reset, > .adma_write_desc = dwcmshc_adma_write_desc, > + .irq = dwcmshc_cqe_irq_handler, > }; > > static const struct sdhci_ops sdhci_dwcmshc_th1520_ops = { > -- > 2.39.2 >