X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=carlfw%2Fsrc%2Fhostif.c;h=e445d5f164ad008ef7c14e25ca08b1e17766650b;hb=bd3e83c8a4065c23c0f437b231e8d4c26f82e20a;hp=0e7cbf2a23d572b614e095d6e65c5b2071c3b5a4;hpb=29c96874116d87d35be5f636d107679f4120ee77;p=carl9170fw.git diff --git a/carlfw/src/hostif.c b/carlfw/src/hostif.c index 0e7cbf2..e445d5f 100644 --- a/carlfw/src/hostif.c +++ b/carlfw/src/hostif.c @@ -96,13 +96,8 @@ static void handle_upload(void) fw.usb.int_desc = desc; fw.usb.int_desc_available = 1; } else { -#ifdef CONFIG_CARL9170FW_LOOPBACK - dma_reclaim(&fw.pta.down_queue, desc); - down_trigger(); -#else dma_reclaim(&fw.wlan.rx_queue, desc); wlan_trigger(AR9170_DMA_TRIGGER_RXQ); -#endif /* CONFIG_CARL9170FW_LOOPBACK */ } } @@ -134,9 +129,8 @@ static void handle_download_exception(void) } __for_each_desc_continue(desc, &fw.pta.down_queue) { - if ((desc->status & AR9170_OWN_BITS) == AR9170_OWN_BITS_SW) { + if ((desc->status & AR9170_OWN_BITS) == AR9170_OWN_BITS_SW) dma_fix_downqueue(desc); - } }