X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=sidebyside;f=carlfw%2Fsrc%2Fdma.c;h=d19e316255a32f3e7db7e79168f30ebf09e1beaf;hb=dc6f07cd80678ff56077ce7d9b2d1bbded6caa2b;hp=9b83fcf9b4777ff2ff048a66af94695479d2fe37;hpb=34bf5a5839f48f61e794cb141487e53e18d7a5ab;p=carl9170fw.git diff --git a/carlfw/src/dma.c b/carlfw/src/dma.c index 9b83fcf..d19e316 100644 --- a/carlfw/src/dma.c +++ b/carlfw/src/dma.c @@ -27,7 +27,7 @@ #include "wl.h" #include "printf.h" -struct ar9170_dma_memory dma_mem __section(sram); +struct ar9170_dma_memory dma_mem __in_section(sram); static void copy_dma_desc(struct dma_desc *dst, struct dma_desc *src) @@ -88,10 +88,8 @@ void dma_init_descriptors(void) fw.usb.int_desc = &dma_mem.terminator[i++]; fw.wlan.fw_desc = &dma_mem.terminator[i++]; -#ifdef CONFIG_CARL9170FW_CAB_QUEUE for (j = 0; j < CARL9170_INTF_NUM; j++) init_queue(&fw.wlan.cab_queue[j], &dma_mem.terminator[i++]); -#endif /* CONFIG_CARL9170FW_CAB_QUEUE */ BUG_ON(AR9170_TERMINATOR_NUMBER != i);