* [PATCH v2 1/5] phy: qcom-usb-hs: Replace the extcon API
2017-08-03 8:20 ` [PATCH v2 0/5] usb: Replace the deprecated extcon API Chanwoo Choi
@ 2017-08-03 8:20 ` Chanwoo Choi
2017-08-03 8:20 ` [PATCH v2 2/5] phy: rockchip-inno-usb2: " Chanwoo Choi
` (4 subsequent siblings)
5 siblings, 0 replies; 11+ messages in thread
From: Chanwoo Choi @ 2017-08-03 8:20 UTC (permalink / raw)
To: balbi
Cc: kishon, gregkh, linux-kernel, linux-arm-kernel, linux-usb,
cw00.choi, chanwoo, myungjoo.ham
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 <kishon@ti.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
---
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);
--
1.9.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH v2 2/5] phy: rockchip-inno-usb2: Replace the extcon API
2017-08-03 8:20 ` [PATCH v2 0/5] usb: Replace the deprecated extcon API Chanwoo Choi
2017-08-03 8:20 ` [PATCH v2 1/5] phy: qcom-usb-hs: Replace the " Chanwoo Choi
@ 2017-08-03 8:20 ` Chanwoo Choi
2017-08-03 8:20 ` [PATCH v2 3/5] phy: phy-bcm-ns2-usbdrd: Replace the deprecated " Chanwoo Choi
` (3 subsequent siblings)
5 siblings, 0 replies; 11+ messages in thread
From: Chanwoo Choi @ 2017-08-03 8:20 UTC (permalink / raw)
To: balbi
Cc: kishon, gregkh, linux-kernel, linux-arm-kernel, linux-usb,
cw00.choi, chanwoo, myungjoo.ham
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()
Acked-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
---
drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
index 626883d9d176..ef033089b7a0 100644
--- a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
+++ b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
@@ -545,7 +545,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);
@@ -598,7 +598,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,
@@ -619,7 +619,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);
@@ -1006,8 +1006,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
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH v2 3/5] phy: phy-bcm-ns2-usbdrd: Replace the deprecated extcon API
2017-08-03 8:20 ` [PATCH v2 0/5] usb: Replace the deprecated extcon API Chanwoo Choi
2017-08-03 8:20 ` [PATCH v2 1/5] phy: qcom-usb-hs: Replace the " Chanwoo Choi
2017-08-03 8:20 ` [PATCH v2 2/5] phy: rockchip-inno-usb2: " Chanwoo Choi
@ 2017-08-03 8:20 ` Chanwoo Choi
2017-08-03 8:20 ` [PATCH v2 4/5] usb: gadget: udc: " Chanwoo Choi
` (2 subsequent siblings)
5 siblings, 0 replies; 11+ messages in thread
From: Chanwoo Choi @ 2017-08-03 8:20 UTC (permalink / raw)
To: balbi
Cc: kishon, gregkh, linux-kernel, linux-arm-kernel, linux-usb,
cw00.choi, chanwoo, myungjoo.ham, Raviteja Garimella
This patch replaces the deprecated extcon API as following:
- extcon_set_cable_state_() -> extcon_get_state()
Cc: Raviteja Garimella <raviteja.garimella@broadcom.com>
Acked-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
---
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c b/drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c
index 9ae59e223131..d099a0c8cee5 100644
--- a/drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c
+++ b/drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c
@@ -253,16 +253,16 @@ static void extcon_work(struct work_struct *work)
vbus = gpiod_get_value_cansleep(driver->vbus_gpiod);
if (!id && vbus) { /* Host connected */
- extcon_set_cable_state_(driver->edev, EXTCON_USB_HOST, true);
+ extcon_set_state_sync(driver->edev, EXTCON_USB_HOST, true);
pr_debug("Host cable connected\n");
driver->data->new_state = EVT_HOST;
connect_change(driver);
} else if (id && !vbus) { /* Disconnected */
- extcon_set_cable_state_(driver->edev, EXTCON_USB_HOST, false);
- extcon_set_cable_state_(driver->edev, EXTCON_USB, false);
+ extcon_set_state_sync(driver->edev, EXTCON_USB_HOST, false);
+ extcon_set_state_sync(driver->edev, EXTCON_USB, false);
pr_debug("Cable disconnected\n");
} else if (id && vbus) { /* Device connected */
- extcon_set_cable_state_(driver->edev, EXTCON_USB, true);
+ extcon_set_state_sync(driver->edev, EXTCON_USB, true);
pr_debug("Device cable connected\n");
driver->data->new_state = EVT_DEVICE;
connect_change(driver);
--
1.9.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH v2 4/5] usb: gadget: udc: Replace the deprecated extcon API
2017-08-03 8:20 ` [PATCH v2 0/5] usb: Replace the deprecated extcon API Chanwoo Choi
` (2 preceding siblings ...)
2017-08-03 8:20 ` [PATCH v2 3/5] phy: phy-bcm-ns2-usbdrd: Replace the deprecated " Chanwoo Choi
@ 2017-08-03 8:20 ` Chanwoo Choi
2017-08-07 2:07 ` Chanwoo Choi
2017-08-15 9:48 ` Felipe Balbi
2017-08-03 8:20 ` [PATCH v2 5/5] extcon: Remove deprecated extcon_set/get_cable_state_() Chanwoo Choi
2017-08-16 1:52 ` [PATCH v2 0/5] usb: Replace the deprecated extcon API Chanwoo Choi
5 siblings, 2 replies; 11+ messages in thread
From: Chanwoo Choi @ 2017-08-03 8:20 UTC (permalink / raw)
To: balbi
Cc: kishon, gregkh, linux-kernel, linux-arm-kernel, linux-usb,
cw00.choi, chanwoo, myungjoo.ham, Raviteja Garimella
This patch replaces the deprecated extcon API as following:
- extcon_get_cable_state_() -> extcon_get_state()
Cc: Felipe Balbi <balbi@kernel.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Raviteja Garimella <raviteja.garimella@broadcom.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
---
drivers/usb/gadget/udc/snps_udc_plat.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/gadget/udc/snps_udc_plat.c b/drivers/usb/gadget/udc/snps_udc_plat.c
index 2e11f19e07ae..0ce7b3ba60ff 100644
--- a/drivers/usb/gadget/udc/snps_udc_plat.c
+++ b/drivers/usb/gadget/udc/snps_udc_plat.c
@@ -184,7 +184,7 @@ static int udc_plat_probe(struct platform_device *pdev)
goto exit_phy;
}
- ret = extcon_get_cable_state_(udc->edev, EXTCON_USB);
+ ret = extcon_get_state(udc->edev, EXTCON_USB);
if (ret < 0) {
dev_err(dev, "Can't get cable state\n");
goto exit_extcon;
@@ -273,7 +273,7 @@ static int udc_plat_suspend(struct device *dev)
udc = dev_get_drvdata(dev);
stop_udc(udc);
- if (extcon_get_cable_state_(udc->edev, EXTCON_USB) > 0) {
+ if (extcon_get_state(udc->edev, EXTCON_USB) > 0) {
dev_dbg(udc->dev, "device -> idle\n");
stop_udc(udc);
}
@@ -303,7 +303,7 @@ static int udc_plat_resume(struct device *dev)
return ret;
}
- if (extcon_get_cable_state_(udc->edev, EXTCON_USB) > 0) {
+ if (extcon_get_state(udc->edev, EXTCON_USB) > 0) {
dev_dbg(udc->dev, "idle -> device\n");
start_udc(udc);
}
--
1.9.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* Re: [PATCH v2 4/5] usb: gadget: udc: Replace the deprecated extcon API
2017-08-03 8:20 ` [PATCH v2 4/5] usb: gadget: udc: " Chanwoo Choi
@ 2017-08-07 2:07 ` Chanwoo Choi
2017-08-10 0:09 ` Chanwoo Choi
2017-08-15 9:48 ` Felipe Balbi
1 sibling, 1 reply; 11+ messages in thread
From: Chanwoo Choi @ 2017-08-07 2:07 UTC (permalink / raw)
To: balbi
Cc: kishon, gregkh, linux-kernel, linux-arm-kernel, linux-usb,
chanwoo, myungjoo.ham, Raviteja Garimella
Dear Felipe,
Could you please review this patch?
I hope to remove the deprecated extcon API.
Regards,
Chanwoo Choi
On 2017년 08월 03일 17:20, Chanwoo Choi wrote:
> This patch replaces the deprecated extcon API as following:
> - extcon_get_cable_state_() -> extcon_get_state()
>
> Cc: Felipe Balbi <balbi@kernel.org>
> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Cc: Raviteja Garimella <raviteja.garimella@broadcom.com>
> Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
> ---
> drivers/usb/gadget/udc/snps_udc_plat.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/usb/gadget/udc/snps_udc_plat.c b/drivers/usb/gadget/udc/snps_udc_plat.c
> index 2e11f19e07ae..0ce7b3ba60ff 100644
> --- a/drivers/usb/gadget/udc/snps_udc_plat.c
> +++ b/drivers/usb/gadget/udc/snps_udc_plat.c
> @@ -184,7 +184,7 @@ static int udc_plat_probe(struct platform_device *pdev)
> goto exit_phy;
> }
>
> - ret = extcon_get_cable_state_(udc->edev, EXTCON_USB);
> + ret = extcon_get_state(udc->edev, EXTCON_USB);
> if (ret < 0) {
> dev_err(dev, "Can't get cable state\n");
> goto exit_extcon;
> @@ -273,7 +273,7 @@ static int udc_plat_suspend(struct device *dev)
> udc = dev_get_drvdata(dev);
> stop_udc(udc);
>
> - if (extcon_get_cable_state_(udc->edev, EXTCON_USB) > 0) {
> + if (extcon_get_state(udc->edev, EXTCON_USB) > 0) {
> dev_dbg(udc->dev, "device -> idle\n");
> stop_udc(udc);
> }
> @@ -303,7 +303,7 @@ static int udc_plat_resume(struct device *dev)
> return ret;
> }
>
> - if (extcon_get_cable_state_(udc->edev, EXTCON_USB) > 0) {
> + if (extcon_get_state(udc->edev, EXTCON_USB) > 0) {
> dev_dbg(udc->dev, "idle -> device\n");
> start_udc(udc);
> }
>
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: [PATCH v2 4/5] usb: gadget: udc: Replace the deprecated extcon API
2017-08-07 2:07 ` Chanwoo Choi
@ 2017-08-10 0:09 ` Chanwoo Choi
0 siblings, 0 replies; 11+ messages in thread
From: Chanwoo Choi @ 2017-08-10 0:09 UTC (permalink / raw)
To: balbi
Cc: kishon, gregkh, linux-kernel, linux-arm-kernel, linux-usb,
chanwoo, myungjoo.ham, Raviteja Garimella
Ping.
Hi Felipe,
I sent the first patch[1] more than three weeks ago.
But I didn't receive the any review.
[1] https://lkml.org/lkml/2017/7/16/523
This patch is very simple. After finishing the review
I'll remove the deprecated extcon API and then send
the immutable branch to both phy and usb maintainer.
Usually, I send the extcon's pull request to the GregKH
for the next merge after releasing 4.x-rc6.
(4.x-rc4 was released)
Please review this patch.
On 2017년 08월 07일 11:07, Chanwoo Choi wrote:
> Dear Felipe,
>
> Could you please review this patch?
> I hope to remove the deprecated extcon API.
>
> Regards,
> Chanwoo Choi
>
> On 2017년 08월 03일 17:20, Chanwoo Choi wrote:
>> This patch replaces the deprecated extcon API as following:
>> - extcon_get_cable_state_() -> extcon_get_state()
>>
>> Cc: Felipe Balbi <balbi@kernel.org>
>> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>> Cc: Raviteja Garimella <raviteja.garimella@broadcom.com>
>> Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
>> ---
>> drivers/usb/gadget/udc/snps_udc_plat.c | 6 +++---
>> 1 file changed, 3 insertions(+), 3 deletions(-)
>>
>> diff --git a/drivers/usb/gadget/udc/snps_udc_plat.c b/drivers/usb/gadget/udc/snps_udc_plat.c
>> index 2e11f19e07ae..0ce7b3ba60ff 100644
>> --- a/drivers/usb/gadget/udc/snps_udc_plat.c
>> +++ b/drivers/usb/gadget/udc/snps_udc_plat.c
>> @@ -184,7 +184,7 @@ static int udc_plat_probe(struct platform_device *pdev)
>> goto exit_phy;
>> }
>>
>> - ret = extcon_get_cable_state_(udc->edev, EXTCON_USB);
>> + ret = extcon_get_state(udc->edev, EXTCON_USB);
>> if (ret < 0) {
>> dev_err(dev, "Can't get cable state\n");
>> goto exit_extcon;
>> @@ -273,7 +273,7 @@ static int udc_plat_suspend(struct device *dev)
>> udc = dev_get_drvdata(dev);
>> stop_udc(udc);
>>
>> - if (extcon_get_cable_state_(udc->edev, EXTCON_USB) > 0) {
>> + if (extcon_get_state(udc->edev, EXTCON_USB) > 0) {
>> dev_dbg(udc->dev, "device -> idle\n");
>> stop_udc(udc);
>> }
>> @@ -303,7 +303,7 @@ static int udc_plat_resume(struct device *dev)
>> return ret;
>> }
>>
>> - if (extcon_get_cable_state_(udc->edev, EXTCON_USB) > 0) {
>> + if (extcon_get_state(udc->edev, EXTCON_USB) > 0) {
>> dev_dbg(udc->dev, "idle -> device\n");
>> start_udc(udc);
>> }
>>
>
>
>
>
--
Best Regards,
Chanwoo Choi
Samsung Electronics
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v2 4/5] usb: gadget: udc: Replace the deprecated extcon API
2017-08-03 8:20 ` [PATCH v2 4/5] usb: gadget: udc: " Chanwoo Choi
2017-08-07 2:07 ` Chanwoo Choi
@ 2017-08-15 9:48 ` Felipe Balbi
2017-08-16 0:19 ` Chanwoo Choi
1 sibling, 1 reply; 11+ messages in thread
From: Felipe Balbi @ 2017-08-15 9:48 UTC (permalink / raw)
To: Chanwoo Choi
Cc: kishon, gregkh, linux-kernel, linux-arm-kernel, linux-usb,
cw00.choi, chanwoo, myungjoo.ham, Raviteja Garimella
[-- Attachment #1: Type: text/plain, Size: 547 bytes --]
Hi,
Chanwoo Choi <cw00.choi@samsung.com> writes:
> This patch replaces the deprecated extcon API as following:
> - extcon_get_cable_state_() -> extcon_get_state()
>
> Cc: Felipe Balbi <balbi@kernel.org>
> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Cc: Raviteja Garimella <raviteja.garimella@broadcom.com>
> Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Do you want to take these through your tree or mine? In case you want
them in your tree:
Acked-by: Felipe Balbi <felipe.balbi@linux.intel.com>
--
balbi
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v2 4/5] usb: gadget: udc: Replace the deprecated extcon API
2017-08-15 9:48 ` Felipe Balbi
@ 2017-08-16 0:19 ` Chanwoo Choi
0 siblings, 0 replies; 11+ messages in thread
From: Chanwoo Choi @ 2017-08-16 0:19 UTC (permalink / raw)
To: Felipe Balbi
Cc: kishon, gregkh, linux-kernel, linux-arm-kernel, linux-usb,
chanwoo, myungjoo.ham, Raviteja Garimella
Hi,
On 2017년 08월 15일 18:48, Felipe Balbi wrote:
>
> Hi,
>
> Chanwoo Choi <cw00.choi@samsung.com> writes:
>> This patch replaces the deprecated extcon API as following:
>> - extcon_get_cable_state_() -> extcon_get_state()
>>
>> Cc: Felipe Balbi <balbi@kernel.org>
>> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>> Cc: Raviteja Garimella <raviteja.garimella@broadcom.com>
>> Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
>
> Do you want to take these through your tree or mine? In case you want
> them in your tree:
>
> Acked-by: Felipe Balbi <felipe.balbi@linux.intel.com>
>
Thanks for review. These patches included the patch related to extcon (patch5).
So, After creating the immutable branch, I'll send the pull request to both
phy and usb maintainers.
--
Best Regards,
Chanwoo Choi
Samsung Electronics
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v2 5/5] extcon: Remove deprecated extcon_set/get_cable_state_()
2017-08-03 8:20 ` [PATCH v2 0/5] usb: Replace the deprecated extcon API Chanwoo Choi
` (3 preceding siblings ...)
2017-08-03 8:20 ` [PATCH v2 4/5] usb: gadget: udc: " Chanwoo Choi
@ 2017-08-03 8:20 ` Chanwoo Choi
2017-08-16 1:52 ` [PATCH v2 0/5] usb: Replace the deprecated extcon API Chanwoo Choi
5 siblings, 0 replies; 11+ messages in thread
From: Chanwoo Choi @ 2017-08-03 8:20 UTC (permalink / raw)
To: balbi
Cc: kishon, gregkh, linux-kernel, linux-arm-kernel, linux-usb,
cw00.choi, chanwoo, myungjoo.ham
The commit 575c2b867ee0 ("extcon: Rename the extcon_set/get_state()
to maintain the function naming pattern") renames the extcon function as
following: But, the extcon just keeps the old API to prevent the build error.
This patch removes the deprecatd extcon API.
- extcon_get_cable_state_() -> extcon_get_state()
- extcon_set_cable_state_() -> extcon_set_state_sync()
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
---
include/linux/extcon.h | 11 -----------
1 file changed, 11 deletions(-)
diff --git a/include/linux/extcon.h b/include/linux/extcon.h
index 7e206a9f88db..3ba02eecba2e 100644
--- a/include/linux/extcon.h
+++ b/include/linux/extcon.h
@@ -422,15 +422,4 @@ static inline int extcon_unregister_interest(struct extcon_specific_cable_nb
{
return -EINVAL;
}
-
-static inline int extcon_get_cable_state_(struct extcon_dev *edev, unsigned int id)
-{
- return extcon_get_state(edev, id);
-}
-
-static inline int extcon_set_cable_state_(struct extcon_dev *edev, unsigned int id,
- bool cable_state)
-{
- return extcon_set_state_sync(edev, id, cable_state);
-}
#endif /* __LINUX_EXTCON_H__ */
--
1.9.1
^ permalink raw reply related [flat|nested] 11+ messages in thread* Re: [PATCH v2 0/5] usb: Replace the deprecated extcon API
2017-08-03 8:20 ` [PATCH v2 0/5] usb: Replace the deprecated extcon API Chanwoo Choi
` (4 preceding siblings ...)
2017-08-03 8:20 ` [PATCH v2 5/5] extcon: Remove deprecated extcon_set/get_cable_state_() Chanwoo Choi
@ 2017-08-16 1:52 ` Chanwoo Choi
5 siblings, 0 replies; 11+ messages in thread
From: Chanwoo Choi @ 2017-08-16 1:52 UTC (permalink / raw)
To: balbi, kishon
Cc: gregkh, linux-kernel, linux-arm-kernel, linux-usb, chanwoo,
myungjoo.ham
Dear Kishon and Felipe,
I applied these patches on extcon-next branch for v4.14-rc1.
And I created the immutable branch ('ib-extcon-usb-phy-4.14')
and send the pull-request for these patches in order to
prevent the merge conflict.
Best Regards,
Chanwoo Choi
The following changes since commit 5771a8c08880cdca3bfb4a3fc6d309d6bba20877:
Linux v4.13-rc1 (2017-07-15 15:22:10 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git ib-extcon-usb-phy-4.14
for you to fetch changes up to 808ae8f3c7fefef3aece08820c108b68cdb06e1e:
extcon: Remove deprecated extcon_set/get_cable_state_() (2017-08-16 09:21:49 +0900)
----------------------------------------------------------------
Chanwoo Choi (5):
phy: qcom-usb-hs: Replace the extcon API
phy: rockchip-inno-usb2: Replace the extcon API
phy: phy-bcm-ns2-usbdrd: Replace the deprecated extcon API
usb: gadget: udc: Replace the deprecated extcon API
extcon: Remove deprecated extcon_set/get_cable_state_()
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 8 ++++----
drivers/phy/qualcomm/phy-qcom-usb-hs.c | 14 +++-----------
drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 10 +++++-----
drivers/usb/gadget/udc/snps_udc_plat.c | 6 +++---
include/linux/extcon.h | 11 -----------
5 files changed, 15 insertions(+), 34 deletions(-)
On 2017년 08월 03일 17:20, Chanwoo Choi wrote:
> These patches replace the deprecated extcon API and remove them from extcon.
>
> Patch4 (drivers/usb/gadget/udc/snps_udc_plat.c) neeeds the review
> from usb maintainer. After finishing the review of patch4,
> I'll create the immutable branch and send the pull request
> to both usb and phy maintainer.
>
> Changes from v1:
> - Fix capital error for 'acked-by' tag on patch2
> - Add the acked-by tag of 'Kishon Vijay Abraham I' to patch3
>
> Chanwoo Choi (5):
> phy: qcom-usb-hs: Replace the extcon API
> phy: rockchip-inno-usb2: Replace the extcon API
> phy: phy-bcm-ns2-usbdrd: Replace the deprecated extcon API
> usb: gadget: udc: Replace the deprecated extcon API
> extcon: Remove deprecated extcon_set/get_cable_state_()
>
> drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 8 ++++----
> drivers/phy/qualcomm/phy-qcom-usb-hs.c | 14 +++-----------
> drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 10 +++++-----
> drivers/usb/gadget/udc/snps_udc_plat.c | 6 +++---
> include/linux/extcon.h | 11 -----------
> 5 files changed, 15 insertions(+), 34 deletions(-)
>
^ permalink raw reply [flat|nested] 11+ messages in thread