diff --git a/include/twl/mi/exDma.h b/include/twl/mi/exDma.h index f414b72..9b5acd1 100644 --- a/include/twl/mi/exDma.h +++ b/include/twl/mi/exDma.h @@ -33,13 +33,23 @@ typedef enum MI_EXDMA_TIMING_TM1 = (0x1UL << REG_MI_DMA4CNT_TIMING_SHIFT), // timer 1 MI_EXDMA_TIMING_TM2 = (0x2UL << REG_MI_DMA4CNT_TIMING_SHIFT), // timer 2 MI_EXDMA_TIMING_TM3 = (0x3UL << REG_MI_DMA4CNT_TIMING_SHIFT), // timer 3 - MI_EXDMA_TIMING_V_BLANK = (0x4UL << REG_MI_DMA4CNT_TIMING_SHIFT), // VBlank - MI_EXDMA_TIMING_GCD = (0x7UL << REG_MI_DMA4CNT_TIMING_SHIFT), // card - MI_EXDMA_TIMING_SD = (0x8UL << REG_MI_DMA4CNT_TIMING_SHIFT), // SD - MI_EXDMA_TIMING_CAMERA = (0x9UL << REG_MI_DMA4CNT_TIMING_SHIFT), // camera + MI_EXDMA_TIMING_CARD_A = (0x4UL << REG_MI_DMA4CNT_TIMING_SHIFT), // card A + MI_EXDMA_TIMING_CARD_B = (0x5UL << REG_MI_DMA4CNT_TIMING_SHIFT), // card B + MI_EXDMA_TIMING_V_BLANK = (0x6UL << REG_MI_DMA4CNT_TIMING_SHIFT), // VBlank +#ifdef SDK_ARM9 + MI_EXDMA_TIMING_H_BLANK = (0x7UL << REG_MI_DMA4CNT_TIMING_SHIFT), // HBlank + MI_EXDMA_TIMING_DISP = (0x8UL << REG_MI_DMA4CNT_TIMING_SHIFT), // display HSync + MI_EXDMA_TIMING_DISP_MMEM = (0x9UL << REG_MI_DMA4CNT_TIMING_SHIFT), // main memory display sync + MI_EXDMA_TIMING_GXFIFO = (0xAUL << REG_MI_DMA4CNT_TIMING_SHIFT), // geometry FIFO + MI_EXDMA_TIMING_CAMERA = (0xBUL << REG_MI_DMA4CNT_TIMING_SHIFT) // camera +#else // SDK_ARM7 + MI_EXDMA_TIMING_WIRELESS = (0x7UL << REG_MI_DMA4CNT_TIMING_SHIFT), // wireless DREQ + MI_EXDMA_TIMING_SD = (0x8UL << REG_MI_DMA4CNT_TIMING_SHIFT), // Memory SD + MI_EXDMA_TIMING_WSD = (0x9UL << REG_MI_DMA4CNT_TIMING_SHIFT), // New wireless SD MI_EXDMA_TIMING_AES_IN = (0xAUL << REG_MI_DMA4CNT_TIMING_SHIFT), // AES input MI_EXDMA_TIMING_AES_OUT = (0xBUL << REG_MI_DMA4CNT_TIMING_SHIFT), // AES output MI_EXDMA_TIMING_MIC = (0xCUL << REG_MI_DMA4CNT_TIMING_SHIFT) // MIC +#endif // SDK_ARM7 } MIExDmaTiming;