commit | 80f9daab9f980a0b6af56e5eb680c0c93c1188bf | [log] [tgz] |
---|---|---|
author | Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com> | Wed Oct 07 08:22:07 2020 +0200 |
committer | Anas Nashif <anas.nashif@intel.com> | Mon Jan 11 16:10:23 2021 -0500 |
tree | 8d96a548d223cb10bf3ce3b555c1d90d6e170fb8 | |
parent | daab673426ea7cfec62859bb979d85c57848df79 [diff] |
cavs: disable all interrupts when configuring interrupt controllers Some interrupts can be enabled by the ROM, e.g. the timer interrupt. When then in Zephyr the interrupt controller is enabled, before individual interrupts are configured, interrupts can arrive and lead to the spurious interrupt handler being invoked. Fix thid by disabling all child interrupts when configuring cAVS interrupt controllers. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>