summaryrefslogtreecommitdiff
path: root/kernel/panic.c
diff options
context:
space:
mode:
authorLi Jun <jun.li@freescale.com>2015-10-13 18:23:31 +0800
committerLuis Henriques <luis.henriques@canonical.com>2015-12-14 10:17:10 +0000
commit8d9f2f38cc0c49b2705f11051532a09b08e28cad (patch)
treebd1635d5d5655f908112fa4d225bfd2cb6314218 /kernel/panic.c
parent16c99134073c09f6bd40dc8452b137b8068889c8 (diff)
usb: chipidea: debug: disable usb irq while role switch
commit 251b3c8b57481bcecd3f753108e36e7389ce12ac upstream. 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. Signed-off-by: Li Jun <jun.li@freescale.com> Signed-off-by: Peter Chen <peter.chen@freescale.com> [ luis: backported to 3.16: adjusted context ] Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Diffstat (limited to 'kernel/panic.c')
0 files changed, 0 insertions, 0 deletions