From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 03BB1C4361B for ; Tue, 8 Dec 2020 05:58:11 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B0CDE23A57 for ; Tue, 8 Dec 2020 05:58:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B0CDE23A57 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:References:MIME-Version:Message-ID:Date:Subject: In-Reply-To:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=2w8m6+D8828/WZbXOxYe85zAdBoLg+cf3vzzUhYTEPA=; b=1IsHyUp7ZMEES6SrDmYSq5Xq4 blV4MZ+LBgefXRW3J/D0NpWQJ5u9wiqaOIXdO1zfNesIb50v0T9A477dtXVp1sVc8E2bOJowN0NAt 8sKL7NxjA9CWRGkjmBZf61vtJ2MP3w/gsiPq4txjHnmbu8G3ZygJze/SVcS06MdKy56erL7Ng5XfE vVnExCcnGYIAd9iyUz8MdWKC3//YeA88jjfBhEqqXUW1ZWmczQ+J6NG5h1watHaIda3M79VPfqRN1 ET8l/SiGaxrYeeskAjKSjZiuKMkWSWp2ioI5HL3K2H58L+xBM2Oery+bmWjVAgzbU15MACMQTcGcT X1SFqfU6g==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kmVzY-00005M-Kh; Tue, 08 Dec 2020 05:56:52 +0000 Received: from mailout4.samsung.com ([203.254.224.34]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kmVzV-0008WV-M8 for linux-arm-kernel@lists.infradead.org; Tue, 08 Dec 2020 05:56:51 +0000 Received: from epcas5p1.samsung.com (unknown [182.195.41.39]) by mailout4.samsung.com (KnoxPortal) with ESMTP id 20201208055645epoutp04d2b50d3ba64affe551a1c43b74e0f4e0~OqCe4Gts52652726527epoutp04R for ; Tue, 8 Dec 2020 05:56:45 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout4.samsung.com 20201208055645epoutp04d2b50d3ba64affe551a1c43b74e0f4e0~OqCe4Gts52652726527epoutp04R DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1607407005; bh=rsTbIIaLQR8rxKChGFAebQUI8U0NU4zTklX8KiGdDKo=; h=From:To:Cc:In-Reply-To:Subject:Date:References:From; b=dzjDz/Z6NO2Qpcwx7D39nkrlpnQkFqEceXRLQjhgKemGRtc1eUyLswoBrDfQLHLQq n42XHIxcXl4/iabXiEHQwOKCmQ3Q1pjloTfwpLrwSasjv2UbhoeH8GRkrVBOyvhOVX VkEKir11wo8PKnE3Iqrr3U3ynIH55T8Ibr/8FqpQ= Received: from epsmges5p2new.samsung.com (unknown [182.195.42.74]) by epcas5p2.samsung.com (KnoxPortal) with ESMTP id 20201208055644epcas5p21f63a4791903718c81d0896467ac4742~OqCeTLPG51547615476epcas5p28; Tue, 8 Dec 2020 05:56:44 +0000 (GMT) Received: from epcas5p3.samsung.com ( [182.195.41.41]) by epsmges5p2new.samsung.com (Symantec Messaging Gateway) with SMTP id 23.5D.50652.C951FCF5; Tue, 8 Dec 2020 14:56:44 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas5p1.samsung.com (KnoxPortal) with ESMTPA id 20201208055644epcas5p1df3f99bc365eb99992f9f3f2dac6f359~OqCdyUXUg0827208272epcas5p1H; Tue, 8 Dec 2020 05:56:44 +0000 (GMT) Received: from epsmgms1p2.samsung.com (unknown [182.195.42.42]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20201208055644epsmtrp1c4638dbbb03509ae6b574f8054cae4a1~OqCdxNgRY3137731377epsmtrp1K; Tue, 8 Dec 2020 05:56:44 +0000 (GMT) X-AuditID: b6c32a4a-6c9ff7000000c5dc-a6-5fcf159c6e93 Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p2.samsung.com (Symantec Messaging Gateway) with SMTP id A0.91.08745.C951FCF5; Tue, 8 Dec 2020 14:56:44 +0900 (KST) Received: from pankajdubey02 (unknown [107.122.12.6]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20201208055642epsmtip17c7980d6b1f36f1614c6a3d5c3934b52~OqCcKf0F41256012560epsmtip1r; Tue, 8 Dec 2020 05:56:42 +0000 (GMT) From: "Pankaj Dubey" To: "'Krzysztof Kozlowski'" , , , In-Reply-To: <20201207190517.262051-2-krzk@kernel.org> Subject: RE: [PATCH v2 1/4] soc: samsung: exynos-asv: don't defer early on not-supported SoCs Date: Tue, 8 Dec 2020 11:26:17 +0530 Message-ID: <000701d6cd26$e82ad1e0$b88075a0$@samsung.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQI3Sc44zrAFnNObXiIFTUqq/KcsYAIOJYs6AiA8chmpCkUPMA== Content-Language: en-us X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKKsWRmVeSWpSXmKPExsWy7bCmpu4c0fPxBvcfGVk8mLeNzeLvpGPs FhtnrGe1uP7lOavF+fMb2C02Pb7GanF51xw2ixnn9zFZrD1yl92i/elLZosFGx8xOnB7/P41 idFj06pONo/NS+o9+rasYvT4vEkugDWKyyYlNSezLLVI3y6BK+N00znWgh6hiim3frI3MLbz dzFyckgImEhcn7aXqYuRi0NIYDejxO/pz5ghnE+MEiv6j0NlPjNKLL/+nhmmZcm526wQiV2M Et9mz2aDcF4xSpz5/J8NpIpNQF/i3I95YFUiAvMYJTYd+sQO4jALbGOSmD3lODtIFaeAmcSx v78YQWxhgXiJpmVLWLoYOThYBFQk7jzKAgnzClhKfP3xnQnCFpQ4OfMJC4jNLCAvsf3tHKiT FCR+Pl3GCmKLCDhJXJi2ih2iRlzi5dEjYHslBLZwSEy/co4FosFFYve/CUwQtrDEq+Nb2CFs KYmX/W1Qdr7Ej8WTmCGaWxglJh+fywqRsJc4cGUO2KHMApoS63fpQyzjk+j9/YQJJCwhwCvR 0SYEUa0m8f35Gag7ZSQeNi+FWushsW3ZSsYJjIqzkLw2C8lrs5C8MAth2QJGllWMkqkFxbnp qcWmBUZ5qeV6xYm5xaV56XrJ+bmbGMEpS8trB+PDBx/0DjEycTAeYpTgYFYS4VWTOhsvxJuS WFmVWpQfX1Sak1p8iFGag0VJnFfpx5k4IYH0xJLU7NTUgtQimCwTB6dUA1NfwersKAvbhDT/ NWvL+9s/SvG7G5e9eua1JrKYZ99hL2tOg9ryp8/qmJ/yLDurfS0qyyuXxdnTK/DjqZTwaRFy G9pzl+Tu+Hzu2c7k66265zg7AydvLpc4c8StfoXPzRIbJ8fOXfMn7F9SlVQ00ySj3vT//3CL XeIzW3s+M4aduLOVp2bHl9SDP+Ysmshf1RGyp71EvjcuelvJ/WbXI9d2tcXuu3WF9ecO5SOn vVcdMLLvnr+EeYHZu5qpZg9/prLEcQb9uDDnShPr4R8exqeYy7Y2n1n8pkRvEU9vUtblLIGf 5Uz8Yjv2T97T3bNTMCTtW5/HvaDXN9dGTe81vqDWff9SpfN10fsx8z63ySmxFGckGmoxFxUn AgAt87KmyAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRmVeSWpSXmKPExsWy7bCSnO4c0fPxBucaBSwezNvGZvF30jF2 i40z1rNaXP/ynNXi/PkN7BabHl9jtbi8aw6bxYzz+5gs1h65y27R/vQls8WCjY8YHbg9fv+a xOixaVUnm8fmJfUefVtWMXp83iQXwBrFZZOSmpNZllqkb5fAlXG66RxrQY9QxZRbP9kbGNv5 uxg5OSQETCSWnLvNCmILCexglFi4qBgiLiMxefUKVghbWGLlv+fsXYxcQDUvGCWmz/3CApJg E9CXOPdjHliRiMACRontP8NBbGaBXUwSs6f7QTRsZJTYNf8lM0iCU8BM4tjfX4wgtrBArMTf aZuAbA4OFgEViTuPskDCvAKWEl9/fGeCsAUlTs58wgJSwiygJ9G2kRFivLzE9rdzmCFuU5D4 +XQZ1AlOEhemrWKHqBGXeHn0CPsERuFZSCbNQpg0C8mkWUg6FjCyrGKUTC0ozk3PLTYsMMpL LdcrTswtLs1L10vOz93ECI43La0djHtWfdA7xMjEwXiIUYKDWUmEV03qbLwQb0piZVVqUX58 UWlOavEhRmkOFiVx3gtdJ+OFBNITS1KzU1MLUotgskwcnFINTCfa6ueeLA713cop+Z3ZPvyi w4NCZoa131OWPEuU3jdVmslX5lnemRyeqKj4b4Ldt/f94sjbuUQzSJ4hJrCtcGmOUtamL8KK y/SeyK20/lqrWfng61HvwqY+9gmTbGMOpjAsFHO7cMK0cM6l65ezQjdFpzK4Vb+6Xfe4OXuD /434kDtC1i1ndjhVae+QMXHO/LiB79yOku8MGrt2l/mqRFxvMeMrXMnzQ3j+9rhtM3aeCn4U L3t9Q/E+1mXOOyZt+mfCFnK9hm3d1tP6p1U22HsyP52wcNbTG3nHJvypjn0epqC7UeuUU/GH +mPXd7U0J00Rsq2pzIpbMukR52wzF7dpEQzXn93fe05Bb+WLM0osxRmJhlrMRcWJAFw+iUQm AwAA X-CMS-MailID: 20201208055644epcas5p1df3f99bc365eb99992f9f3f2dac6f359 X-Msg-Generator: CA CMS-TYPE: 105P X-CMS-RootMailID: 20201207190537epcas5p24ffb1c540a4491c9da4b74d37d2e706e References: <20201207190517.262051-1-krzk@kernel.org> <20201207190517.262051-2-krzk@kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201208_005650_265124_D8A815E2 X-CRM114-Status: GOOD ( 20.57 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 'Arnd Bergmann' , 'Bartlomiej Zolnierkiewicz' , 'Sylwester Nawrocki' , stable@vger.kernel.org, 'Chanwoo Choi' , 'Alim Akhtar' , 'Marek Szyprowski' Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org > -----Original Message----- > From: Krzysztof Kozlowski > Sent: Tuesday, December 8, 2020 12:35 AM > To: Krzysztof Kozlowski ; linux-arm- > kernel@lists.infradead.org; linux-samsung-soc@vger.kernel.org; linux- > kernel@vger.kernel.org > Cc: Sylwester Nawrocki ; Marek Szyprowski > ; Bartlomiej Zolnierkiewicz > ; Arnd Bergmann ; Chanwoo > Choi ; Alim Akhtar ; > Pankaj Dubey ; stable@vger.kernel.org > Subject: [PATCH v2 1/4] soc: samsung: exynos-asv: don't defer early on not- > supported SoCs > > From: Marek Szyprowski > > Check if the SoC is really supported before gathering the needed resources. > This fixes endless deferred probe on some SoCs other than > Exynos5422 (like Exynos5410). > > Fixes: 5ea428595cc5 ("soc: samsung: Add Exynos Adaptive Supply Voltage > driver") > Cc: > Signed-off-by: Marek Szyprowski > Signed-off-by: Krzysztof Kozlowski > --- > drivers/soc/samsung/exynos-asv.c | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/drivers/soc/samsung/exynos-asv.c > b/drivers/soc/samsung/exynos-asv.c > index 8abf4dfaa5c5..f653e3533f0f 100644 > --- a/drivers/soc/samsung/exynos-asv.c > +++ b/drivers/soc/samsung/exynos-asv.c > @@ -119,11 +119,6 @@ static int exynos_asv_probe(struct platform_device > *pdev) > u32 product_id = 0; > int ret, i; > > - cpu_dev = get_cpu_device(0); > - ret = dev_pm_opp_get_opp_count(cpu_dev); > - if (ret < 0) > - return -EPROBE_DEFER; > - > asv = devm_kzalloc(&pdev->dev, sizeof(*asv), GFP_KERNEL); > if (!asv) > return -ENOMEM; > @@ -144,6 +139,11 @@ static int exynos_asv_probe(struct platform_device > *pdev) > return -ENODEV; > } > > + cpu_dev = get_cpu_device(0); > + ret = dev_pm_opp_get_opp_count(cpu_dev); > + if (ret < 0) > + return -EPROBE_DEFER; > + > ret = of_property_read_u32(pdev->dev.of_node, "samsung,asv- > bin", > &asv->of_bin); > if (ret < 0) > -- > 2.25.1 Reviewed-by: Pankaj Dubey _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel