summaryrefslogtreecommitdiff
path: root/chip/g/usb_spi.c
diff options
context:
space:
mode:
Diffstat (limited to 'chip/g/usb_spi.c')
-rw-r--r--chip/g/usb_spi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/chip/g/usb_spi.c b/chip/g/usb_spi.c
index e41d9eab67..54f32fd553 100644
--- a/chip/g/usb_spi.c
+++ b/chip/g/usb_spi.c
@@ -106,7 +106,7 @@ void usb_spi_deferred(struct usb_spi_config const *config)
(!write_count && read_count == (uint8_t)SPI_READBACK_ALL))
return;
- if (!config->state->enabled) {
+ if (!config->state->enabled || usb_spi_shortcut_active()) {
res = USB_SPI_DISABLED;
} else if (write_count > USB_SPI_MAX_WRITE_COUNT ||
write_count != (count - HEADER_SIZE)) {