Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp1149554pxb; Fri, 21 Jan 2022 10:55:20 -0800 (PST) X-Google-Smtp-Source: ABdhPJzucPE/iNzDVIINXOoXpNUKaqDuVhm7NTIGe9wzInaUk9ITAU0GaUAXX01kxy46+kL5EHQO X-Received: by 2002:a17:90a:c096:: with SMTP id o22mr2093570pjs.3.1642791320294; Fri, 21 Jan 2022 10:55:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642791320; cv=none; d=google.com; s=arc-20160816; b=pRHkJqeK9N95c4heNgFHxEDKgd3+5Zm386I69bBP/DPD3wZuoC9UcYd0BUBh9o3aZ3 sJaeohCg6BPSimozRMRD5ipqN7bcQVKSSvj2Qbgm+OriedLK4UqJRzbfMS3PqN6LAFzL YMmUfY/OKGEZGFrPkRJlMekj0IVmffu1vaJ8GHvv8Edd02O6ddaVOJPbIxd32PbzkJMQ RDDtEhWVfwPPe/OA8Ugf2qdVJsL/2iWTmaS4wcE5tM/eeG5FIu5RoynNfo1r6oUfOO2k X9GE3dkul9HhErMAvYwI5uHvdqj4oY/idVdZ1avc33Pl2B6zDJtFf3pA4DVrdgOmCdpD U8NQ== 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=PSCDM8d3/49w8i9Xs5Framf9Ts8Oz7CfeiqrrYTy54w=; b=lx6dhUa7445sb97ByS8Mv0aOUYf0Fp9mnU/YRv2QP+6/0Cyvo9HrHD3IUWUrKOU2r5 LW8Bq+7Dm38ys51IWJkF1gtJVdepuzfQwue++pos4gFXaou3QXrC2Qyn1p7CCVzcB1Wv 76RMkeCXG+ni88kVTZ6IJ6sulXQjq/3M8vdOgeD647ZnEBcuaX+yZRSJuFZxmt1VXI4w prQTRkYC75zgyGL3LeD4A70NUTShuyyDcT2XWSe2CpdmATbYuFJhfgqP94qCNO5g13cY Y7XDebgOoJbeubDAD/It7i5A9RrjxD6cD9Su9Nv/PQZqnmjh82qhFMQaBqQxn5Co/YZs Z6cA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=khMVw+QY; 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 p13si7709536pfh.140.2022.01.21.10.55.08; Fri, 21 Jan 2022 10:55:20 -0800 (PST) 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=20210112 header.b=khMVw+QY; 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 S1345921AbiASHzA (ORCPT + 99 others); Wed, 19 Jan 2022 02:55:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38580 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1352349AbiASHxd (ORCPT ); Wed, 19 Jan 2022 02:53:33 -0500 Received: from mail-pj1-x1033.google.com (mail-pj1-x1033.google.com [IPv6:2607:f8b0:4864:20::1033]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0AA57C06173E; Tue, 18 Jan 2022 23:53:33 -0800 (PST) Received: by mail-pj1-x1033.google.com with SMTP id s61-20020a17090a69c300b001b4d0427ea2so5232226pjj.4; Tue, 18 Jan 2022 23:53:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=PSCDM8d3/49w8i9Xs5Framf9Ts8Oz7CfeiqrrYTy54w=; b=khMVw+QYJ8NTt4bpMMhLFhnE589FkWnFng18I/cjEueQq2gbAAF5IgQGPZZRXAdBGf uiWkw3OWhv1lzDqordEMZqRVrjApjn4Cl5eheELZLbxDAi7n7S3/vdeZqUn8nylqTQIX 4chUfdwSPC4wGDU8xyXV07fy3xIK+iy+asEwbwGvEeiy8l9L/XrUMMITJSJ5MfYFEa9p Qyt7LkEDb1Ow1sbdzXGk3jgqZV2IXr3xdoKCmvZLG53z/0pg6GAPEfk3H8x0Rp2yxvKd PA2WOT6Vi94onI2e5tyQ982AYQVMdxtua9wD8Vam6VQ5L2Pxm2NrkU1MYZgh6KSOAdFH Qx0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=PSCDM8d3/49w8i9Xs5Framf9Ts8Oz7CfeiqrrYTy54w=; b=f+UT637KA9qZeWV5IRnO541FZhwiaW2BGeBdplTZqrrIMnnj1ZvtY+dTPqb6n9HKB6 7ybvRe6ihw89PIFZdFTM8AKYZAJxnkjFNNyeOZ4Xfr6wQv5I1fyI6wLLospUCn0Ypk44 eDMjBq3iVYAQ1V55sHJoxccYJVBr8NeZFRyusophcYxIZ385XgI7VqnJw3KJt+lSNubm 43KdrFTATzFFftAI0GUHHk18vBGe4Td+ARDk1J4miPxLRMgmdVON99/RGtcRlOrfYSSp AJrDeZofGHR8QS2XRerIv2rmxw9gfL2MwijPazaKkLDf0Mw1zkgRTiUvv40VCKFCFYpn Gq9g== X-Gm-Message-State: AOAM531wPHB4LFZJpi7QCStQcdud3Z5UwGNa1W72TvEfDVRMBR1nnz18 rtvFrAHI4m3j0WoBFujYAyg= X-Received: by 2002:a17:903:41cf:b0:14a:f1af:15cc with SMTP id u15-20020a17090341cf00b0014af1af15ccmr1250446ple.122.1642578812420; Tue, 18 Jan 2022 23:53:32 -0800 (PST) Received: from localhost.localdomain (60-251-58-169.hinet-ip.hinet.net. [60.251.58.169]) by smtp.gmail.com with ESMTPSA id x1sm16890561pgh.44.2022.01.18.23.53.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Jan 2022 23:53:32 -0800 (PST) From: Ben Chuang To: adrian.hunter@intel.com, ulf.hansson@linaro.org Cc: linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, greg.tu@genesyslogic.com.tw, ben.chuang@genesyslogic.com.tw, SeanHY.Chen@genesyslogic.com.tw, Ben Chuang Subject: [PATCH 1/3] mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 Date: Wed, 19 Jan 2022 15:53:06 +0800 Message-Id: <20220119075306.36262-1-benchuanggli@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Ben Chuang The SSC value is 0xFFE7 at 205MHz and may be saturated. Reduce the SSC value to 0x5A1D at 205MHz to reduce this situation for GL9750 and GL9755. 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 4fd99c1e82ba..9ead32d73447 100644 --- a/drivers/mmc/host/sdhci-pci-gli.c +++ b/drivers/mmc/host/sdhci-pci-gli.c @@ -390,7 +390,7 @@ static void gl9750_set_ssc(struct sdhci_host *host, u8 enable, u8 step, u16 ppm) static void gl9750_set_ssc_pll_205mhz(struct sdhci_host *host) { /* set pll to 205MHz and enable ssc */ - gl9750_set_ssc(host, 0x1, 0x1F, 0xFFE7); + gl9750_set_ssc(host, 0x1, 0xF, 0x5A1D); gl9750_set_pll(host, 0x1, 0x246, 0x0); } @@ -533,7 +533,7 @@ static void gl9755_set_ssc(struct pci_dev *pdev, u8 enable, u8 step, u16 ppm) static void gl9755_set_ssc_pll_205mhz(struct pci_dev *pdev) { /* set pll to 205MHz and enable ssc */ - gl9755_set_ssc(pdev, 0x1, 0x1F, 0xFFE7); + gl9755_set_ssc(pdev, 0x1, 0xF, 0x5A1D); gl9755_set_pll(pdev, 0x1, 0x246, 0x0); } -- 2.34.1