lkml.org 
[lkml]   [2015]   [May]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.14 16/51] ARM: dts: imx23-olinuxino: Fix dr_mode of usb0
    Date
    3.14-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Stefan Wahren <stefan.wahren@i2se.com>

    commit 0fdebe1a2f4d3a8fc03754022fabf8ba95e131a3 upstream.

    The dr_mode of usb0 on imx233-olinuxino is left to default "otg".
    Since the green LED (GPIO2_1) on imx233-olinuxino is connected to the
    same pin as USB_OTG_ID it's possible to disable USB host by LED toggling:

    echo 0 > /sys/class/leds/green/brightness
    [ 1068.890000] ci_hdrc ci_hdrc.0: remove, state 1
    [ 1068.890000] usb usb1: USB disconnect, device number 1
    [ 1068.920000] usb 1-1: USB disconnect, device number 2
    [ 1068.920000] usb 1-1.1: USB disconnect, device number 3
    [ 1069.070000] usb 1-1.2: USB disconnect, device number 4
    [ 1069.450000] ci_hdrc ci_hdrc.0: USB bus 1 deregistered
    [ 1074.460000] ci_hdrc ci_hdrc.0: timeout waiting for 00000800 in 11

    This patch fixes the issue by setting dr_mode to "host" in the dts file.

    Reported-by: Harald Geyer <harald@ccbib.org>
    Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
    Reviewed-by: Fabio Estevam <fabio.estevam@freescale.com>
    Reviewed-by: Marek Vasut <marex@denx.de>
    Acked-by: Peter Chen <peter.chen@freescale.com>
    Fixes: b49312948285 ("ARM: dts: imx23-olinuxino: Add USB host support")
    Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    arch/arm/boot/dts/imx23-olinuxino.dts | 1 +
    1 file changed, 1 insertion(+)

    --- a/arch/arm/boot/dts/imx23-olinuxino.dts
    +++ b/arch/arm/boot/dts/imx23-olinuxino.dts
    @@ -93,6 +93,7 @@

    ahb@80080000 {
    usb0: usb@80080000 {
    + dr_mode = "host";
    vbus-supply = <&reg_usb0_vbus>;
    status = "okay";
    };



    \
     
     \ /
      Last update: 2015-05-16 02:01    [W:2.146 / U:0.040 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site