STABLE: Added working alloc channel, dma_init edma start and stop and free channel code.