• Li Jun's avatar
    usb: chipidea: debug: disable usb irq while role switch · 251b3c8b
    Li Jun authored
    Since the ci->role will be set after the host role start is complete, there
    will be nobody cared irq during start host if usb irq enabled. This error
    can be reproduced on i.mx6 sololite EVK board by:
    1. disable otg id irq(IDIE) and disable all real otg properties of usbotg1
       in dts.
    2. boot up the board with ID cable and usb device connected.
    3. echo gadget > /sys/kernel/debug/ci_hdrc.0/role
    4. echo host > /sys/kernel/debug/ci_hdrc.0/role
    5. irq 212: nobody cared.
    Cc: <stable@vger.kernel.org> # v3.10+
    Signed-off-by: default avatarLi Jun <jun.li@freescale.com>
    Signed-off-by: default avatarPeter Chen <peter.chen@freescale.com>
debug.c 10.8 KB