Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3241849pxj; Mon, 10 May 2021 23:16:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwrM0UmKNejko90iYUk1ab8pGDL74hJUbgKKREINWnid7EIrSX7nYjIaqiylsbwlPnLl5Pz X-Received: by 2002:a17:907:969e:: with SMTP id hd30mr12420237ejc.501.1620713816829; Mon, 10 May 2021 23:16:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620713816; cv=none; d=google.com; s=arc-20160816; b=dadfkVOrmOZeRLkGvjDMbO0IlKRqeRpwhP7PML7L6/B5ZgcMyLmopO1YdRpCDo9M1H IZyGCnW49jWiezu53rcU9aG/8GQUv85YM7d5VoipWrhal34T/7ibFwNf6BbBJlR2Mody rgVhXKp6DZ2nzKk6+J1qZ1DDrfjNLkUIk4mWZcwHcf61OffC7CwA66PZbajAHkRDenrT p/XiRGOWcwpkPTGcURnJBwR0RBLGJS4uJAKRtDYeNIUSfi79nthD9ik4278lwnBsRDNJ Mu6CbBj1kpoohLiFfAClVqZsFJPjiKTIxINHgTQFCVat4WK01QqCBSZ0GTlFsPkWad9N 5+Og== 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=6A6E9MTW1MHNUC2nN6QJOAjOuzbJNdMNuOZ2OzhYPWA=; b=I+oZQGIHsSOXBbV7w5odm95ZxRNtQzXg3fyEgiN6MDl5Prat2NPzO/qMQnI256B5sT Gs144KXwHjo1DWXonEZUEHYXzVHghvuYTV/cZ6nwKq5p4IDlHaIvw7MWAJE4ws4mExQS 0cb0+NOG04+jCkDPUN4qPqpKbuqJESz4LqEwlE2hZhJBbuwmkcpKOwHLi/OAGqY1FwUU /mXqC4vbtOe1wHJwEGLPiR7oVUTPcsiu3eKvWP7vrks8Ix07Jmzf5yAbPoc5RKzotkJb c5pIJ8DdX/lGo+0nP6mztrAbr63QwUlNXWR6+DZl9HVr+tFVZHciomAK0zqbrGBTihOc JJjQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QMu3bVdi; 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 d4si15114612eja.217.2021.05.10.23.16.32; Mon, 10 May 2021 23:16:56 -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=QMu3bVdi; 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 S230336AbhEKGQ3 (ORCPT + 99 others); Tue, 11 May 2021 02:16:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49836 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230196AbhEKGQ2 (ORCPT ); Tue, 11 May 2021 02:16:28 -0400 Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EE18AC061574; Mon, 10 May 2021 23:15:22 -0700 (PDT) Received: by mail-pl1-x630.google.com with SMTP id b21so10350745plz.0; Mon, 10 May 2021 23:15:22 -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:mime-version :content-transfer-encoding; bh=6A6E9MTW1MHNUC2nN6QJOAjOuzbJNdMNuOZ2OzhYPWA=; b=QMu3bVdiofnGIcrTUh0VWhIiuTEXXro/9HwKc3kFM0rELSAIAwygfORFTZCXud0Li2 2J24bhSxcqeZ+YpPzVlRaZPB/V3fUICc+Ie0lumMcNXOkiu3pay1peeKK6HJ3ZfbGYRQ QBAavlfOh8HrgDMTwhc92sLzudl2uSvRWXo3whVzyf7a1Ma7VHpCdB4b7fbw6r5R7/3G ViUpwbgtQSBYY+jdfC5SJoSugEVaVk5tF8i7CjQKPKmFLvQ4cV4Kh9Kd5sdLyp7lQCni WMUvLoAPcKYalE/SyaARazRc9f9WlWWRGh9k4ccPnW/0w8ecYqdy3O2p+/jJcwKiXKNU x+Gw== 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:mime-version :content-transfer-encoding; bh=6A6E9MTW1MHNUC2nN6QJOAjOuzbJNdMNuOZ2OzhYPWA=; b=V4QNW9PePRlvVc410PEQRo1OYpxvBVRWxKtYF/PVUyGr+KHdjgs5YtnQVq0dPkFoUG DiSB28H25hYPR86CQEXbUjvXa4pTSphS+MYzz96wnyEQGFJqoseRDjeVpjE0aOKPVKBi SRtK5qLeOEO9zx8zdGWhw3nzFiuFyHB5CxbI0y5OOabocxAh50MYFV+lAlumIg2eWuVN 7BoNkBmiIrx963205tWkwfoevwVyFeVlzDVEsstgjmAWIbvKqyXI04roS+ld6xu6CbUZ 78k3gaCTpM3DyqazOJhs9ltLl76kNyn8djMHlck+PrZ4gxhBjtyRR3qqwhGYXW0XYRci tAWA== X-Gm-Message-State: AOAM531KSzPNT1fWEzpzT9Wpu+JFUEF+Aq4uUOURP8mWuFwnRyL4IU9k hlv53oFVCyAs/OoA6rwWcj8= X-Received: by 2002:a17:902:dccc:b029:ed:32ed:e7d0 with SMTP id t12-20020a170902dcccb02900ed32ede7d0mr28204569pll.79.1620713721798; Mon, 10 May 2021 23:15:21 -0700 (PDT) Received: from gli-arch.genesyslogic.com.tw (60-251-58-169.HINET-IP.hinet.net. [60.251.58.169]) by smtp.gmail.com with ESMTPSA id j2sm1140795pji.34.2021.05.10.23.15.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 May 2021 23:15:21 -0700 (PDT) From: Ben Chuang To: ulf.hansson@linaro.org, adrian.hunter@intel.com Cc: linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, renius.chen@genesyslogic.com.tw, ben.chuang@genesyslogic.com.tw, seanhy.chen@genesyslogic.com.tw, greg.tu@genesyslogic.com.tw, totti.yan@genesyslogic.com.tw, Ben Chuang Subject: [PATCH] mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay Date: Tue, 11 May 2021 14:18:35 +0800 Message-Id: <20210511061835.5559-1-benchuanggli@gmail.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Fine tune the value to 21us in order to improve read/write performance. Signed-off-by: Ben Chuang --- 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 592d79082f58..73e01c3480a3 100644 --- a/drivers/mmc/host/sdhci-pci-gli.c +++ b/drivers/mmc/host/sdhci-pci-gli.c @@ -94,7 +94,7 @@ #define PCIE_GLI_9763E_CFG2 0x8A4 #define GLI_9763E_CFG2_L1DLY GENMASK(28, 19) -#define GLI_9763E_CFG2_L1DLY_MID 0x50 +#define GLI_9763E_CFG2_L1DLY_MID 0x54 #define PCIE_GLI_9763E_MMC_CTRL 0x960 #define GLI_9763E_HS400_SLOW BIT(3) @@ -842,7 +842,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 20us */ + /* set ASPM L1 entry delay to 21us */ value |= FIELD_PREP(GLI_9763E_CFG2_L1DLY, GLI_9763E_CFG2_L1DLY_MID); pci_write_config_dword(pdev, PCIE_GLI_9763E_CFG2, value); -- 2.31.1