Skip to content

Commit 9f606f6

Browse files
LaurentiuM1234kv2019i
authored andcommitted
app: boards: imx95: switch to cortex-m systick as system timer
Zephyr commit c4efe9821c6b ("dts: soc: arm: nxp: imx95: designate lptmr1 as system timer via chosen") switched the system timer to LPTMR1 from Cortex-M systick. This change was never carefully tested in the context of SOF and it ended up causing some issues, one of which being that after a couple of suspend and resume cycles, the timer interrupt never seems to get triggered again, causing the firmware to crash at some point. Cortex-M's systick has done the job well so far so switch back to it for now. Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
1 parent eaad9b8 commit 9f606f6

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

app/boards/imx95_evk_mimx9596_m7_ddr.overlay

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
*/
66

77
/ {
8+
/* this'll select Cortex-M SysTick as the system timer */
9+
chosen {
10+
/delete-property/ zephyr,system-timer;
11+
};
12+
813
host_dma: dma {
914
compatible = "nxp,sof-host-dma";
1015
dma-channels = <32>;

0 commit comments

Comments
 (0)