Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp1136860pxv; Thu, 1 Jul 2021 18:32:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxoTo4EieCGVVaUzIzMhRZQ5jJDRsPhqvs4wvRXuAvnXi8pAQ8ZmdSJcBRW7hB1FKaqbubT X-Received: by 2002:a17:907:60cd:: with SMTP id hv13mr2137817ejc.421.1625189564380; Thu, 01 Jul 2021 18:32:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625189564; cv=none; d=google.com; s=arc-20160816; b=LR9nVMiGsyzfdG8f6pFdOmfOkINNlmeg/ZvdC5xWHskLEwANzNmdVHBZbG10g6bc1t /CDa3831rYQi0htpqGhEM/0MLINSrlRfvpVO3n9v5hTCyBQb69cJrDlrKVb2D7gqSysx r8/ai3F3zh3W+wL29xOrMTxd/R5tgM4UbSFshse3e7/9xeF8HOpm2p3HAK5x04Tcl0QZ wkLs6hdsB4QukyF9PPNlx1TiNpYemKfACspBtlyIJG7ubnPQtiTB9g3y3TWNUapxibfL M35ffk3f/TM16RWgXzHQEMHqT1wrnZLcLgE5MQohhUwb7TZopNHqLIMraqepdOicGR7w T7qw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=qM0IASgoBZVDBMc/iSq9wtDekoeCr9h0tQGMOZCQdSU=; b=fsKDXGDwtESDiOPJdVEzxkgWaAw2KzMjl2pPU7R1Ft1BcxZ/tveco0JxsVXbWVzgI9 xwTu0mIjzfYsJiUVz5wO9RBS7CxLLqXwhGR3Z6AyJ8U6rpPvBbby76Dc6hGs339tzCZ5 sgwyZVICTDfjbeJSoYvtwvw6nGiVcJfHp8beezfk92rNq0DiOkp0KnNXbGB1lB5ZruWJ /pwQwlQ1nPCGAFABSlUvEAAkINZ5YpF1cC17zU7pC8uUFK3txqahzlvAMKlqMCwLy+CG Kob8Q72Ekg0czW5P00g1Ka+SMS52KTCeIiIkEm5E9l3Cu4O1GMklNWdGcfI/j0QaSpKf CoLA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ipwtG2GD; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z5si1347444edd.58.2021.07.01.18.32.20; Thu, 01 Jul 2021 18:32:44 -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=@gmail.com header.s=20161025 header.b=ipwtG2GD; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234683AbhGBBeB (ORCPT + 99 others); Thu, 1 Jul 2021 21:34:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39204 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234476AbhGBBeA (ORCPT ); Thu, 1 Jul 2021 21:34:00 -0400 Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A1767C061762; Thu, 1 Jul 2021 18:31:28 -0700 (PDT) Received: by mail-pf1-x430.google.com with SMTP id c5so7606341pfv.8; Thu, 01 Jul 2021 18:31:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=qM0IASgoBZVDBMc/iSq9wtDekoeCr9h0tQGMOZCQdSU=; b=ipwtG2GDhk8omn4nOHeK7/duVF+qzYw0BDeftypVI8rz84wbXJpdyKM9RRc+78IH9q ljX1Q8OPwKXwtCp5zhPrreKrLkqwZcMyNjCRGu0XJX3NkI/5BrRbMqXeqA8bwIYwqwdS GqG1L3g1qnuhb6c6MG0lZzlqIEFYOSVMRCQQdTBuzaFj7fQc69FoS9k52OQXWKBDHp5o ky+GJXF9YTYnCy9DfXU900VgkUvuQMJim4+jzTs3Ncq/0Vx5nZS7Azi/yg8KTkosM5t1 /FM3ULy3oICQReWxqx//I6Ckkxfxllp+8FZDYs375tSBXiGTvmSH7+q3wzBwBbROoT07 S2NA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=qM0IASgoBZVDBMc/iSq9wtDekoeCr9h0tQGMOZCQdSU=; b=ZZbCJrGUGbopqyDI8mQznAOJbe8lNauxBr6o3JEH74BZpol3P8TlnIs2Btozz0Oeq3 mmGVMf5Q6mAf44h/M4mR4GRJD48V92gZ2Opg899XeJEG+TtoAKGNomYxmbUYS7CUnbHa vvmF9sSxvlP6vyBjXT+jd431Vb3SclMNwUHcDELnga2q3ykKDhET9CEHWjJxodyckwEg +6IF5ObpJ7OO8BcINlJ77dYozctyH09HG2pOERUryQkkzaD6PVYDu+7AgoSqM/quhcBN qqjYMwwexWJffh7SHdHkP5oVUYNog5AS8vunzKlk/lY6D2eu3oMeoq95MYNeTF2qpXWy YW0w== X-Gm-Message-State: AOAM532YR29kNYFgs37/esIuyJ3/hQlVXBLToJmyYo9shqX6/n8wKvcQ IOTXEelQRUYtTea+75L+rV8= X-Received: by 2002:a62:aa10:0:b029:2bd:ea13:c4b4 with SMTP id e16-20020a62aa100000b02902bdea13c4b4mr2545700pff.48.1625189488094; Thu, 01 Jul 2021 18:31:28 -0700 (PDT) Received: from U64-BenChuang.genesyslogic.com.tw ([180.176.36.63]) by smtp.gmail.com with ESMTPSA id b1sm1181025pgb.91.2021.07.01.18.31.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 Jul 2021 18:31:27 -0700 (PDT) From: Ben Chuang To: reniuschengl@gmail.com Cc: ben.chuang@genesyslogic.com.tw, adrian.hunter@intel.com, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, ulf.hansson@linaro.org, Ben Chuang Subject: Re: [PATCH] mmc: sdhci-pci-gli: Finetune GL9763E L1 Entry Delay Date: Fri, 2 Jul 2021 09:29:51 +0800 Message-Id: <20210702012951.2911-1-benchuanggli@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Ulf and Renius, > Ulf Hansson 於 2021年6月30日 週三 下午11:16寫道: > > > > On Thu, 24 Jun 2021 at 04:56, Renius Chen wrote: > > > > > > Finetune the L1 entry delay to 20us for better balance of performance and > > > battery life. > > > > > > Signed-off-by: Renius Chen > > > --- > > > drivers/mmc/host/sdhci-pci-gli.c | 4 ++-- > > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > > > diff --git a/drivers/mmc/host/sdhci-pci-gli.c b/drivers/mmc/host/sdhci-pci-gli.c > > > index 302a7579a9b3..4e3c0561354d 100644 > > > --- a/drivers/mmc/host/sdhci-pci-gli.c > > > +++ b/drivers/mmc/host/sdhci-pci-gli.c > > > @@ -90,7 +90,7 @@ > > > > > > #define PCIE_GLI_9763E_CFG2 0x8A4 > > > #define GLI_9763E_CFG2_L1DLY GENMASK(28, 19) > > > -#define GLI_9763E_CFG2_L1DLY_MID 0x54 > > > +#define GLI_9763E_CFG2_L1DLY_MID 0x50 > > > > We just changed from 21us to 20us. Really, how big of a difference can > > this make? > > > > Moreover, I suppose the difference is related to the running use case. No? > > > > If you really want this, at least I want an ack from Ben for it, then > > let's be done with it. > > > > Kind regards > > Uffe > > > Yes, according to the result of our customer's PLT test for battery life, > It will pass the test with 20us and will not pass the test with 21us. > I'll ask Ben for acking this, thank you. Using 20us can pass the battery life testing, but need to consider that it may reduce some performance. So this patch should be together with 4k patch or after 4k patch. Then I can acked Acked-by: Ben Chuang . Best regards, Ben > > > > > > > #define PCIE_GLI_9763E_MMC_CTRL 0x960 > > > #define GLI_9763E_HS400_SLOW BIT(3) > > > @@ -810,7 +810,7 @@ static void gli_set_gl9763e(struct sdhci_pci_slot *slot) > > > > > > pci_read_config_dword(pdev, PCIE_GLI_9763E_CFG2, &value); > > > value &= ~GLI_9763E_CFG2_L1DLY; > > > - /* set ASPM L1 entry delay to 21us */ > > > + /* set ASPM L1 entry delay to 20us */ > > > value |= FIELD_PREP(GLI_9763E_CFG2_L1DLY, GLI_9763E_CFG2_L1DLY_MID); > > > pci_write_config_dword(pdev, PCIE_GLI_9763E_CFG2, value); > > > > > > -- > > > 2.27.0 > > >