In the interrupt pending routine, only the interrupt status needs to be cleared at the end of the interrupt routine. There is no need to do a hardware reset(HALT) to avoid clearing the next transfer interrupt when the current transfer is completed. Test: Testing this function does not cause I2C data/clk to get stuck on the system platform. Signed-off-by: Tim Lin <tim2.lin@ite.corp-partner.google.com> |
||
|---|---|---|
| .. | ||
| check_regs.c | ||
| chip_chipregs.h | ||
| CMakeLists.txt | ||
| pinctrl_soc.h | ||
| policy.c | ||
| power.c | ||
| soc_common_irq.c | ||
| soc_common.h | ||
| soc_dt.h | ||
| soc_espi.h | ||
| soc_irq.S | ||
| vector.S | ||