Skip to content

Commit e8e4d21

Browse files
Rex-Chen-NXPcfriedt
authored andcommitted
mcux: wifi_nxp: Enable IMU IRQ after event initialized
After running 'kernel reboot' cmd on coex application, zephyr os clean bss section, IMU13 IRQ event data set as 0, then CPU3 receive IMU13 IRQ from CPU1, need access IMU13 IRQ event, cause hang. Put enable IMU13 IRQ operation after related task and event created to fix this issue. Signed-off-by: Rex Chen <[email protected]>
1 parent 4925e3a commit e8e4d21

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

drivers/wifi/nxp/nxp_wifi_drv.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2024,9 +2024,7 @@ static int nxp_wifi_dev_init(const struct device *dev)
20242024

20252025
#ifdef CONFIG_NXP_RW610
20262026
IRQ_CONNECT(IMU_IRQ_N, IMU_IRQ_P, WL_MCI_WAKEUP0_DriverIRQHandler, 0, 0);
2027-
irq_enable(IMU_IRQ_N);
20282027
IRQ_CONNECT(IMU_WAKEUP_IRQ_N, IMU_WAKEUP_IRQ_P, WL_MCI_WAKEUP_DONE0_DriverIRQHandler, 0, 0);
2029-
irq_enable(IMU_WAKEUP_IRQ_N);
20302028
#if (DT_INST_PROP(0, wakeup_source))
20312029
NXP_ENABLE_WAKEUP_SIGNAL(IMU_IRQ_N);
20322030
#endif /* DT_INST_PROP */

west.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ manifest:
210210
groups:
211211
- hal
212212
- name: hal_nxp
213-
revision: aa3d275aa690dd364503d83ecf730da367297af9
213+
revision: 97eecad81142a5f28b8c3e5177ecef521dc05b7a
214214
path: modules/hal/nxp
215215
groups:
216216
- hal

0 commit comments

Comments
 (0)