lkml.org 
[lkml]   [2017]   [Jan]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 01/15] phy: rockchip-inno-usb2: Set EXTCON_USB when EXTCON_CHG_USB_SDP was set
    Date
    From: Baolin Wang <baolin.wang@linaro.org>

    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>
    Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
    ---
    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:
    --
    1.7.9.5
    \
     
     \ /
      Last update: 2017-01-30 12:52    [W:3.356 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site