kernel-hacking-2024-linux-s.../drivers/usb/core
Mark Pearson 303e724d7b usb: core: add quirk for Alcor Link AK9563 smartcard reader
The Alcor Link AK9563 smartcard reader used on some Lenovo platforms
doesn't work. If LPM is enabled the reader will provide an invalid
usb config descriptor. Added quirk to disable LPM.

Verified fix on Lenovo P16 G1 and T14 G3

Tested-by: Miroslav Zatko <mzatko@mirexoft.com>
Tested-by: Dennis Wassenberg <dennis.wassenberg@secunet.com>
Cc: stable@vger.kernel.org
Signed-off-by: Dennis Wassenberg <dennis.wassenberg@secunet.com>
Signed-off-by: Mark Pearson <mpearson-lenovo@squebb.ca>
Link: https://lore.kernel.org/r/20230208181223.1092654-1-mpearson-lenovo@squebb.ca
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 13:23:51 +01:00
..
buffer.c
config.c USB: core: Change configuration warnings to notices 2022-11-03 23:46:00 +09:00
devices.c
devio.c
driver.c
endpoint.c
file.c driver core: make struct class.devnode() take a const * 2022-11-24 17:12:27 +01:00
generic.c
hcd-pci.c xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage 2022-11-30 12:10:48 +01:00
hcd.c usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() 2022-11-29 08:56:09 +01:00
hub.c usb: core: hub: disable autosuspend for TI TUSB8041 2023-01-17 17:40:56 +01:00
hub.h usb: core: stop USB enumeration if too many retries 2022-11-08 16:50:21 +01:00
Kconfig
ledtrig-usbport.c
Makefile
message.c USB: core: export usb_cache_string() 2022-12-12 11:39:12 +01:00
notify.c
of.c
otg_productlist.h
phy.c
phy.h
port.c usb: core: stop USB enumeration if too many retries 2022-11-08 16:50:21 +01:00
quirks.c usb: core: add quirk for Alcor Link AK9563 smartcard reader 2023-02-09 13:23:51 +01:00
sysfs.c usb: core: Use kstrtobool() instead of strtobool() 2022-11-03 23:46:01 +09:00
urb.c kmsan: handle memory sent to/from USB 2022-10-03 14:03:22 -07:00
usb-acpi.c usb: acpi: add helper to check port lpm capability using acpi _DSM 2023-01-17 16:37:24 +01:00
usb.c
usb.h USB: core: export usb_cache_string() 2022-12-12 11:39:12 +01:00