summaryrefslogtreecommitdiff
path: root/include/linux/usb
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2026-01-20 20:58:35 +0300
committerMark Brown <broonie@kernel.org>2026-01-20 20:58:35 +0300
commite73eb6a73c209e63f5f239337bda4b938d75a1f7 (patch)
tree29adbbdadc04337708d392b840ba4bb5ce5a9350 /include/linux/usb
parent8f7745fcb443f9223ccfb17e02cbe06e80b72d78 (diff)
parentc3608162a95a259c669cf9fdccf900782fa8d902 (diff)
downloadlinux-e73eb6a73c209e63f5f239337bda4b938d75a1f7.tar.xz
spi: xilinx: make IRQs optional
Merge series from Abdurrahman Hussain <abdurrahman@nexthop.ai>: Additionally, make interrupts optional to allow the driver to fall back to its existing polling mode on systems where interrupts are either missing or broken.
Diffstat (limited to 'include/linux/usb')
-rw-r--r--include/linux/usb/quirks.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/usb/quirks.h b/include/linux/usb/quirks.h
index 59409c1fc3de..2f7bd2fdc616 100644
--- a/include/linux/usb/quirks.h
+++ b/include/linux/usb/quirks.h
@@ -75,4 +75,7 @@
/* short SET_ADDRESS request timeout */
#define USB_QUIRK_SHORT_SET_ADDRESS_REQ_TIMEOUT BIT(16)
+/* skip BOS descriptor request */
+#define USB_QUIRK_NO_BOS BIT(17)
+
#endif /* __LINUX_USB_QUIRKS_H */