Ignore:
Timestamp:
Sep 21, 2018, 10:24:15 PM (3 years ago)
Author:
nicolas.van.phan@…
Message:

Add SD card driver in kernel

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/hal/tsar_mips32/drivers/soclib_pic.c

    r534 r550  
    371371    bool_t   is_rx   = src_chdev->is_rx;
    372372
    373     if( (func == DEV_FUNC_IOC) || (func == DEV_FUNC_NIC) ||
     373    if( (func == DEV_FUNC_IOC && impl == IMPL_IOC_BDV) || (func == DEV_FUNC_NIC) ||
    374374        (func == DEV_FUNC_TXT && impl == IMPL_TXT_TTY) || (func == DEV_FUNC_IOB) )          // external IRQ => WTI
    375375    {
     
    417417    }
    418418    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
    420421    {
    421422        // get internal IRQ index
     
    423424        if( func == DEV_FUNC_DMA ) hwi_id = lapic_input.dma[channel];
    424425        else if (func == DEV_FUNC_TXT ) hwi_id = lapic_input.mtty;
     426        else if (func == DEV_FUNC_IOC ) hwi_id = lapic_input.sdcard;
    425427        else                       hwi_id = lapic_input.mmc;
    426428
Note: See TracChangeset for help on using the changeset viewer.