lkml.org 
[lkml]   [2020]   [Dec]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.4 057/453] usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ul
    Date
    From: Fabio Estevam <festevam@gmail.com>

    commit c7721e15f434920145c376e8fe77e1c079fc3726 upstream.

    According to the i.MX6UL Errata document:
    https://www.nxp.com/docs/en/errata/IMX6ULCE.pdf

    ERR007881 also affects i.MX6UL, so pass the
    CI_HDRC_DISABLE_DEVICE_STREAMING flag to workaround the issue.

    Fixes: 52fe568e5d71 ("usb: chipidea: imx: add imx6ul usb support")
    Cc: <stable@vger.kernel.org>
    Signed-off-by: Fabio Estevam <festevam@gmail.com>
    Signed-off-by: Peter Chen <peter.chen@nxp.com>
    Link: https://lore.kernel.org/r/20201207020909.22483-2-peter.chen@kernel.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    drivers/usb/chipidea/ci_hdrc_imx.c | 3 ++-
    1 file changed, 2 insertions(+), 1 deletion(-)

    --- a/drivers/usb/chipidea/ci_hdrc_imx.c
    +++ b/drivers/usb/chipidea/ci_hdrc_imx.c
    @@ -57,7 +57,8 @@ static const struct ci_hdrc_imx_platform

    static const struct ci_hdrc_imx_platform_flag imx6ul_usb_data = {
    .flags = CI_HDRC_SUPPORTS_RUNTIME_PM |
    - CI_HDRC_TURN_VBUS_EARLY_ON,
    + CI_HDRC_TURN_VBUS_EARLY_ON |
    + CI_HDRC_DISABLE_DEVICE_STREAMING,
    };

    static const struct ci_hdrc_imx_platform_flag imx7d_usb_data = {

    \
     
     \ /
      Last update: 2020-12-28 15:09    [W:2.647 / U:0.060 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site