Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1610288
| Path | csiph.com!aioe.org!bofh.it!news.nic.it!robomod |
|---|---|
| From | Chanwoo Choi <cw00.choi@samsung.com> |
| Newsgroups | linux.kernel |
| Subject | [PATCH 2/2] phy: rockchip-inno-usb2: Replace the extcon API |
| Date | Tue, 28 Mar 2017 06:40:02 +0200 |
| Message-ID | <tpR5g-2ip-13@gated-at.bofh.it> (permalink) |
| References | <tpR5g-2ip-15@gated-at.bofh.it> <tpR5g-2ip-17@gated-at.bofh.it> <tpR5g-2ip-15@gated-at.bofh.it> |
| X-Original-To | kishon@ti.com |
| X-Auditid | b6c32a2e-f79506d0000046c0-0f-58d9e8c8842e |
| X-Mailer | git-send-email 1.8.0 |
| X-Brightmail-Tracker | H4sIAAAAAAAAA+NgFjrGKsWRmVeSWpSXmKPExsWy7bCmhu6JFzcjDG6dFbCYeOMKi8X1L89Z Lf4/es1qceFpD5vFpsfXWC0u75rDZvHpwX9mB3aPTas62Tw2L6n36NuyitFj+7V5zB7Hb2xn 8vi8SS6ALSrVJiM1MSW1SCE1Lzk/JTMv3VbJOzjeOd7UzMBQ19DSwlxJIS8xN9VWycUnQNct MwfoFCWFssScUqBQQGJxsZK+nU1RfmlJqkJGfnGJrVK0oaGRnqGBuZ6RkZGeiXGslZEpUElC asaTV8/ZCpYJV0yc85KxgXGxQBcjJ4eEgInEjr57zBC2mMSFe+vZuhi5OIQEljJKPHgzCcpp Z5JY+nEuM0zHogv3mCAScxglJm5exwzh/GCU+LZkEwtIFZuAlsT+FzeA2jk4RAQEJT59YgSp YRY4xSjRcOcaO0iNsICLRO+BJ6wgNouAqsTBM4vBNvACxRcuncAOsU1O4sOeR2A2p4CrxOLJ s8AGSQh8Z5P49vAMI8gCCQFZiU0HoK5zkbi04hOULSzx6vgWqDnSEn+X3oLqbWeU2DznHguE 08EocX9lIytElbHE/QeQ0GAW4JPo/f2ECWIBr0RHmxBEiYfE6tPT2CBsR4mGxUtYIb6fwShx 9fEilgmMMgsYGVYxiqUWFOempxabFhjrFSfmFpfmpesl5+duYgSnIS29HYz/FngfYhTgYFTi 4b2w6GaEEGtiWXFl7iFGCQ5mJRHeJ61AId6UxMqq1KL8+KLSnNTiQ4ymwICayCwlmpwPTJF5 JfGGJpYGJqZmxgbGhhaWSuK8GiuvRQgJpCeWpGanphakFsH0MXFwSjUwTvv7eKF68aTf9Yfv 80dWHEyVtPzDyx9/Vmybh8DEK5Mr6p9erUtpTw9+eUB/j1jTsbCkW/4Laz1lpc14/pRN3MSw lffsi6nCkpkfTBdaOnptZPKUlmv/67Hd64C9R49v7cZUleX535iPXg/7ZaV65KD13eYe7nUr 3l/wqlEyubR72+VLsgXlSizFGYmGWsxFxYkAkdq5PlkDAAA= |
| X-Brightmail-Tracker | H4sIAAAAAAAAA+NgFvrILMWRmVeSWpSXmKPExsVy+t9jQd1jL25GGPzeZW4x8cYVFovrX56z Wvx/9JrV4sLTHjaLTY+vsVpc3jWHzeLTg//MDuwem1Z1snlsXlLv0bdlFaPH9mvzmD2O39jO 5PF5k1wAW5SbTUZqYkpqkUJqXnJ+SmZeuq1SaIibroWSQl5ibqqtUoSub0iQkkJZYk4pkGdk gAYcnAPcg5X07RLcMp68es5WsEy4YuKcl4wNjIsFuhg5OSQETCQWXbjHBGGLSVy4t56ti5GL Q0hgFqPEx+tboJwfjBJnPjawglSxCWhJ7H9xAyjBwSEiICjx6RMjSA2zwClGib/bzrOD1AgL uEj0HngCVs8ioCpx8MxiZhCbFyi+cOkEdohtchIf9jwCszkFXCUWT57FCGILAdW8b3rBPIGR dwEjwypGidSC5ILipPRco7zUcr3ixNzi0rx0veT83E2M4OB+Jr2D8fAu90OMAhyMSjy8Gvw3 I4RYE8uKK3MPMUpwMCuJ8D5pBQrxpiRWVqUW5ccXleakFh9iNAU6bCKzlGhyPjDy8kriDU3M TcyNDSzMLS1NjJTEeRtnPwsXEkhPLEnNTk0tSC2C6WPi4JRqYKys+a1S/G19vWjz6kkBW68m 6jWWzeaftPeM4mFR0Yz1jgEzhX/+bq71Yvnyuseh4ME098Kv4h4TSlI2F7iY61l0BWpGf9j1 7Alzh8+PibP7vdPUODprS4TV1CZPDimba3f+Y73YjtTlJflh38qtFzSHcT+68cHhXOBR8zW/ fRO2X9d0trT1UWIpzkg01GIuKk4EACQUjMuEAgAA |
| X-Mtr | 20000000000000000@CPGS |
| X-Cms-Mailid | 20170328043830epcas5p2a949278d79e3741891991a3bbeafb9dc |
| X-Msg-Generator | CA |
| X-Sender-IP | 203.254.230.27 |
| X-Local-Sender | 최찬우Tizen Platform Lab(S/W센터)삼성전자Senior Engineer |
| X-Global-Sender | Chanwoo ChoiTizen Platform Lab.Samsung ElectronicsSenior Engineer |
| X-Sender-Code | C10STAFC10V8111 |
| Cms-Type | 105P |
| Dlp-Filter | Pass |
| X-Cfilter-Loop | Reflected |
| X-Cms-Rootmailid | 20170328043830epcas5p2a949278d79e3741891991a3bbeafb9dc |
| X-Rootmtr | 20170328043830epcas5p2a949278d79e3741891991a3bbeafb9dc |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 57 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, chanwoo@kernel.org, Chanwoo Choi <cw00.choi@samsung.com>, Heiko Stuebner <heiko@sntech.de>, linux-rockchip@lists.infradead.org |
| X-Original-Date | Tue, 28 Mar 2017 13:38:29 +0900 |
| X-Original-Message-ID | <1490675909-2533-2-git-send-email-cw00.choi@samsung.com> |
| X-Original-References | <1490675909-2533-1-git-send-email-cw00.choi@samsung.com> <CGME20170328043830epcas5p2a949278d79e3741891991a3bbeafb9dc@epcas5p2.samsung.com> <1490675909-2533-1-git-send-email-cw00.choi@samsung.com> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1610288 |
Show key headers only | View raw
This patch uses the resource-managed extcon API for extcon_register_notifier()
and replaces the deprecated extcon API as following:
- extcon_get_cable_state_() -> extcon_get_state()
- extcon_set_cable_state_() -> extcon_set_state_sync()
Cc: Kishon Vijay Abraham I <kishon@ti.com>
Cc: Heiko Stuebner <heiko@sntech.de>
Cc: linux-rockchip@lists.infradead.org
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
---
drivers/phy/phy-rockchip-inno-usb2.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/phy/phy-rockchip-inno-usb2.c b/drivers/phy/phy-rockchip-inno-usb2.c
index 4ea95c28a66f..02751f70067e 100644
--- a/drivers/phy/phy-rockchip-inno-usb2.c
+++ b/drivers/phy/phy-rockchip-inno-usb2.c
@@ -540,7 +540,7 @@ static void rockchip_usb2phy_otg_sm_work(struct work_struct *work)
rockchip_usb2phy_power_off(rport->phy);
/* fall through */
case OTG_STATE_B_IDLE:
- if (extcon_get_cable_state_(rphy->edev, EXTCON_USB_HOST) > 0) {
+ if (extcon_get_state(rphy->edev, EXTCON_USB_HOST) > 0) {
dev_dbg(&rport->phy->dev, "usb otg host connect\n");
rport->state = OTG_STATE_A_HOST;
rockchip_usb2phy_power_on(rport->phy);
@@ -596,7 +596,7 @@ static void rockchip_usb2phy_otg_sm_work(struct work_struct *work)
rport->vbus_attached = vbus_attach;
if (notify_charger && rphy->edev) {
- extcon_set_cable_state_(rphy->edev,
+ extcon_set_state_sync(rphy->edev,
cable, vbus_attach);
if (cable == EXTCON_CHG_USB_SDP)
extcon_set_state_sync(rphy->edev,
@@ -617,7 +617,7 @@ static void rockchip_usb2phy_otg_sm_work(struct work_struct *work)
sch_work = true;
break;
case OTG_STATE_A_HOST:
- if (extcon_get_cable_state_(rphy->edev, EXTCON_USB_HOST) == 0) {
+ if (extcon_get_state(rphy->edev, EXTCON_USB_HOST) == 0) {
dev_dbg(&rport->phy->dev, "usb otg host disconnect\n");
rport->state = OTG_STATE_B_IDLE;
rockchip_usb2phy_power_off(rport->phy);
@@ -1003,8 +1003,8 @@ static int rockchip_usb2phy_otg_port_init(struct rockchip_usb2phy *rphy,
if (!IS_ERR(rphy->edev)) {
rport->event_nb.notifier_call = rockchip_otg_event;
- ret = extcon_register_notifier(rphy->edev, EXTCON_USB_HOST,
- &rport->event_nb);
+ ret = devm_extcon_register_notifier(rphy->dev, rphy->edev,
+ EXTCON_USB_HOST, &rport->event_nb);
if (ret)
dev_err(rphy->dev, "register USB HOST notifier failed\n");
}
--
1.9.1
Back to linux.kernel | Previous | Next | Find similar | Unroll thread
[PATCH 2/2] phy: rockchip-inno-usb2: Replace the extcon API Chanwoo Choi <cw00.choi@samsung.com> - 2017-03-28 06:40 +0200
csiph-web