]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
usb: chipidea: udc: enable suspend interrupt after usb reset
authorXu Yang <xu.yang_2@nxp.com>
Fri, 23 Aug 2024 07:38:32 +0000 (15:38 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 17 Oct 2024 13:11:52 +0000 (15:11 +0200)
commit7ad71deb9bb7f41a9cb9919465b62e4d55808c69
tree4ba5d5ea5d50c7a9437c9593ce77ff34dda0fe67
parentd18dc8e14b9c794f58dae1577ccb2ab84a4a1b11
usb: chipidea: udc: enable suspend interrupt after usb reset

[ Upstream commit e4fdcc10092fb244218013bfe8ff01c55d54e8e4 ]

Currently, suspend interrupt is enabled before pullup enable operation.
This will cause a suspend interrupt assert right after pullup DP. This
suspend interrupt is meaningless, so this will ignore such interrupt
by enable it after usb reset completed.

Signed-off-by: Xu Yang <xu.yang_2@nxp.com>
Acked-by: Peter Chen <peter.chen@kernel.org>
Link: https://lore.kernel.org/r/20240823073832.1702135-1-xu.yang_2@nxp.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/usb/chipidea/udc.c