* [PATCH v2 0/5] usb: Replace the deprecated extcon API [not found] <CGME20170803082049epcas1p3ca6cb415ce40b24fa360f7155ea0829c@epcas1p3.samsung.com> @ 2017-08-03 8:20 ` Chanwoo Choi 0 siblings, 0 replies; 22+ 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 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(-) -- 1.9.1 ^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH v2 0/5] usb: Replace the deprecated extcon API @ 2017-08-03 8:20 ` Chanwoo Choi 0 siblings, 0 replies; 22+ messages in thread From: Chanwoo Choi @ 2017-08-03 8:20 UTC (permalink / raw) To: linux-arm-kernel 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(-) -- 1.9.1 ^ permalink raw reply [flat|nested] 22+ messages in thread
[parent not found: <CGME20170803082050epcas1p2d72847ff1a6c31a9ba281daeecd17b18@epcas1p2.samsung.com>]
* [PATCH v2 1/5] phy: qcom-usb-hs: Replace the extcon API [not found] ` <CGME20170803082050epcas1p2d72847ff1a6c31a9ba281daeecd17b18@epcas1p2.samsung.com> @ 2017-08-03 8:20 ` Chanwoo Choi 0 siblings, 0 replies; 22+ 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] 22+ messages in thread
* [PATCH v2 1/5] phy: qcom-usb-hs: Replace the extcon API @ 2017-08-03 8:20 ` Chanwoo Choi 0 siblings, 0 replies; 22+ messages in thread From: Chanwoo Choi @ 2017-08-03 8:20 UTC (permalink / raw) To: linux-arm-kernel 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] 22+ messages in thread
[parent not found: <CGME20170803082050epcas1p3040420e1fef2186519f50a68f865e006@epcas1p3.samsung.com>]
* [PATCH v2 2/5] phy: rockchip-inno-usb2: Replace the extcon API [not found] ` <CGME20170803082050epcas1p3040420e1fef2186519f50a68f865e006@epcas1p3.samsung.com> @ 2017-08-03 8:20 ` Chanwoo Choi 0 siblings, 0 replies; 22+ 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] 22+ messages in thread
* [PATCH v2 2/5] phy: rockchip-inno-usb2: Replace the extcon API @ 2017-08-03 8:20 ` Chanwoo Choi 0 siblings, 0 replies; 22+ messages in thread From: Chanwoo Choi @ 2017-08-03 8:20 UTC (permalink / raw) To: linux-arm-kernel 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] 22+ messages in thread
[parent not found: <CGME20170803082050epcas1p179818a40e214e4ab5884f8a3bca657f8@epcas1p1.samsung.com>]
* [PATCH v2 3/5] phy: phy-bcm-ns2-usbdrd: Replace the deprecated extcon API [not found] ` <CGME20170803082050epcas1p179818a40e214e4ab5884f8a3bca657f8@epcas1p1.samsung.com> @ 2017-08-03 8:20 ` Chanwoo Choi 0 siblings, 0 replies; 22+ 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] 22+ messages in thread
* [PATCH v2 3/5] phy: phy-bcm-ns2-usbdrd: Replace the deprecated extcon API @ 2017-08-03 8:20 ` Chanwoo Choi 0 siblings, 0 replies; 22+ messages in thread From: Chanwoo Choi @ 2017-08-03 8:20 UTC (permalink / raw) To: linux-arm-kernel 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] 22+ messages in thread
[parent not found: <CGME20170803082050epcas1p2491eedf2f26510f55cd15ce777356fce@epcas1p2.samsung.com>]
* [PATCH v2 4/5] usb: gadget: udc: Replace the deprecated extcon API [not found] ` <CGME20170803082050epcas1p2491eedf2f26510f55cd15ce777356fce@epcas1p2.samsung.com> @ 2017-08-03 8:20 ` Chanwoo Choi 0 siblings, 0 replies; 22+ 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] 22+ messages in thread
* [PATCH v2 4/5] usb: gadget: udc: Replace the deprecated extcon API @ 2017-08-03 8:20 ` Chanwoo Choi 0 siblings, 0 replies; 22+ messages in thread From: Chanwoo Choi @ 2017-08-03 8:20 UTC (permalink / raw) To: linux-arm-kernel 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] 22+ messages in thread
* Re: [PATCH v2 4/5] usb: gadget: udc: Replace the deprecated extcon API 2017-08-03 8:20 ` Chanwoo Choi @ 2017-08-07 2:07 ` Chanwoo Choi -1 siblings, 0 replies; 22+ 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] 22+ messages in thread
* [PATCH v2 4/5] usb: gadget: udc: Replace the deprecated extcon API @ 2017-08-07 2:07 ` Chanwoo Choi 0 siblings, 0 replies; 22+ messages in thread From: Chanwoo Choi @ 2017-08-07 2:07 UTC (permalink / raw) To: linux-arm-kernel 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] 22+ 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 -1 siblings, 0 replies; 22+ 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] 22+ messages in thread
* [PATCH v2 4/5] usb: gadget: udc: Replace the deprecated extcon API @ 2017-08-10 0:09 ` Chanwoo Choi 0 siblings, 0 replies; 22+ messages in thread From: Chanwoo Choi @ 2017-08-10 0:09 UTC (permalink / raw) To: linux-arm-kernel 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] 22+ messages in thread
* Re: [PATCH v2 4/5] usb: gadget: udc: Replace the deprecated extcon API 2017-08-03 8:20 ` Chanwoo Choi @ 2017-08-15 9:48 ` Felipe Balbi -1 siblings, 0 replies; 22+ 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] 22+ messages in thread
* [PATCH v2 4/5] usb: gadget: udc: Replace the deprecated extcon API @ 2017-08-15 9:48 ` Felipe Balbi 0 siblings, 0 replies; 22+ messages in thread From: Felipe Balbi @ 2017-08-15 9:48 UTC (permalink / raw) To: linux-arm-kernel 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 832 bytes Desc: not available URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20170815/b4a37b53/attachment.sig> ^ permalink raw reply [flat|nested] 22+ 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 -1 siblings, 0 replies; 22+ 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] 22+ messages in thread
* [PATCH v2 4/5] usb: gadget: udc: Replace the deprecated extcon API @ 2017-08-16 0:19 ` Chanwoo Choi 0 siblings, 0 replies; 22+ messages in thread From: Chanwoo Choi @ 2017-08-16 0:19 UTC (permalink / raw) To: linux-arm-kernel 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] 22+ messages in thread
[parent not found: <CGME20170803082050epcas1p38d70b5df911a855708c891b659a56fce@epcas1p3.samsung.com>]
* [PATCH v2 5/5] extcon: Remove deprecated extcon_set/get_cable_state_() [not found] ` <CGME20170803082050epcas1p38d70b5df911a855708c891b659a56fce@epcas1p3.samsung.com> @ 2017-08-03 8:20 ` Chanwoo Choi 0 siblings, 0 replies; 22+ 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] 22+ messages in thread
* [PATCH v2 5/5] extcon: Remove deprecated extcon_set/get_cable_state_() @ 2017-08-03 8:20 ` Chanwoo Choi 0 siblings, 0 replies; 22+ messages in thread From: Chanwoo Choi @ 2017-08-03 8:20 UTC (permalink / raw) To: linux-arm-kernel 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] 22+ messages in thread
* Re: [PATCH v2 0/5] usb: Replace the deprecated extcon API 2017-08-03 8:20 ` Chanwoo Choi @ 2017-08-16 1:52 ` Chanwoo Choi -1 siblings, 0 replies; 22+ 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] 22+ messages in thread
* [PATCH v2 0/5] usb: Replace the deprecated extcon API @ 2017-08-16 1:52 ` Chanwoo Choi 0 siblings, 0 replies; 22+ messages in thread From: Chanwoo Choi @ 2017-08-16 1:52 UTC (permalink / raw) To: linux-arm-kernel 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] 22+ messages in thread
end of thread, other threads:[~2017-08-16 1:52 UTC | newest] Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <CGME20170803082049epcas1p3ca6cb415ce40b24fa360f7155ea0829c@epcas1p3.samsung.com> 2017-08-03 8:20 ` [PATCH v2 0/5] usb: Replace the deprecated extcon API Chanwoo Choi 2017-08-03 8:20 ` Chanwoo Choi [not found] ` <CGME20170803082050epcas1p2d72847ff1a6c31a9ba281daeecd17b18@epcas1p2.samsung.com> 2017-08-03 8:20 ` [PATCH v2 1/5] phy: qcom-usb-hs: Replace the " Chanwoo Choi 2017-08-03 8:20 ` Chanwoo Choi [not found] ` <CGME20170803082050epcas1p3040420e1fef2186519f50a68f865e006@epcas1p3.samsung.com> 2017-08-03 8:20 ` [PATCH v2 2/5] phy: rockchip-inno-usb2: " Chanwoo Choi 2017-08-03 8:20 ` Chanwoo Choi [not found] ` <CGME20170803082050epcas1p179818a40e214e4ab5884f8a3bca657f8@epcas1p1.samsung.com> 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 [not found] ` <CGME20170803082050epcas1p2491eedf2f26510f55cd15ce777356fce@epcas1p2.samsung.com> 2017-08-03 8:20 ` [PATCH v2 4/5] usb: gadget: udc: " Chanwoo Choi 2017-08-03 8:20 ` Chanwoo Choi 2017-08-07 2:07 ` Chanwoo Choi 2017-08-07 2:07 ` Chanwoo Choi 2017-08-10 0:09 ` Chanwoo Choi 2017-08-10 0:09 ` Chanwoo Choi 2017-08-15 9:48 ` Felipe Balbi 2017-08-15 9:48 ` Felipe Balbi 2017-08-16 0:19 ` Chanwoo Choi 2017-08-16 0:19 ` Chanwoo Choi [not found] ` <CGME20170803082050epcas1p38d70b5df911a855708c891b659a56fce@epcas1p3.samsung.com> 2017-08-03 8:20 ` [PATCH v2 5/5] extcon: Remove deprecated extcon_set/get_cable_state_() 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 2017-08-16 1:52 ` Chanwoo Choi
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.