Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp6847110rwp; Tue, 18 Jul 2023 06:45:26 -0700 (PDT) X-Google-Smtp-Source: APBJJlHn0ev+pwRNulcJZ0yMmGdVzjd9jzM5HmjwkfBkY8ja9kFuqZg4YTgz7BS1ZcbZwGZ1koHO X-Received: by 2002:a17:902:d4c7:b0:1b6:79e3:636d with SMTP id o7-20020a170902d4c700b001b679e3636dmr16302660plg.58.1689687925950; Tue, 18 Jul 2023 06:45:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689687925; cv=none; d=google.com; s=arc-20160816; b=p1pAUa/ZMtYIswoA83A16ylA7KBJszfEVvWyyD3erTp20r62v4lGhAEWS5kZyiCFlD 0bOEjEJeq1OA9wcVE9zK8CzYFo7lcmGsflw3lNJNEcffsI6jhplnURRZ+GLC1t0ktxGi OXN5BWnMU6UgILntcGXAWOoNi+xkrfh91LOmU2Yv80gdktqU8RLx0ALbeExe4SiqzV+0 xJoVgLdzZxXEb7Y9iwD+J+Ro4j69QFMvRgGcaB3ds5oqLcD5ggC3K6KLdetrE1CZ2FjA fzJZ49htRC6wDJ/kLvaqpIWfcZxdBUd3szc0CBDx8js3jvSG0GzWznJs3j+stlWYwazj dMYA== 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=66yQfBbEf4LSWHGnmGu8UhQEO4lpkQHdyWPvynV7A2w=; fh=qB+dzD9KmYgF55NvCYrUoipMcIF+GsnCIsP0yhtxx60=; b=pKlAonFuaZEwBaoQrtA0tZuM1S4+uR0OmvY45Y8l89CkKniaNkkzdljNpRgmhvcJG8 wgw6DRZSg20H2Zpu45QBcHgfN9gmBW9zRu/Zq5om0+VwUihETatiWCuE5Eo2L/5mdFix DZ237DLe4PotlgP/HooVgp8nZy82/C7vtUPfobDfI+HjoCalj2NNbPQDT1vA8Bu5cLTY JJ4l0D6VTP4GKKpMf4+ki+6pyAJXQxZ4S3wOcMmpwRcABrhZRvS9kRfV3htl3gk7nrNa qfevEwGQ19oRblYQ7noDeV/q7UMb2j2Y95yZQWWQ3+iKXWH53hu9/g3K8WsLbn8bLCH0 7/Kw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=eb67WvZV; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u1-20020a17090341c100b001b811261289si1656832ple.482.2023.07.18.06.45.11; Tue, 18 Jul 2023 06:45:25 -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; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=eb67WvZV; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232733AbjGRN3v (ORCPT + 99 others); Tue, 18 Jul 2023 09:29:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34106 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230170AbjGRN3s (ORCPT ); Tue, 18 Jul 2023 09:29:48 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7397718B; Tue, 18 Jul 2023 06:29:45 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id DB5EE61590; Tue, 18 Jul 2023 13:29:44 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 32200C433C9; Tue, 18 Jul 2023 13:29:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1689686984; bh=N3aIV0HWnuZiVpn6L5619rqDbPKqzDyiTGe7jMrlJmg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=eb67WvZVbUDKKXvNg8xrcPA1bvauGIrL1qVV2wxncF79Tb8COtj2LDoqR7L9tjFY6 ox4hP48+hR4SyzWRk7MjqsvsmWX8aPBshAsa7540VaDowt9BzUht8qIrKESuFNFbgH ODv2xiya1OBwOPkzId5Mfm2/gFa4jP7CaOIekCtPisbCNwotScXhg+Znf+ktPANDZs /msa63RSXPcU6n21urC30BizHBDpPdJJAjfemLK3u5/Yzuiohp4YKe/9ikpuM0Ga11 d+gzVR1+M0DCe26yooKPt1LP//yVYrjQYVodi0oJstv5ni21JrXcMKHM+RbjQCSTQn 42Dae3aGtZAAQ== Received: from johan by xi.lan with local (Exim 4.96) (envelope-from ) id 1qLkm1-0005by-2T; Tue, 18 Jul 2023 15:29:53 +0200 From: Johan Hovold To: Bjorn Andersson Cc: Andy Gross , Konrad Dybcio , Michael Turquette , Stephen Boyd , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , stable@vger.kernel.org Subject: [PATCH 1/8] clk: qcom: camcc-sc7180: fix async resume during probe Date: Tue, 18 Jul 2023 15:28:55 +0200 Message-ID: <20230718132902.21430-2-johan+linaro@kernel.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230718132902.21430-1-johan+linaro@kernel.org> References: <20230718132902.21430-1-johan+linaro@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, 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 To make sure that the controller is runtime resumed and its power domain is enabled before accessing its registers during probe, the synchronous runtime PM interface must be used. Fixes: 8d4025943e13 ("clk: qcom: camcc-sc7180: Use runtime PM ops instead of clk ones") Cc: stable@vger.kernel.org # 5.11 Cc: Stephen Boyd Signed-off-by: Johan Hovold --- drivers/clk/qcom/camcc-sc7180.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk/qcom/camcc-sc7180.c b/drivers/clk/qcom/camcc-sc7180.c index 8a4ba7a19ed1..6f56bdbf0204 100644 --- a/drivers/clk/qcom/camcc-sc7180.c +++ b/drivers/clk/qcom/camcc-sc7180.c @@ -1664,7 +1664,7 @@ static int cam_cc_sc7180_probe(struct platform_device *pdev) return ret; } - ret = pm_runtime_get(&pdev->dev); + ret = pm_runtime_resume_and_get(&pdev->dev); if (ret) return ret; -- 2.41.0