lkml.org 
[lkml]   [2013]   [Nov]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v3 5/9] usb: gadget: s3c-hsotg: use generic phy_init()/phy_exit() support
    Date
    If a generic phy is present, call phy_init()/phy_exit(). This supports
    generic phys that must be soft reset before power on.

    Signed-off-by: Matt Porter <matt.porter@linaro.org>
    ---
    drivers/usb/gadget/s3c-hsotg.c | 5 +++++
    1 file changed, 5 insertions(+)

    diff --git a/drivers/usb/gadget/s3c-hsotg.c b/drivers/usb/gadget/s3c-hsotg.c
    index da3879b..8dfe33f 100644
    --- a/drivers/usb/gadget/s3c-hsotg.c
    +++ b/drivers/usb/gadget/s3c-hsotg.c
    @@ -3622,6 +3622,9 @@ static int s3c_hsotg_probe(struct platform_device *pdev)
    goto err_supplies;
    }

    + if (hsotg->phy)
    + phy_init(hsotg->phy);
    +
    /* usb phy enable */
    s3c_hsotg_phy_enable(hsotg);

    @@ -3715,6 +3718,8 @@ static int s3c_hsotg_remove(struct platform_device *pdev)
    }

    s3c_hsotg_phy_disable(hsotg);
    + if (hsotg->phy)
    + phy_exit(hsotg->phy);
    clk_disable_unprepare(hsotg->clk);

    return 0;
    --
    1.8.4


    \
     
     \ /
      Last update: 2013-11-25 20:21    [W:4.444 / U:0.220 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site