Skip to content

Commit 2932b6b

Browse files
Miao Ligregkh
authored andcommitted
usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive
Silicon Motion Flash Drive connects to Huawei hisi platforms and performs a system reboot test for two thousand circles, it will randomly work incorrectly on boot, set DELAY_INIT quirk can workaround this issue. Signed-off-by: Miao Li <limiao@kylinos.cn> Cc: stable <stable@kernel.org> Link: https://lore.kernel.org/r/20250401023027.44894-1-limiao870622@163.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent bcb60d4 commit 2932b6b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

drivers/usb/core/quirks.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,9 @@ static const struct usb_device_id usb_quirk_list[] = {
383383
{ USB_DEVICE(0x0904, 0x6103), .driver_info =
384384
USB_QUIRK_LINEAR_FRAME_INTR_BINTERVAL },
385385

386+
/* Silicon Motion Flash Drive */
387+
{ USB_DEVICE(0x090c, 0x1000), .driver_info = USB_QUIRK_DELAY_INIT },
388+
386389
/* Sound Devices USBPre2 */
387390
{ USB_DEVICE(0x0926, 0x0202), .driver_info =
388391
USB_QUIRK_ENDPOINT_IGNORE },

0 commit comments

Comments
 (0)