This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3354: 8250-omap driver

Part Number: AM3354

Hi,

linux version 4.1.6

Customer uses the 8250-omap serial port driver. After enabling dma, it will run for up to 20 minutes, and the unexpected IRQ trap at vector 00 will always be printed, and then the watchdog will reset and restart. It is normal when dma is not enabled. After debugging, it was found that an incorrect interrupt was generated, and the INTC_SIR_IRQ was 0xffffffff. After clearing the interrupt, it will not print the error and restart.

1. Why does this interrupt occur after enabling dma?

2. What is the reason for this interrupt triggering?

3. Will processing this interruption bring other effects?

4. uart3 and later dma use Crossbar Mapped, the device tree is modified according to the following two figures, can you help to check