According to the documentation, we should set the EXTCON_USB when one SDP charger connector was reported.
Signed-off-by: Baolin Wang baolin.wang@linaro.org Reviewed-by: Chanwoo Choi cw00.choi@samsung.com --- Changes since v1: - Change extcon_set_cable_state_() to extcon_set_state_sync(). - Add reviewed tag by Chanwoo Choi. --- drivers/phy/phy-rockchip-inno-usb2.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/phy/phy-rockchip-inno-usb2.c b/drivers/phy/phy-rockchip-inno-usb2.c index 2f99ec9..4ea95c2 100644 --- a/drivers/phy/phy-rockchip-inno-usb2.c +++ b/drivers/phy/phy-rockchip-inno-usb2.c @@ -595,9 +595,14 @@ static void rockchip_usb2phy_otg_sm_work(struct work_struct *work) if (rport->vbus_attached != vbus_attach) { rport->vbus_attached = vbus_attach;
- if (notify_charger && rphy->edev) + if (notify_charger && rphy->edev) { extcon_set_cable_state_(rphy->edev, cable, vbus_attach); + if (cable == EXTCON_CHG_USB_SDP) + extcon_set_state_sync(rphy->edev, + EXTCON_USB, + vbus_attach); + } } break; case OTG_STATE_B_PERIPHERAL:
Hi Kison and Heiko,
On 21 December 2016 at 16:12, Baolin Wang baolin.wang@linaro.org wrote:
According to the documentation, we should set the EXTCON_USB when one SDP charger connector was reported.
Signed-off-by: Baolin Wang baolin.wang@linaro.org Reviewed-by: Chanwoo Choi cw00.choi@samsung.com
Could you apply this patch if there are no other comments? Thanks.
On 3 January 2017 at 13:54, Baolin Wang baolin.wang@linaro.org wrote:
Hi Kison and Heiko,
On 21 December 2016 at 16:12, Baolin Wang baolin.wang@linaro.org wrote:
According to the documentation, we should set the EXTCON_USB when one SDP charger connector was reported.
Signed-off-by: Baolin Wang baolin.wang@linaro.org Reviewed-by: Chanwoo Choi cw00.choi@samsung.com
Could you apply this patch if there are no other comments? Thanks.
Ping?
Hi,
On Thursday 12 January 2017 12:13 PM, Baolin Wang wrote:
On 3 January 2017 at 13:54, Baolin Wang baolin.wang@linaro.org wrote:
Hi Kison and Heiko,
On 21 December 2016 at 16:12, Baolin Wang baolin.wang@linaro.org wrote:
According to the documentation, we should set the EXTCON_USB when one SDP charger connector was reported.
Signed-off-by: Baolin Wang baolin.wang@linaro.org Reviewed-by: Chanwoo Choi cw00.choi@samsung.com
Could you apply this patch if there are no other comments? Thanks.
Does it fix something? Or else it can go in the next merge window.
Thanks Kishon
Hi,
On 12 January 2017 at 16:18, Kishon Vijay Abraham I kishon@ti.com wrote:
Hi,
On Thursday 12 January 2017 12:13 PM, Baolin Wang wrote:
On 3 January 2017 at 13:54, Baolin Wang baolin.wang@linaro.org wrote:
Hi Kison and Heiko,
On 21 December 2016 at 16:12, Baolin Wang baolin.wang@linaro.org wrote:
According to the documentation, we should set the EXTCON_USB when one SDP charger connector was reported.
Signed-off-by: Baolin Wang baolin.wang@linaro.org Reviewed-by: Chanwoo Choi cw00.choi@samsung.com
Could you apply this patch if there are no other comments? Thanks.
Does it fix something? Or else it can go in the next merge window.
Just fix the correct usage of EXTCON_CHG_USB_SDP connector. It's okay for me that it can go in the next merge window. Thanks.
On Wednesday 21 December 2016 01:42 PM, Baolin Wang wrote:
According to the documentation, we should set the EXTCON_USB when one SDP charger connector was reported.
Signed-off-by: Baolin Wang baolin.wang@linaro.org Reviewed-by: Chanwoo Choi cw00.choi@samsung.com
merged, thanks!
-Kishon
Changes since v1:
- Change extcon_set_cable_state_() to extcon_set_state_sync().
- Add reviewed tag by Chanwoo Choi.
drivers/phy/phy-rockchip-inno-usb2.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/phy/phy-rockchip-inno-usb2.c b/drivers/phy/phy-rockchip-inno-usb2.c index 2f99ec9..4ea95c2 100644 --- a/drivers/phy/phy-rockchip-inno-usb2.c +++ b/drivers/phy/phy-rockchip-inno-usb2.c @@ -595,9 +595,14 @@ static void rockchip_usb2phy_otg_sm_work(struct work_struct *work) if (rport->vbus_attached != vbus_attach) { rport->vbus_attached = vbus_attach;
if (notify_charger && rphy->edev)
if (notify_charger && rphy->edev) { extcon_set_cable_state_(rphy->edev, cable, vbus_attach);
if (cable == EXTCON_CHG_USB_SDP)
extcon_set_state_sync(rphy->edev,
EXTCON_USB,
vbus_attach);
} break; case OTG_STATE_B_PERIPHERAL:}
linaro-kernel@lists.linaro.org