Loading arch/arm/plat-omap/dma.c +9 −6 Original line number Diff line number Diff line Loading @@ -829,7 +829,7 @@ EXPORT_SYMBOL(omap_free_dma); * * @param arb_rate * @param max_fifo_depth * @param tparams - Number of thereads to reserve : DMA_THREAD_RESERVE_NORM * @param tparams - Number of threads to reserve : DMA_THREAD_RESERVE_NORM * DMA_THREAD_RESERVE_ONET * DMA_THREAD_RESERVE_TWOT * DMA_THREAD_RESERVE_THREET Loading @@ -844,11 +844,14 @@ omap_dma_set_global_params(int arb_rate, int max_fifo_depth, int tparams) return; } if (max_fifo_depth == 0) max_fifo_depth = 1; if (arb_rate == 0) arb_rate = 1; reg = (arb_rate & 0xff) << 16; reg |= (0xff & max_fifo_depth); reg = 0xff & max_fifo_depth; reg |= (0x3 & tparams) << 12; reg |= (arb_rate & 0xff) << 16; dma_write(reg, GCR); } Loading Loading
arch/arm/plat-omap/dma.c +9 −6 Original line number Diff line number Diff line Loading @@ -829,7 +829,7 @@ EXPORT_SYMBOL(omap_free_dma); * * @param arb_rate * @param max_fifo_depth * @param tparams - Number of thereads to reserve : DMA_THREAD_RESERVE_NORM * @param tparams - Number of threads to reserve : DMA_THREAD_RESERVE_NORM * DMA_THREAD_RESERVE_ONET * DMA_THREAD_RESERVE_TWOT * DMA_THREAD_RESERVE_THREET Loading @@ -844,11 +844,14 @@ omap_dma_set_global_params(int arb_rate, int max_fifo_depth, int tparams) return; } if (max_fifo_depth == 0) max_fifo_depth = 1; if (arb_rate == 0) arb_rate = 1; reg = (arb_rate & 0xff) << 16; reg |= (0xff & max_fifo_depth); reg = 0xff & max_fifo_depth; reg |= (0x3 & tparams) << 12; reg |= (arb_rate & 0xff) << 16; dma_write(reg, GCR); } Loading