From patchwork Thu Aug 3 08:20:44 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chanwoo Choi X-Patchwork-Id: 9878417 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id E8E6F6037D for ; Thu, 3 Aug 2017 08:22:41 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D2FA028867 for ; Thu, 3 Aug 2017 08:22:41 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C62E928876; Thu, 3 Aug 2017 08:22:41 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 1821228867 for ; Thu, 3 Aug 2017 08:22:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:References: In-reply-to:Message-id:Date:Subject:To:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=AYrJ9GG65Orej7nPy16gAKdcJXgDGjRSDE2HZZeM1v4=; b=H5s20wthnqLvra603XMqry8Uyo dOUIyp0gDKym0iUTA90wt2uNJ3AvEDryfrmCeePJzVHAwxWYJ2Rblp9yW+3AtnAUaEVf8X7FSKBtt KqcASn6PTZIV5nhbfiiCV1NgyjFwNyLFu/keduWq7FbPKK3QHQjkBmRFux8AB4jTLGFgaC4tEMk4p VBdRfn7kkcIFFxEH0ul34yJ+WlAVrL88wyR4BY+HddZ+40cBH7P7KSorAExqkaIAzooqYqRYXA699 JxuY5O0duVnpTfz/T83fk94j3UX7wrbIs5+PDxi3VjxiBf6fYmDhZQhaIf6E0w90/+9/2hzDkfpwy mpGCwEow==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1ddBOv-00066m-Lz; Thu, 03 Aug 2017 08:22:37 +0000 Received: from mailout2.samsung.com ([203.254.224.25]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1ddBNj-0004yd-4s for linux-arm-kernel@lists.infradead.org; Thu, 03 Aug 2017 08:21:27 +0000 Received: from epcas1p3.samsung.com (unknown [182.195.41.47]) by mailout2.samsung.com (KnoxPortal) with ESMTP id 20170803082050epoutp02879688f3cf949d50650354f89a9f127a~XSEJuCasa3016630166epoutp02Z; Thu, 3 Aug 2017 08:20:50 +0000 (GMT) Received: from epsmges1p5.samsung.com (unknown [182.195.40.68]) by epcas1p1.samsung.com (KnoxPortal) with ESMTP id 20170803082050epcas1p1ed5d0d1a61addfddd7ae62e447a26682~XSEJZJIRX2031020310epcas1p1J; Thu, 3 Aug 2017 08:20:50 +0000 (GMT) Received: from epcas1p4.samsung.com ( [182.195.41.48]) by epsmges1p5.samsung.com (Symantec Messaging Gateway) with SMTP id 03.3B.18934.2ECD2895; Thu, 3 Aug 2017 17:20:50 +0900 (KST) Received: from epsmgms2p1.samsung.com (unknown [182.195.42.79]) by epcas1p2.samsung.com (KnoxPortal) with ESMTP id 20170803082050epcas1p2d72847ff1a6c31a9ba281daeecd17b18~XSEI7muUe2071320713epcas1p2M; Thu, 3 Aug 2017 08:20:50 +0000 (GMT) X-AuditID: b6c32a39-f794a6d0000049f6-a2-5982dce26c33 Received: from epmmp1.local.host ( [203.254.227.16]) by epsmgms2p1.samsung.com (Symantec Messaging Gateway) with SMTP id CE.EB.06213.1ECD2895; Thu, 3 Aug 2017 17:20:50 +0900 (KST) Received: from localhost.localdomain ([10.113.62.212]) by mmp1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OU3008ZJOIPQFB0@mmp1.samsung.com>; Thu, 03 Aug 2017 17:20:49 +0900 (KST) From: Chanwoo Choi To: balbi@kernel.org Subject: [PATCH v2 1/5] phy: qcom-usb-hs: Replace the extcon API Date: Thu, 03 Aug 2017 17:20:44 +0900 Message-id: <1501748448-26821-2-git-send-email-cw00.choi@samsung.com> X-Mailer: git-send-email 1.8.0 In-reply-to: <1501748448-26821-1-git-send-email-cw00.choi@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHKsWRmVeSWpSXmKPExsWy7bCmge6jO02RBic2ylsca3vCbjHxxhUW i+tfnrNaNC9ez2Zx4WkPm8Wmx9dYLS7vmsNmsWhZK7PF7cYVbA6cHptWdbJ57J+7ht1j85J6 j74tqxg9jt/YzuTxeZNcAFtUqk1GamJKapFCal5yfkpmXrqtkndwvHO8qZmBoa6hpYW5kkJe Ym6qrZKLT4CuW2YO0FFKCmWJOaVAoYDE4mIlfTubovzSklSFjPziElulaENDIz1DA3M9IyMj PRPjWCsjU6CShNSM7vNvWQtO8lZsPbCfrYFxC3cXIyeHhICJxKfZx5kgbDGJC/fWs3UxcnEI CexglJizbBYThPOZUeLb96esMB17ZqxmA7HBqnb+1Yco+sEo8eTPUmaQBJuAlsT+FzfAikQE RCTans8Am8QscJVRYtO9ZkaQhLCAg8Tv6b9Zuhg5OFgEVCXuvM0CCfMKuEps3PuUEWKZnMSH PY/YQWxOATeJe/d+MUPEu9klvi0SAGmVEJCV2HQAKuwi0Xl1KzuELSzx6vgWKFtKovHlQ7AT JATaGSU2z7nHAuF0MErcX9kI9ZmxxKmuRnBYMAvwSbz72sMKsYBXoqNNCKLEQ6JlwiaoZY4S S6atZIF4fiajxKUJl1gmMMosYGRYxSiWWlCcm55abFhgqlecmFtcmpeul5yfu4kRnJa0LHcw Hjvnc4hRgINRiYe340ZjpBBrYllxZe4hRgkOZiUR3n23miKFeFMSK6tSi/Lji0pzUosPMZoC g2kis5Rocj4wZeaVxBuaWBqYmBkB04iloaGSOK/o+msRQgLpiSWp2ampBalFMH1MHJxSDYyr Y6Q494jVR8Sv2HtI0m7hvca9Xz5sb9KO3fC6tiwnYn/BlBPT5LwzF7cfmnQr+lhZzl2vHdJO ezW/TYq4u8Kt5H6QtoRlct7jS+F7DpQWrV8jfjVWV+FZu+ZK1s8T9/HEmdSJKolOEE3Kyp3O W9cdv7syYXets6EMYyO3KNPNKV9W7dzyYqoSS3FGoqEWc1FxIgAz7ZvIYQMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRmVeSWpSXmKPExsVy+t9jAd1Hd5oiDfqvMloca3vCbjHxxhUW i+tfnrNaNC9ez2Zx4WkPm8Wmx9dYLS7vmsNmsWhZK7PF7cYVbA6cHptWdbJ57J+7ht1j85J6 j74tqxg9jt/YzuTxeZNcAFuUm01GamJKapFCal5yfkpmXrqtUmiIm66FkkJeYm6qrVKErm9I kJJCWWJOKZBnZIAGHJwD3IOV9O0S3DK6z79lLTjJW7H1wH62BsYt3F2MnBwSAiYSe2asZoOw xSQu3FsPZHNxCAlsY5RYOv0elPODUeJt71dGkCo2AS2J/S9ugHWICIhItD2fwQRSxCxwlVHi xO/bLCAJYQEHid/TfwPZHBwsAqoSd95mgYR5BVwlNu59ygixTU7iw55H7CA2p4CbxL17v5hB bCGgmvcNj1knMPIuYGRYxSiWWlCcm55bbFRgqFecmFtcmpeul5yfu4kRGOzbDmv572D8cTb6 EKMAB6MSD2/HjcZIIdbEsuLK3EOMEhzMSiK8+241RQrxpiRWVqUW5ccXleakFh9iNAW6aiKz lGhyPjAS80riDU0sjUwMzMwMjQyMzZTEeScEfokQEkhPLEnNTk0tSC2C6WPi4JRqYEx8vsdf Y6KTutmGCb4aBi2h50LzZQJmCy96nu6v9iN7ue5KW93fNhM7F0m+K1X+FLxYqcfErUlwyfOP T9myXy/hO72edX2M/Popk39lR67at/pf2KXjn+cn7UsxenpPRM98d19A4dlV+WsnNsRZrN2r 96+0livIU+v6xLcT+aQcp75b+vjAviQlluKMREMt5qLiRAD2aPsGjAIAAA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170803082050epcas1p2d72847ff1a6c31a9ba281daeecd17b18 X-Msg-Generator: CA X-Sender-IP: 182.195.42.79 X-Local-Sender: =?UTF-8?B?7LWc7LCs7JqwG1RpemVuIFBsYXRmb3JtIExhYihTL1fshLw=?= =?UTF-8?B?7YSwKRvsgrzshLHsoITsnpAbU2VuaW9yIEVuZ2luZWVy?= X-Global-Sender: =?UTF-8?B?Q2hhbndvbyBDaG9pG1RpemVuIFBsYXRmb3JtIExhYi4bU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtTZW5pb3IgRW5naW5lZXI=?= X-Sender-Code: =?UTF-8?B?QzEwG1RFTEUbQzEwVjgxMTE=?= CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20170803082050epcas1p2d72847ff1a6c31a9ba281daeecd17b18 X-RootMTR: 20170803082050epcas1p2d72847ff1a6c31a9ba281daeecd17b18 References: <1501748448-26821-1-git-send-email-cw00.choi@samsung.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20170803_012123_481447_EF08E9C5 X-CRM114-Status: GOOD ( 11.71 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: gregkh@linuxfoundation.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, kishon@ti.com, cw00.choi@samsung.com, myungjoo.ham@samsung.com, chanwoo@kernel.org, linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP This patch uses the resource-managed extcon API for extcon_register_notifier() and replaces the deprecated extcon API as following: - (deprecated) extcon_get_cable_state_() -> extcon_get_state() Acked-by: Kishon Vijay Abraham I Signed-off-by: Chanwoo Choi --- drivers/phy/qualcomm/phy-qcom-usb-hs.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/drivers/phy/qualcomm/phy-qcom-usb-hs.c b/drivers/phy/qualcomm/phy-qcom-usb-hs.c index 4b20abc3ae2f..2d0c70b5589f 100644 --- a/drivers/phy/qualcomm/phy-qcom-usb-hs.c +++ b/drivers/phy/qualcomm/phy-qcom-usb-hs.c @@ -155,12 +155,12 @@ static int qcom_usb_hs_phy_power_on(struct phy *phy) } if (uphy->vbus_edev) { - state = extcon_get_cable_state_(uphy->vbus_edev, EXTCON_USB); + state = extcon_get_state(uphy->vbus_edev, EXTCON_USB); /* setup initial state */ qcom_usb_hs_phy_vbus_notifier(&uphy->vbus_notify, state, uphy->vbus_edev); - ret = extcon_register_notifier(uphy->vbus_edev, EXTCON_USB, - &uphy->vbus_notify); + ret = devm_extcon_register_notifier(&ulpi->dev, uphy->vbus_edev, + EXTCON_USB, &uphy->vbus_notify); if (ret) goto err_ulpi; } @@ -179,16 +179,8 @@ static int qcom_usb_hs_phy_power_on(struct phy *phy) static int qcom_usb_hs_phy_power_off(struct phy *phy) { - int ret; struct qcom_usb_hs_phy *uphy = phy_get_drvdata(phy); - if (uphy->vbus_edev) { - ret = extcon_unregister_notifier(uphy->vbus_edev, EXTCON_USB, - &uphy->vbus_notify); - if (ret) - return ret; - } - regulator_disable(uphy->v3p3); regulator_disable(uphy->v1p8); clk_disable_unprepare(uphy->sleep_clk);