Add dma init.
This commit is contained in:
parent
439f7d326e
commit
70f9fdf177
|
@ -79,6 +79,7 @@ void _init_bsp(int core_id, int number_of_cores)
|
|||
fpioa_set_function(4, FUNC_UART3_RX);
|
||||
fpioa_set_function(5, FUNC_UART3_TX);
|
||||
uart_debug_init(UART_DEVICE_3);
|
||||
dmac_init();
|
||||
/* Init FPIOA */
|
||||
fpioa_init();
|
||||
/* Register finalization function */
|
||||
|
|
|
@ -636,6 +636,12 @@ void dmac_init(void)
|
|||
tmp = readq(&dmac->chen);
|
||||
tmp &= ~0xf;
|
||||
writeq(tmp, &dmac->chen);
|
||||
|
||||
for(dmac_channel_number_t channel=DMAC_CHANNEL0; channel<DMAC_CHANNEL_MAX; channel++)
|
||||
{
|
||||
dmac_disable_channel_interrupt(channel);
|
||||
}
|
||||
|
||||
/* disable all channel before configure */
|
||||
dmac_enable();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue