123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447 |
- /*
- * Copyright 2011 Analog Devices Inc.
- *
- * Licensed under the Clear BSD license or the GPL-2 (or later)
- */
- #ifndef _DEF_BF60X_H
- #define _DEF_BF60X_H
- /* ************************************************************** */
- /* SYSTEM & MMR ADDRESS DEFINITIONS COMMON TO ALL ADSP-BF60x */
- /* ************************************************************** */
- /* =========================
- CNT Registers
- ========================= */
- /* =========================
- CNT0
- ========================= */
- #define CNT_CONFIG 0xFFC00400 /* CNT0 Configuration Register */
- #define CNT_IMASK 0xFFC00404 /* CNT0 Interrupt Mask Register */
- #define CNT_STATUS 0xFFC00408 /* CNT0 Status Register */
- #define CNT_COMMAND 0xFFC0040C /* CNT0 Command Register */
- #define CNT_DEBOUNCE 0xFFC00410 /* CNT0 Debounce Register */
- #define CNT_COUNTER 0xFFC00414 /* CNT0 Counter Register */
- #define CNT_MAX 0xFFC00418 /* CNT0 Maximum Count Register */
- #define CNT_MIN 0xFFC0041C /* CNT0 Minimum Count Register */
- /* =========================
- RSI Registers
- ========================= */
- #define RSI_CLK_CONTROL 0xFFC00604 /* RSI0 Clock Control Register */
- #define RSI_ARGUMENT 0xFFC00608 /* RSI0 Argument Register */
- #define RSI_COMMAND 0xFFC0060C /* RSI0 Command Register */
- #define RSI_RESP_CMD 0xFFC00610 /* RSI0 Response Command Register */
- #define RSI_RESPONSE0 0xFFC00614 /* RSI0 Response 0 Register */
- #define RSI_RESPONSE1 0xFFC00618 /* RSI0 Response 1 Register */
- #define RSI_RESPONSE2 0xFFC0061C /* RSI0 Response 2 Register */
- #define RSI_RESPONSE3 0xFFC00620 /* RSI0 Response 3 Register */
- #define RSI_DATA_TIMER 0xFFC00624 /* RSI0 Data Timer Register */
- #define RSI_DATA_LGTH 0xFFC00628 /* RSI0 Data Length Register */
- #define RSI_DATA_CONTROL 0xFFC0062C /* RSI0 Data Control Register */
- #define RSI_DATA_CNT 0xFFC00630 /* RSI0 Data Count Register */
- #define RSI_STATUS 0xFFC00634 /* RSI0 Status Register */
- #define RSI_STATUSCL 0xFFC00638 /* RSI0 Status Clear Register */
- #define RSI_MASK0 0xFFC0063C /* RSI0 Interrupt 0 Mask Register */
- #define RSI_MASK1 0xFFC00640 /* RSI0 Interrupt 1 Mask Register */
- #define RSI_FIFO_CNT 0xFFC00648 /* RSI0 FIFO Counter Register */
- #define RSI_CEATA_CONTROL 0xFFC0064C /* RSI0 This register contains bit to dis CCS gen */
- #define RSI_BOOT_TCNTR 0xFFC00650 /* RSI0 Boot Timing Counter Register */
- #define RSI_BACK_TOUT 0xFFC00654 /* RSI0 Boot Acknowledge Timeout Register */
- #define RSI_SLP_WKUP_TOUT 0xFFC00658 /* RSI0 Sleep Wakeup Timeout Register */
- #define RSI_BLKSZ 0xFFC0065C /* RSI0 Block Size Register */
- #define RSI_FIFO 0xFFC00680 /* RSI0 Data FIFO Register */
- #define RSI_ESTAT 0xFFC006C0 /* RSI0 Exception Status Register */
- #define RSI_EMASK 0xFFC006C4 /* RSI0 Exception Mask Register */
- #define RSI_CONFIG 0xFFC006C8 /* RSI0 Configuration Register */
- #define RSI_RD_WAIT_EN 0xFFC006CC /* RSI0 Read Wait Enable Register */
- #define RSI_PID0 0xFFC006D0 /* RSI0 Peripheral Identification Register */
- #define RSI_PID1 0xFFC006D4 /* RSI0 Peripheral Identification Register */
- #define RSI_PID2 0xFFC006D8 /* RSI0 Peripheral Identification Register */
- #define RSI_PID3 0xFFC006DC /* RSI0 Peripheral Identification Register */
- /* =========================
- CAN Registers
- ========================= */
- /* =========================
- CAN0
- ========================= */
- #define CAN0_MC1 0xFFC00A00 /* CAN0 Mailbox Configuration Register 1 */
- #define CAN0_MD1 0xFFC00A04 /* CAN0 Mailbox Direction Register 1 */
- #define CAN0_TRS1 0xFFC00A08 /* CAN0 Transmission Request Set Register 1 */
- #define CAN0_TRR1 0xFFC00A0C /* CAN0 Transmission Request Reset Register 1 */
- #define CAN0_TA1 0xFFC00A10 /* CAN0 Transmission Acknowledge Register 1 */
- #define CAN0_AA1 0xFFC00A14 /* CAN0 Abort Acknowledge Register 1 */
- #define CAN0_RMP1 0xFFC00A18 /* CAN0 Receive Message Pending Register 1 */
- #define CAN0_RML1 0xFFC00A1C /* CAN0 Receive Message Lost Register 1 */
- #define CAN0_MBTIF1 0xFFC00A20 /* CAN0 Mailbox Transmit Interrupt Flag Register 1 */
- #define CAN0_MBRIF1 0xFFC00A24 /* CAN0 Mailbox Receive Interrupt Flag Register 1 */
- #define CAN0_MBIM1 0xFFC00A28 /* CAN0 Mailbox Interrupt Mask Register 1 */
- #define CAN0_RFH1 0xFFC00A2C /* CAN0 Remote Frame Handling Register 1 */
- #define CAN0_OPSS1 0xFFC00A30 /* CAN0 Overwrite Protection/Single Shot Transmission Register 1 */
- #define CAN0_MC2 0xFFC00A40 /* CAN0 Mailbox Configuration Register 2 */
- #define CAN0_MD2 0xFFC00A44 /* CAN0 Mailbox Direction Register 2 */
- #define CAN0_TRS2 0xFFC00A48 /* CAN0 Transmission Request Set Register 2 */
- #define CAN0_TRR2 0xFFC00A4C /* CAN0 Transmission Request Reset Register 2 */
- #define CAN0_TA2 0xFFC00A50 /* CAN0 Transmission Acknowledge Register 2 */
- #define CAN0_AA2 0xFFC00A54 /* CAN0 Abort Acknowledge Register 2 */
- #define CAN0_RMP2 0xFFC00A58 /* CAN0 Receive Message Pending Register 2 */
- #define CAN0_RML2 0xFFC00A5C /* CAN0 Receive Message Lost Register 2 */
- #define CAN0_MBTIF2 0xFFC00A60 /* CAN0 Mailbox Transmit Interrupt Flag Register 2 */
- #define CAN0_MBRIF2 0xFFC00A64 /* CAN0 Mailbox Receive Interrupt Flag Register 2 */
- #define CAN0_MBIM2 0xFFC00A68 /* CAN0 Mailbox Interrupt Mask Register 2 */
- #define CAN0_RFH2 0xFFC00A6C /* CAN0 Remote Frame Handling Register 2 */
- #define CAN0_OPSS2 0xFFC00A70 /* CAN0 Overwrite Protection/Single Shot Transmission Register 2 */
- #define CAN0_CLOCK 0xFFC00A80 /* CAN0 Clock Register */
- #define CAN0_TIMING 0xFFC00A84 /* CAN0 Timing Register */
- #define CAN0_DEBUG 0xFFC00A88 /* CAN0 Debug Register */
- #define CAN0_STATUS 0xFFC00A8C /* CAN0 Status Register */
- #define CAN0_CEC 0xFFC00A90 /* CAN0 Error Counter Register */
- #define CAN0_GIS 0xFFC00A94 /* CAN0 Global CAN Interrupt Status */
- #define CAN0_GIM 0xFFC00A98 /* CAN0 Global CAN Interrupt Mask */
- #define CAN0_GIF 0xFFC00A9C /* CAN0 Global CAN Interrupt Flag */
- #define CAN0_CONTROL 0xFFC00AA0 /* CAN0 CAN Master Control Register */
- #define CAN0_INTR 0xFFC00AA4 /* CAN0 Interrupt Pending Register */
- #define CAN0_MBTD 0xFFC00AAC /* CAN0 Temporary Mailbox Disable Register */
- #define CAN0_EWR 0xFFC00AB0 /* CAN0 Error Counter Warning Level Register */
- #define CAN0_ESR 0xFFC00AB4 /* CAN0 Error Status Register */
- #define CAN0_UCCNT 0xFFC00AC4 /* CAN0 Universal Counter Register */
- #define CAN0_UCRC 0xFFC00AC8 /* CAN0 Universal Counter Reload/Capture Register */
- #define CAN0_UCCNF 0xFFC00ACC /* CAN0 Universal Counter Configuration Mode Register */
- #define CAN0_AM00L 0xFFC00B00 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM01L 0xFFC00B08 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM02L 0xFFC00B10 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM03L 0xFFC00B18 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM04L 0xFFC00B20 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM05L 0xFFC00B28 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM06L 0xFFC00B30 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM07L 0xFFC00B38 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM08L 0xFFC00B40 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM09L 0xFFC00B48 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM10L 0xFFC00B50 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM11L 0xFFC00B58 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM12L 0xFFC00B60 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM13L 0xFFC00B68 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM14L 0xFFC00B70 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM15L 0xFFC00B78 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM16L 0xFFC00B80 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM17L 0xFFC00B88 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM18L 0xFFC00B90 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM19L 0xFFC00B98 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM20L 0xFFC00BA0 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM21L 0xFFC00BA8 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM22L 0xFFC00BB0 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM23L 0xFFC00BB8 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM24L 0xFFC00BC0 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM25L 0xFFC00BC8 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM26L 0xFFC00BD0 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM27L 0xFFC00BD8 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM28L 0xFFC00BE0 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM29L 0xFFC00BE8 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM30L 0xFFC00BF0 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM31L 0xFFC00BF8 /* CAN0 Acceptance Mask Register (L) */
- #define CAN0_AM00H 0xFFC00B04 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM01H 0xFFC00B0C /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM02H 0xFFC00B14 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM03H 0xFFC00B1C /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM04H 0xFFC00B24 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM05H 0xFFC00B2C /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM06H 0xFFC00B34 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM07H 0xFFC00B3C /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM08H 0xFFC00B44 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM09H 0xFFC00B4C /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM10H 0xFFC00B54 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM11H 0xFFC00B5C /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM12H 0xFFC00B64 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM13H 0xFFC00B6C /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM14H 0xFFC00B74 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM15H 0xFFC00B7C /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM16H 0xFFC00B84 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM17H 0xFFC00B8C /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM18H 0xFFC00B94 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM19H 0xFFC00B9C /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM20H 0xFFC00BA4 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM21H 0xFFC00BAC /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM22H 0xFFC00BB4 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM23H 0xFFC00BBC /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM24H 0xFFC00BC4 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM25H 0xFFC00BCC /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM26H 0xFFC00BD4 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM27H 0xFFC00BDC /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM28H 0xFFC00BE4 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM29H 0xFFC00BEC /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM30H 0xFFC00BF4 /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_AM31H 0xFFC00BFC /* CAN0 Acceptance Mask Register (H) */
- #define CAN0_MB00_DATA0 0xFFC00C00 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB01_DATA0 0xFFC00C20 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB02_DATA0 0xFFC00C40 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB03_DATA0 0xFFC00C60 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB04_DATA0 0xFFC00C80 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB05_DATA0 0xFFC00CA0 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB06_DATA0 0xFFC00CC0 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB07_DATA0 0xFFC00CE0 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB08_DATA0 0xFFC00D00 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB09_DATA0 0xFFC00D20 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB10_DATA0 0xFFC00D40 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB11_DATA0 0xFFC00D60 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB12_DATA0 0xFFC00D80 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB13_DATA0 0xFFC00DA0 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB14_DATA0 0xFFC00DC0 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB15_DATA0 0xFFC00DE0 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB16_DATA0 0xFFC00E00 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB17_DATA0 0xFFC00E20 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB18_DATA0 0xFFC00E40 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB19_DATA0 0xFFC00E60 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB20_DATA0 0xFFC00E80 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB21_DATA0 0xFFC00EA0 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB22_DATA0 0xFFC00EC0 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB23_DATA0 0xFFC00EE0 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB24_DATA0 0xFFC00F00 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB25_DATA0 0xFFC00F20 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB26_DATA0 0xFFC00F40 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB27_DATA0 0xFFC00F60 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB28_DATA0 0xFFC00F80 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB29_DATA0 0xFFC00FA0 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB30_DATA0 0xFFC00FC0 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB31_DATA0 0xFFC00FE0 /* CAN0 Mailbox Word 0 Register */
- #define CAN0_MB00_DATA1 0xFFC00C04 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB01_DATA1 0xFFC00C24 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB02_DATA1 0xFFC00C44 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB03_DATA1 0xFFC00C64 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB04_DATA1 0xFFC00C84 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB05_DATA1 0xFFC00CA4 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB06_DATA1 0xFFC00CC4 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB07_DATA1 0xFFC00CE4 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB08_DATA1 0xFFC00D04 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB09_DATA1 0xFFC00D24 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB10_DATA1 0xFFC00D44 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB11_DATA1 0xFFC00D64 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB12_DATA1 0xFFC00D84 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB13_DATA1 0xFFC00DA4 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB14_DATA1 0xFFC00DC4 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB15_DATA1 0xFFC00DE4 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB16_DATA1 0xFFC00E04 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB17_DATA1 0xFFC00E24 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB18_DATA1 0xFFC00E44 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB19_DATA1 0xFFC00E64 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB20_DATA1 0xFFC00E84 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB21_DATA1 0xFFC00EA4 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB22_DATA1 0xFFC00EC4 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB23_DATA1 0xFFC00EE4 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB24_DATA1 0xFFC00F04 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB25_DATA1 0xFFC00F24 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB26_DATA1 0xFFC00F44 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB27_DATA1 0xFFC00F64 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB28_DATA1 0xFFC00F84 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB29_DATA1 0xFFC00FA4 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB30_DATA1 0xFFC00FC4 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB31_DATA1 0xFFC00FE4 /* CAN0 Mailbox Word 1 Register */
- #define CAN0_MB00_DATA2 0xFFC00C08 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB01_DATA2 0xFFC00C28 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB02_DATA2 0xFFC00C48 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB03_DATA2 0xFFC00C68 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB04_DATA2 0xFFC00C88 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB05_DATA2 0xFFC00CA8 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB06_DATA2 0xFFC00CC8 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB07_DATA2 0xFFC00CE8 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB08_DATA2 0xFFC00D08 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB09_DATA2 0xFFC00D28 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB10_DATA2 0xFFC00D48 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB11_DATA2 0xFFC00D68 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB12_DATA2 0xFFC00D88 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB13_DATA2 0xFFC00DA8 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB14_DATA2 0xFFC00DC8 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB15_DATA2 0xFFC00DE8 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB16_DATA2 0xFFC00E08 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB17_DATA2 0xFFC00E28 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB18_DATA2 0xFFC00E48 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB19_DATA2 0xFFC00E68 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB20_DATA2 0xFFC00E88 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB21_DATA2 0xFFC00EA8 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB22_DATA2 0xFFC00EC8 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB23_DATA2 0xFFC00EE8 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB24_DATA2 0xFFC00F08 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB25_DATA2 0xFFC00F28 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB26_DATA2 0xFFC00F48 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB27_DATA2 0xFFC00F68 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB28_DATA2 0xFFC00F88 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB29_DATA2 0xFFC00FA8 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB30_DATA2 0xFFC00FC8 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB31_DATA2 0xFFC00FE8 /* CAN0 Mailbox Word 2 Register */
- #define CAN0_MB00_DATA3 0xFFC00C0C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB01_DATA3 0xFFC00C2C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB02_DATA3 0xFFC00C4C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB03_DATA3 0xFFC00C6C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB04_DATA3 0xFFC00C8C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB05_DATA3 0xFFC00CAC /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB06_DATA3 0xFFC00CCC /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB07_DATA3 0xFFC00CEC /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB08_DATA3 0xFFC00D0C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB09_DATA3 0xFFC00D2C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB10_DATA3 0xFFC00D4C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB11_DATA3 0xFFC00D6C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB12_DATA3 0xFFC00D8C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB13_DATA3 0xFFC00DAC /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB14_DATA3 0xFFC00DCC /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB15_DATA3 0xFFC00DEC /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB16_DATA3 0xFFC00E0C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB17_DATA3 0xFFC00E2C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB18_DATA3 0xFFC00E4C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB19_DATA3 0xFFC00E6C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB20_DATA3 0xFFC00E8C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB21_DATA3 0xFFC00EAC /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB22_DATA3 0xFFC00ECC /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB23_DATA3 0xFFC00EEC /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB24_DATA3 0xFFC00F0C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB25_DATA3 0xFFC00F2C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB26_DATA3 0xFFC00F4C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB27_DATA3 0xFFC00F6C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB28_DATA3 0xFFC00F8C /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB29_DATA3 0xFFC00FAC /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB30_DATA3 0xFFC00FCC /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB31_DATA3 0xFFC00FEC /* CAN0 Mailbox Word 3 Register */
- #define CAN0_MB00_LENGTH 0xFFC00C10 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB01_LENGTH 0xFFC00C30 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB02_LENGTH 0xFFC00C50 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB03_LENGTH 0xFFC00C70 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB04_LENGTH 0xFFC00C90 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB05_LENGTH 0xFFC00CB0 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB06_LENGTH 0xFFC00CD0 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB07_LENGTH 0xFFC00CF0 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB08_LENGTH 0xFFC00D10 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB09_LENGTH 0xFFC00D30 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB10_LENGTH 0xFFC00D50 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB11_LENGTH 0xFFC00D70 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB12_LENGTH 0xFFC00D90 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB13_LENGTH 0xFFC00DB0 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB14_LENGTH 0xFFC00DD0 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB15_LENGTH 0xFFC00DF0 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB16_LENGTH 0xFFC00E10 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB17_LENGTH 0xFFC00E30 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB18_LENGTH 0xFFC00E50 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB19_LENGTH 0xFFC00E70 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB20_LENGTH 0xFFC00E90 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB21_LENGTH 0xFFC00EB0 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB22_LENGTH 0xFFC00ED0 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB23_LENGTH 0xFFC00EF0 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB24_LENGTH 0xFFC00F10 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB25_LENGTH 0xFFC00F30 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB26_LENGTH 0xFFC00F50 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB27_LENGTH 0xFFC00F70 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB28_LENGTH 0xFFC00F90 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB29_LENGTH 0xFFC00FB0 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB30_LENGTH 0xFFC00FD0 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB31_LENGTH 0xFFC00FF0 /* CAN0 Mailbox Word 4 Register */
- #define CAN0_MB00_TIMESTAMP 0xFFC00C14 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB01_TIMESTAMP 0xFFC00C34 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB02_TIMESTAMP 0xFFC00C54 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB03_TIMESTAMP 0xFFC00C74 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB04_TIMESTAMP 0xFFC00C94 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB05_TIMESTAMP 0xFFC00CB4 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB06_TIMESTAMP 0xFFC00CD4 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB07_TIMESTAMP 0xFFC00CF4 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB08_TIMESTAMP 0xFFC00D14 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB09_TIMESTAMP 0xFFC00D34 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB10_TIMESTAMP 0xFFC00D54 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB11_TIMESTAMP 0xFFC00D74 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB12_TIMESTAMP 0xFFC00D94 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB13_TIMESTAMP 0xFFC00DB4 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB14_TIMESTAMP 0xFFC00DD4 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB15_TIMESTAMP 0xFFC00DF4 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB16_TIMESTAMP 0xFFC00E14 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB17_TIMESTAMP 0xFFC00E34 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB18_TIMESTAMP 0xFFC00E54 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB19_TIMESTAMP 0xFFC00E74 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB20_TIMESTAMP 0xFFC00E94 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB21_TIMESTAMP 0xFFC00EB4 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB22_TIMESTAMP 0xFFC00ED4 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB23_TIMESTAMP 0xFFC00EF4 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB24_TIMESTAMP 0xFFC00F14 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB25_TIMESTAMP 0xFFC00F34 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB26_TIMESTAMP 0xFFC00F54 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB27_TIMESTAMP 0xFFC00F74 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB28_TIMESTAMP 0xFFC00F94 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB29_TIMESTAMP 0xFFC00FB4 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB30_TIMESTAMP 0xFFC00FD4 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB31_TIMESTAMP 0xFFC00FF4 /* CAN0 Mailbox Word 5 Register */
- #define CAN0_MB00_ID0 0xFFC00C18 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB01_ID0 0xFFC00C38 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB02_ID0 0xFFC00C58 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB03_ID0 0xFFC00C78 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB04_ID0 0xFFC00C98 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB05_ID0 0xFFC00CB8 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB06_ID0 0xFFC00CD8 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB07_ID0 0xFFC00CF8 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB08_ID0 0xFFC00D18 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB09_ID0 0xFFC00D38 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB10_ID0 0xFFC00D58 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB11_ID0 0xFFC00D78 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB12_ID0 0xFFC00D98 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB13_ID0 0xFFC00DB8 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB14_ID0 0xFFC00DD8 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB15_ID0 0xFFC00DF8 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB16_ID0 0xFFC00E18 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB17_ID0 0xFFC00E38 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB18_ID0 0xFFC00E58 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB19_ID0 0xFFC00E78 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB20_ID0 0xFFC00E98 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB21_ID0 0xFFC00EB8 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB22_ID0 0xFFC00ED8 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB23_ID0 0xFFC00EF8 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB24_ID0 0xFFC00F18 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB25_ID0 0xFFC00F38 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB26_ID0 0xFFC00F58 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB27_ID0 0xFFC00F78 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB28_ID0 0xFFC00F98 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB29_ID0 0xFFC00FB8 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB30_ID0 0xFFC00FD8 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB31_ID0 0xFFC00FF8 /* CAN0 Mailbox Word 6 Register */
- #define CAN0_MB00_ID1 0xFFC00C1C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB01_ID1 0xFFC00C3C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB02_ID1 0xFFC00C5C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB03_ID1 0xFFC00C7C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB04_ID1 0xFFC00C9C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB05_ID1 0xFFC00CBC /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB06_ID1 0xFFC00CDC /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB07_ID1 0xFFC00CFC /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB08_ID1 0xFFC00D1C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB09_ID1 0xFFC00D3C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB10_ID1 0xFFC00D5C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB11_ID1 0xFFC00D7C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB12_ID1 0xFFC00D9C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB13_ID1 0xFFC00DBC /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB14_ID1 0xFFC00DDC /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB15_ID1 0xFFC00DFC /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB16_ID1 0xFFC00E1C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB17_ID1 0xFFC00E3C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB18_ID1 0xFFC00E5C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB19_ID1 0xFFC00E7C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB20_ID1 0xFFC00E9C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB21_ID1 0xFFC00EBC /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB22_ID1 0xFFC00EDC /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB23_ID1 0xFFC00EFC /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB24_ID1 0xFFC00F1C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB25_ID1 0xFFC00F3C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB26_ID1 0xFFC00F5C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB27_ID1 0xFFC00F7C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB28_ID1 0xFFC00F9C /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB29_ID1 0xFFC00FBC /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB30_ID1 0xFFC00FDC /* CAN0 Mailbox Word 7 Register */
- #define CAN0_MB31_ID1 0xFFC00FFC /* CAN0 Mailbox Word 7 Register */
- /* =========================
- LINK PORT Registers
- ========================= */
- #define LP0_CTL 0xFFC01000 /* LP0 Control Register */
- #define LP0_STAT 0xFFC01004 /* LP0 Status Register */
- #define LP0_DIV 0xFFC01008 /* LP0 Clock Divider Value */
- #define LP0_CNT 0xFFC0100C /* LP0 Current Count Value of Clock Divider */
- #define LP0_TX 0xFFC01010 /* LP0 Transmit Buffer */
- #define LP0_RX 0xFFC01014 /* LP0 Receive Buffer */
|