Changeset 550 for trunk/hal/tsar_mips32/drivers/soclib_pic.c
- Timestamp:
- Sep 21, 2018, 10:24:15 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/hal/tsar_mips32/drivers/soclib_pic.c
r534 r550 371 371 bool_t is_rx = src_chdev->is_rx; 372 372 373 if( (func == DEV_FUNC_IOC ) || (func == DEV_FUNC_NIC) ||373 if( (func == DEV_FUNC_IOC && impl == IMPL_IOC_BDV) || (func == DEV_FUNC_NIC) || 374 374 (func == DEV_FUNC_TXT && impl == IMPL_TXT_TTY) || (func == DEV_FUNC_IOB) ) // external IRQ => WTI 375 375 { … … 417 417 } 418 418 else if( (func == DEV_FUNC_DMA) || (func == DEV_FUNC_MMC) || 419 (func == DEV_FUNC_TXT && impl == IMPL_TXT_MTY) ) // internal IRQ => HWI 419 (func == DEV_FUNC_TXT && impl == IMPL_TXT_MTY) || 420 (func == DEV_FUNC_IOC && impl == IMPL_IOC_SPI) ) // internal IRQ => HWI 420 421 { 421 422 // get internal IRQ index … … 423 424 if( func == DEV_FUNC_DMA ) hwi_id = lapic_input.dma[channel]; 424 425 else if (func == DEV_FUNC_TXT ) hwi_id = lapic_input.mtty; 426 else if (func == DEV_FUNC_IOC ) hwi_id = lapic_input.sdcard; 425 427 else hwi_id = lapic_input.mmc; 426 428
Note: See TracChangeset
for help on using the changeset viewer.