Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp932828imw; Thu, 14 Jul 2022 13:44:43 -0700 (PDT) X-Google-Smtp-Source: AGRyM1t7vFJbfDi94Gg5AUyM1UP4oDOEAJz+6/AsE8c+Mc8R3F/nYpf9PO2Lhawe9uTZ8jqpIDdD X-Received: by 2002:a17:907:a067:b0:72b:8f93:dff with SMTP id ia7-20020a170907a06700b0072b8f930dffmr10408379ejc.238.1657831483632; Thu, 14 Jul 2022 13:44:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657831483; cv=none; d=google.com; s=arc-20160816; b=NiC8BR7xAODq2jyLy+WE0d2fGFxU6vB7giD279bMwJ31g8aujtDtakn14cPy4gn8JG wZ/3GZ1REbK713CaRWR40vDAl8+8neowmEfdPjCWf47G9Q/TuRgxlV5nxHvMPWoYPWWm kVW9ojz0as1wyVQnrVwlS3R0TYJtYtajUt+6d9HWAcKmkkCBgQnMioLa40MiwG/+1uy3 Hg2nxuOdKVgYydP4cg4F41Ww4HTcBbJZUu8Xxf+TIDnu6eTcSostwqde9jQKCH41w0Xi 1dMbkgNJHfaBqq4bHg5DSXRQ6xNwMpNz6gna3MGPZDcgaYX1/fk78rZhYe3PlqOcEB9h 5JjQ== 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; bh=czkBGhdgymM3f38lPX1MlvGAbN+aeiZefHXR+OILnjY=; b=Q9i+fzvzR7Tfbe2MjNSQ8JKOlE3+KDDWcNKYG+VLP/tfuBovqRnr9Sa3ATD/rpSgwW QGPp7nhg4mfYaa3vxVDf4bScPkGsU7E5flsYLaP5K1R11r8IGJdKixYKW+bQe1NxyXUf Ry+7I8RzNNuLzrkHSpUx6xL43F22lbqzmI6E8YfRSnz/3/yaQUMNhvJeSmc4YhmLRmbK Yz2oiJvACPg805C7XzaCbNhP6vVBAtcnURDhf4WWhwuUzJkFtAwEBiHcJ31vCi2E2JP3 7dgJY9iDhj/X0N5PWWivGHNpXWfskqNo0dfbg5atDSRmhQQm88JiW12Rj+qjHPloPj66 GD3g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s7-20020a508dc7000000b0043591428d2bsi3090438edh.421.2022.07.14.13.43.19; Thu, 14 Jul 2022 13:44:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240280AbiGNUig (ORCPT + 99 others); Thu, 14 Jul 2022 16:38:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50906 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229984AbiGNUif (ORCPT ); Thu, 14 Jul 2022 16:38:35 -0400 Received: from relay03.th.seeweb.it (relay03.th.seeweb.it [5.144.164.164]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5F6872E4 for ; Thu, 14 Jul 2022 13:38:33 -0700 (PDT) Received: from localhost.localdomain (94-209-165-62.cable.dynamic.v4.ziggo.nl [94.209.165.62]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by m-r1.th.seeweb.it (Postfix) with ESMTPSA id 84FC61F960; Thu, 14 Jul 2022 22:38:31 +0200 (CEST) From: Marijn Suijten To: phone-devel@vger.kernel.org Cc: ~postmarketos/upstreaming@lists.sr.ht, AngeloGioacchino Del Regno , Konrad Dybcio , Martin Botka , Jami Kettunen , Marijn Suijten , Andy Gross , Bjorn Andersson , Michael Turquette , Stephen Boyd , Taniya Das , Rob Herring , Craig Tatlor , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock Date: Thu, 14 Jul 2022 22:38:22 +0200 Message-Id: <20220714203822.186448-1-marijn.suijten@somainline.org> X-Mailer: git-send-email 2.37.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In commit 3f905469c8ce ("clk: qcom: gcc: Use floor ops for SDCC clocks") floor ops were applied to SDCC2 only, but flooring is also required on the SDCC1 apps clock which is used by the eMMC card on Sony's Nile platform, and otherwise result in the typicial "Card appears overclocked" warnings observed on many other platforms before: mmc0: Card appears overclocked; req 52000000 Hz, actual 100000000 Hz mmc0: Card appears overclocked; req 52000000 Hz, actual 100000000 Hz mmc0: Card appears overclocked; req 104000000 Hz, actual 192000000 Hz Fixes: f2a76a2955c0 ("clk: qcom: Add Global Clock controller (GCC) driver for SDM660") Signed-off-by: Marijn Suijten --- drivers/clk/qcom/gcc-sdm660.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk/qcom/gcc-sdm660.c b/drivers/clk/qcom/gcc-sdm660.c index 429d12193146..04b427b577a1 100644 --- a/drivers/clk/qcom/gcc-sdm660.c +++ b/drivers/clk/qcom/gcc-sdm660.c @@ -743,7 +743,7 @@ static struct clk_rcg2 sdcc1_apps_clk_src = { .name = "sdcc1_apps_clk_src", .parent_data = gcc_parent_data_xo_gpll0_gpll4_gpll0_early_div, .num_parents = ARRAY_SIZE(gcc_parent_data_xo_gpll0_gpll4_gpll0_early_div), - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_floor_ops, }, }; -- 2.37.1