本帖最后由 cuter 于 2016-7-26 10:15 编辑
1、先说设备树中的这个号码是怎么来的。
设备树中的这个号码并不是下图所示的IRQ ID号,而是对应spi_status寄存器的bit位编号。说起来比较拗口,实际上就是下图红色方框内的spi_status_1[18],由于spi_status_1前面还有一个32bits的spi_status_0,所以这里的号码应该是18+32=50。同理,UART0对应spi_status_0[27],设备树中的号码就会是27。
2、设备树中的号码和IRQ ID是如何对应的,楼上已经回答了。
设备树中的号码+32=IRQ ID
对于UART1来讲,50+32=82,82就是UART1的中断号;对于UART0来讲,27+32=59,59是UART0的中断号。
|