From patchwork Tue Jul 5 06:54:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chanho Park X-Patchwork-Id: 587650 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id BC373C43334 for ; Tue, 5 Jul 2022 06:57:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229992AbiGEG5f (ORCPT ); Tue, 5 Jul 2022 02:57:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33064 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229965AbiGEG5d (ORCPT ); Tue, 5 Jul 2022 02:57:33 -0400 Received: from mailout4.samsung.com (mailout4.samsung.com [203.254.224.34]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0DCB811149 for ; Mon, 4 Jul 2022 23:57:28 -0700 (PDT) Received: from epcas2p1.samsung.com (unknown [182.195.41.53]) by mailout4.samsung.com (KnoxPortal) with ESMTP id 20220705065723epoutp04de09ff99c373c4ed1a817a5cc7ae1b71~_3JSjgDZA0513605136epoutp04j for ; Tue, 5 Jul 2022 06:57:23 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout4.samsung.com 20220705065723epoutp04de09ff99c373c4ed1a817a5cc7ae1b71~_3JSjgDZA0513605136epoutp04j DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1657004243; bh=+fKg/3rfWFNBDpULkhIiwwgM+mtM/eW4Tg7+cCOJaEc=; h=From:To:Cc:Subject:Date:References:From; b=JWN/kvpfPr1QOnAFWGkhDBmGrQmxg/V1mYOxf1q32ws+Gc9UuibhCXgqwDTTN1nIN tw4Ysh4SLrGRHNAkaodhnjPi80WgETPMqbEyRmsm8uIRRtorWTY3eeYmmqO1p48HZz nINS0MEUWjZX/Tbor3Qx050QSvPbXhk3ANfNN9vY= Received: from epsnrtp1.localdomain (unknown [182.195.42.162]) by epcas2p1.samsung.com (KnoxPortal) with ESMTP id 20220705065723epcas2p150d3b8e7b892ef89e09134996ca5ff74~_3JSBmuLy0199601996epcas2p12; Tue, 5 Jul 2022 06:57:23 +0000 (GMT) Received: from epsmges2p1.samsung.com (unknown [182.195.36.91]) by epsnrtp1.localdomain (Postfix) with ESMTP id 4LcYQB6Zm1z4x9QG; Tue, 5 Jul 2022 06:57:22 +0000 (GMT) Received: from epcas2p2.samsung.com ( [182.195.41.54]) by epsmges2p1.samsung.com (Symantec Messaging Gateway) with SMTP id 14.A0.09666.2D0E3C26; Tue, 5 Jul 2022 15:57:22 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas2p3.samsung.com (KnoxPortal) with ESMTPA id 20220705065722epcas2p3fad39b3edf1a0fd1789de77997bf5728~_3JRGYhf01445414454epcas2p3b; Tue, 5 Jul 2022 06:57:22 +0000 (GMT) Received: from epsmgms1p2.samsung.com (unknown [182.195.42.42]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20220705065722epsmtrp1cad036feff46b161f803f3b919c154f1~_3JRFoGw-0059400594epsmtrp1j; Tue, 5 Jul 2022 06:57:22 +0000 (GMT) X-AuditID: b6c32a45-471ff700000025c2-14-62c3e0d2574e Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p2.samsung.com (Symantec Messaging Gateway) with SMTP id E3.99.08802.2D0E3C26; Tue, 5 Jul 2022 15:57:22 +0900 (KST) Received: from localhost.localdomain (unknown [10.229.9.51]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20220705065722epsmtip16c46ac8ff9059f9a714701d67a4c9c5b~_3JQ1jft63051230512epsmtip1K; Tue, 5 Jul 2022 06:57:22 +0000 (GMT) From: Chanho Park To: Kishon Vijay Abraham I , Vinod Koul , Krzysztof Kozlowski , "James E . J . Bottomley" , "Martin K . Petersen" , Alim Akhtar , Bart Van Assche Cc: linux-phy@lists.infradead.org, linux-scsi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, Chanho Park Subject: [PATCH 0/3] change exynos ufs phy control Date: Tue, 5 Jul 2022 15:54:37 +0900 Message-Id: <20220705065440.117864-1-chanho61.park@samsung.com> X-Mailer: git-send-email 2.37.0 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNJsWRmVeSWpSXmKPExsWy7bCmme6lB4eTDL4/17N4MG8bm8W0Dz+Z LS7v17ZYdGMbk8WFpz1sFntfb2W32PT4GqvFhFXfWCxmnN/HZNF9fQebxfLj/5gsdt45wezA 43H5irfHplWdbB53ru1h85iw6ACjx+Yl9R4fn95i8ejbsorR4/iN7UwenzfJBXBGZdtkpCam pBYppOYl56dk5qXbKnkHxzvHm5oZGOoaWlqYKynkJeam2iq5+AToumXmAB2spFCWmFMKFApI LC5W0rezKcovLUlVyMgvLrFVSi1IySkwL9ArTswtLs1L18tLLbEyNDAwMgUqTMjOaFr5j62g lbOi/cpT1gbG2exdjJwcEgImEu0vj7F0MXJxCAnsYJTYf66fDcL5xCix9cAMVgjnM6PEzadn WWFaNn6ZClW1i1HiWd96KOcjo0TH/H4WkCo2AV2JLc9fMYIkRAR2MEncapkItoVZYDOjRPvV nWwgVcICRhKnZz0F62ARUJWY++MaI4jNK2Avca15EiPEPnmJDQe3s0DEBSVOznwCZjMDxZu3 zmYGGSohMJFDYtPHx0A/cQA5LhJbv8lA9ApLvDq+BepVKYmX/W1QdrHE0lmfmCB6GxglLm/7 xQaRMJaY9aydEWQOs4CmxPpd+hAjlSWO3IJayyfRcfgv1CZeiY42IYhGdYkD26ezQNiyEt1z PkNDy0OicUYD2HAhgViJM8+msU1glJ+F5JlZSJ6ZhbB3ASPzKkax1ILi3PTUYqMCQ3i0Jufn bmIEp1ot1x2Mk99+0DvEyMTBeIhRgoNZSYR31aSDSUK8KYmVValF+fFFpTmpxYcYTYHBO5FZ SjQ5H5js80riDU0sDUzMzAzNjUwNzJXEeb1SNiQKCaQnlqRmp6YWpBbB9DFxcEo1MHUUvF1y +roSq+ehSzt+TbztUsSswXKxsG71t9cs8UxRvB3cbWJaNkI73hxwivrDU+To7v5U/n7t1tYz wfemte9sK/o/+0GBzz0tEfkmd7HMazL2Z1LzJn88W9/XKy6cVX3L1yehbrurBT+Hxezed93z 3c8anb7keqj2IsOVnz9zkpvWm9SYbmU8kJK6+GlQ6fR54Q3ty1/Yiq97w9j82fDC1bxrdiVi IsvKPuq/uJXIte1Z5lzdqA1PhOJyxOwjnV+V3KjZvPjUys2mhvY/3I+8FlwyyVg8MHzuguC5 M7VqDysLB1fr7+1bc2l+cq7SlqDiWzO8/ltKnO7NnvxbfVfTJbPcQJM8RhXHlvNxSizFGYmG WsxFxYkAH39Rgz4EAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsWy7bCSnO6lB4eTDNbc57Z4MG8bm8W0Dz+Z LS7v17ZYdGMbk8WFpz1sFntfb2W32PT4GqvFhFXfWCxmnN/HZNF9fQebxfLj/5gsdt45wezA 43H5irfHplWdbB53ru1h85iw6ACjx+Yl9R4fn95i8ejbsorR4/iN7UwenzfJBXBGcdmkpOZk lqUW6dslcGU0rfzHVtDKWdF+5SlrA+Ns9i5GTg4JAROJjV+msnUxcnEICexglNi+/icLREJW 4tm7HVBFwhL3W46wQhS9Z5S4tuc+M0iCTUBXYsvzV4wgCRGBPUwSX+ZtYAFxmAW2M0pMeXsd bJSwgJHE6VlPwWwWAVWJuT+uMYLYvAL2EteaJzFCrJCX2HBwOwtEXFDi5MwnYDYzULx562zm CYx8s5CkZiFJLWBkWsUomVpQnJueW2xYYJSXWq5XnJhbXJqXrpecn7uJERz+Wlo7GPes+qB3 iJGJg/EQowQHs5II76pJB5OEeFMSK6tSi/Lji0pzUosPMUpzsCiJ817oOhkvJJCeWJKanZpa kFoEk2Xi4JRqYLJ//Ind+eX93397tG1DZz/3CrE1L36pq9Mnyu5uKGcwPUKjcNEz00z/+0vO W4ifbctznH9v/WFr22/qnhs0nxdIHhRZ63X4r/vEIluvcqm48mlzQyfprbzzXvncr/f216Kf 3P/0467V2SZFjbnF0WEn2HfN+ix94PXX43/sKg78E2nI/vTq6jGp0pBDq4Qev//zbQvvap4J PgskZH5KPLqyvfKk1K7/1qIfD7I/ehXc8e30xB49sXuc7TPKm7P1U+eE8oT+d8jofjlBdubu DXO0H4Tcebwiy019c7Xdp5r3RyR7gottc566ZUi4zi4L9TUyX1KR+veQ60J7bUeL9c2Kj3fp KFXxtG7s2dRx/LQSS3FGoqEWc1FxIgAciYao7gIAAA== X-CMS-MailID: 20220705065722epcas2p3fad39b3edf1a0fd1789de77997bf5728 X-Msg-Generator: CA X-Sendblock-Type: AUTO_CONFIDENTIAL CMS-TYPE: 102P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20220705065722epcas2p3fad39b3edf1a0fd1789de77997bf5728 References: Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org Since commit 1599069a62c6 ("phy: core: Warn when phy_power_on is called before phy_init"), below warning has been reported. phy_power_on was called before phy_init To address this, we need to remove phy_power_on from exynos_ufs_phy_init. The first patch is for changing phy clocks manipulation from controlling each symbol/ref clocks to clk_bulk APIs. The second patch is for making power on/off sequences between pmu isolation and clk control. Finally, the third patch changes the phy on/off and init sequences from ufs-exynos host driver. Chanho Park (3): phy: samsung-ufs: convert phy clk usage to clk_bulk API phy: samsung-ufs: ufs: change phy on/off control ufs: ufs-exynos: change ufs phy control sequence drivers/phy/samsung/phy-exynos7-ufs.c | 7 +- drivers/phy/samsung/phy-exynosautov9-ufs.c | 7 +- drivers/phy/samsung/phy-fsd-ufs.c | 7 +- drivers/phy/samsung/phy-samsung-ufs.c | 121 ++++++--------------- drivers/phy/samsung/phy-samsung-ufs.h | 10 +- drivers/ufs/host/ufs-exynos.c | 13 ++- 6 files changed, 63 insertions(+), 102 deletions(-)