Message ID | 23666cc1a5ff123ece5bdbb9821d1eab280d0927.1482307697.git.baolin.wang@linaro.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
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: >
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: