123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- #ifndef _SAML11_DSU_INSTANCE_H_
- #define _SAML11_DSU_INSTANCE_H_
- #if (defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__))
- #define REG_DSU_CTRL (0x41002000)
- #define REG_DSU_STATUSA (0x41002001)
- #define REG_DSU_STATUSB (0x41002002)
- #define REG_DSU_STATUSC (0x41002003)
- #define REG_DSU_ADDR (0x41002004)
- #define REG_DSU_LENGTH (0x41002008)
- #define REG_DSU_DATA (0x4100200C)
- #define REG_DSU_DCC (0x41002010)
- #define REG_DSU_DCC0 (0x41002010)
- #define REG_DSU_DCC1 (0x41002014)
- #define REG_DSU_DID (0x41002018)
- #define REG_DSU_CFG (0x4100201C)
- #define REG_DSU_BCC (0x41002020)
- #define REG_DSU_BCC0 (0x41002020)
- #define REG_DSU_BCC1 (0x41002024)
- #define REG_DSU_DCFG (0x410020F0)
- #define REG_DSU_DCFG0 (0x410020F0)
- #define REG_DSU_DCFG1 (0x410020F4)
- #define REG_DSU_ENTRY0 (0x41003000)
- #define REG_DSU_ENTRY1 (0x41003004)
- #define REG_DSU_END (0x41003008)
- #define REG_DSU_MEMTYPE (0x41003FCC)
- #define REG_DSU_PID4 (0x41003FD0)
- #define REG_DSU_PID5 (0x41003FD4)
- #define REG_DSU_PID6 (0x41003FD8)
- #define REG_DSU_PID7 (0x41003FDC)
- #define REG_DSU_PID0 (0x41003FE0)
- #define REG_DSU_PID1 (0x41003FE4)
- #define REG_DSU_PID2 (0x41003FE8)
- #define REG_DSU_PID3 (0x41003FEC)
- #define REG_DSU_CID0 (0x41003FF0)
- #define REG_DSU_CID1 (0x41003FF4)
- #define REG_DSU_CID2 (0x41003FF8)
- #define REG_DSU_CID3 (0x41003FFC)
- #else
- #define REG_DSU_CTRL (*(__O uint8_t*)0x41002000U)
- #define REG_DSU_STATUSA (*(__IO uint8_t*)0x41002001U)
- #define REG_DSU_STATUSB (*(__I uint8_t*)0x41002002U)
- #define REG_DSU_STATUSC (*(__I uint8_t*)0x41002003U)
- #define REG_DSU_ADDR (*(__IO uint32_t*)0x41002004U)
- #define REG_DSU_LENGTH (*(__IO uint32_t*)0x41002008U)
- #define REG_DSU_DATA (*(__IO uint32_t*)0x4100200CU)
- #define REG_DSU_DCC (*(__IO uint32_t*)0x41002010U)
- #define REG_DSU_DCC0 (*(__IO uint32_t*)0x41002010U)
- #define REG_DSU_DCC1 (*(__IO uint32_t*)0x41002014U)
- #define REG_DSU_DID (*(__I uint32_t*)0x41002018U)
- #define REG_DSU_CFG (*(__IO uint32_t*)0x4100201CU)
- #define REG_DSU_BCC (*(__IO uint32_t*)0x41002020U)
- #define REG_DSU_BCC0 (*(__IO uint32_t*)0x41002020U)
- #define REG_DSU_BCC1 (*(__IO uint32_t*)0x41002024U)
- #define REG_DSU_DCFG (*(__IO uint32_t*)0x410020F0U)
- #define REG_DSU_DCFG0 (*(__IO uint32_t*)0x410020F0U)
- #define REG_DSU_DCFG1 (*(__IO uint32_t*)0x410020F4U)
- #define REG_DSU_ENTRY0 (*(__I uint32_t*)0x41003000U)
- #define REG_DSU_ENTRY1 (*(__I uint32_t*)0x41003004U)
- #define REG_DSU_END (*(__I uint32_t*)0x41003008U)
- #define REG_DSU_MEMTYPE (*(__I uint32_t*)0x41003FCCU)
- #define REG_DSU_PID4 (*(__I uint32_t*)0x41003FD0U)
- #define REG_DSU_PID5 (*(__I uint32_t*)0x41003FD4U)
- #define REG_DSU_PID6 (*(__I uint32_t*)0x41003FD8U)
- #define REG_DSU_PID7 (*(__I uint32_t*)0x41003FDCU)
- #define REG_DSU_PID0 (*(__I uint32_t*)0x41003FE0U)
- #define REG_DSU_PID1 (*(__I uint32_t*)0x41003FE4U)
- #define REG_DSU_PID2 (*(__I uint32_t*)0x41003FE8U)
- #define REG_DSU_PID3 (*(__I uint32_t*)0x41003FECU)
- #define REG_DSU_CID0 (*(__I uint32_t*)0x41003FF0U)
- #define REG_DSU_CID1 (*(__I uint32_t*)0x41003FF4U)
- #define REG_DSU_CID2 (*(__I uint32_t*)0x41003FF8U)
- #define REG_DSU_CID3 (*(__I uint32_t*)0x41003FFCU)
- #endif
- #define DSU_DMAC_ID_DCC0 2
- #define DSU_DMAC_ID_DCC1 3
- #define DSU_INSTANCE_ID 33
- #endif
|