On ADAU1860-1 there are 2 level of interrupts, high and low. By default all interrupts on ADAU1860 are on low priority and if high priority wants to be set, needs to be done specifically.
That is possible on the SDK using the API call adi_lark_int_set_soc_irq_priority(adi_lark_device_t* device, adi_lark_soc_irq_src_e irq, adi_lark_soc_irq_pri_e pri).
If the priority is high, the interrupts are handled following a fifo schedule, the first interrupt that arrives, the first interrupt that is handled.
On the other hand, if the priority is low, on XEA2 it exists subpriority by default, so it won’t follow a FIFO schedule. The subpriority is defined:

This can be changed recompiling XTOS. Please go to your Xtensa Tools installation path for more details
“...\xtensa\XtDevTools\install\tools\RI-2021.8-win32\XtensaTools\xtensa-elf\src\xtos\xtos-params.h”
