diff options
Diffstat (limited to 'chip/g/sps_tpm.c')
-rw-r--r-- | chip/g/sps_tpm.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/chip/g/sps_tpm.c b/chip/g/sps_tpm.c index 5ce79a661f..0dea0ce4ed 100644 --- a/chip/g/sps_tpm.c +++ b/chip/g/sps_tpm.c @@ -250,7 +250,11 @@ static void tpm_rx_handler(uint8_t *data, size_t data_size, int cs_disabled) static void sps_tpm_enable(void) { - sps_register_rx_handler(SPS_GENERIC_MODE, tpm_rx_handler); + /* + * Let's make sure we get an interrupt as soon as the header is + * received. + */ + sps_register_rx_handler(SPS_GENERIC_MODE, tpm_rx_handler, 3); init_new_cycle(); } |