add EDMAInit() fun