|
@@ -829,3 +829,147 @@
|
|
#define DMA20_X_MODIFY 0xffc01e14 /* DMA Channel 20 X Modify Register */
|
|
#define DMA20_X_MODIFY 0xffc01e14 /* DMA Channel 20 X Modify Register */
|
|
#define DMA20_Y_COUNT 0xffc01e18 /* DMA Channel 20 Y Count Register */
|
|
#define DMA20_Y_COUNT 0xffc01e18 /* DMA Channel 20 Y Count Register */
|
|
#define DMA20_Y_MODIFY 0xffc01e1c /* DMA Channel 20 Y Modify Register */
|
|
#define DMA20_Y_MODIFY 0xffc01e1c /* DMA Channel 20 Y Modify Register */
|
|
|
|
+#define DMA20_CURR_DESC_PTR 0xffc01e20 /* DMA Channel 20 Current Descriptor Pointer Register */
|
|
|
|
+#define DMA20_CURR_ADDR 0xffc01e24 /* DMA Channel 20 Current Address Register */
|
|
|
|
+#define DMA20_IRQ_STATUS 0xffc01e28 /* DMA Channel 20 Interrupt/Status Register */
|
|
|
|
+#define DMA20_PERIPHERAL_MAP 0xffc01e2c /* DMA Channel 20 Peripheral Map Register */
|
|
|
|
+#define DMA20_CURR_X_COUNT 0xffc01e30 /* DMA Channel 20 Current X Count Register */
|
|
|
|
+#define DMA20_CURR_Y_COUNT 0xffc01e38 /* DMA Channel 20 Current Y Count Register */
|
|
|
|
+
|
|
|
|
+/* DMA Channel 21 Registers */
|
|
|
|
+
|
|
|
|
+#define DMA21_NEXT_DESC_PTR 0xffc01e40 /* DMA Channel 21 Next Descriptor Pointer Register */
|
|
|
|
+#define DMA21_START_ADDR 0xffc01e44 /* DMA Channel 21 Start Address Register */
|
|
|
|
+#define DMA21_CONFIG 0xffc01e48 /* DMA Channel 21 Configuration Register */
|
|
|
|
+#define DMA21_X_COUNT 0xffc01e50 /* DMA Channel 21 X Count Register */
|
|
|
|
+#define DMA21_X_MODIFY 0xffc01e54 /* DMA Channel 21 X Modify Register */
|
|
|
|
+#define DMA21_Y_COUNT 0xffc01e58 /* DMA Channel 21 Y Count Register */
|
|
|
|
+#define DMA21_Y_MODIFY 0xffc01e5c /* DMA Channel 21 Y Modify Register */
|
|
|
|
+#define DMA21_CURR_DESC_PTR 0xffc01e60 /* DMA Channel 21 Current Descriptor Pointer Register */
|
|
|
|
+#define DMA21_CURR_ADDR 0xffc01e64 /* DMA Channel 21 Current Address Register */
|
|
|
|
+#define DMA21_IRQ_STATUS 0xffc01e68 /* DMA Channel 21 Interrupt/Status Register */
|
|
|
|
+#define DMA21_PERIPHERAL_MAP 0xffc01e6c /* DMA Channel 21 Peripheral Map Register */
|
|
|
|
+#define DMA21_CURR_X_COUNT 0xffc01e70 /* DMA Channel 21 Current X Count Register */
|
|
|
|
+#define DMA21_CURR_Y_COUNT 0xffc01e78 /* DMA Channel 21 Current Y Count Register */
|
|
|
|
+
|
|
|
|
+/* DMA Channel 22 Registers */
|
|
|
|
+
|
|
|
|
+#define DMA22_NEXT_DESC_PTR 0xffc01e80 /* DMA Channel 22 Next Descriptor Pointer Register */
|
|
|
|
+#define DMA22_START_ADDR 0xffc01e84 /* DMA Channel 22 Start Address Register */
|
|
|
|
+#define DMA22_CONFIG 0xffc01e88 /* DMA Channel 22 Configuration Register */
|
|
|
|
+#define DMA22_X_COUNT 0xffc01e90 /* DMA Channel 22 X Count Register */
|
|
|
|
+#define DMA22_X_MODIFY 0xffc01e94 /* DMA Channel 22 X Modify Register */
|
|
|
|
+#define DMA22_Y_COUNT 0xffc01e98 /* DMA Channel 22 Y Count Register */
|
|
|
|
+#define DMA22_Y_MODIFY 0xffc01e9c /* DMA Channel 22 Y Modify Register */
|
|
|
|
+#define DMA22_CURR_DESC_PTR 0xffc01ea0 /* DMA Channel 22 Current Descriptor Pointer Register */
|
|
|
|
+#define DMA22_CURR_ADDR 0xffc01ea4 /* DMA Channel 22 Current Address Register */
|
|
|
|
+#define DMA22_IRQ_STATUS 0xffc01ea8 /* DMA Channel 22 Interrupt/Status Register */
|
|
|
|
+#define DMA22_PERIPHERAL_MAP 0xffc01eac /* DMA Channel 22 Peripheral Map Register */
|
|
|
|
+#define DMA22_CURR_X_COUNT 0xffc01eb0 /* DMA Channel 22 Current X Count Register */
|
|
|
|
+#define DMA22_CURR_Y_COUNT 0xffc01eb8 /* DMA Channel 22 Current Y Count Register */
|
|
|
|
+
|
|
|
|
+/* DMA Channel 23 Registers */
|
|
|
|
+
|
|
|
|
+#define DMA23_NEXT_DESC_PTR 0xffc01ec0 /* DMA Channel 23 Next Descriptor Pointer Register */
|
|
|
|
+#define DMA23_START_ADDR 0xffc01ec4 /* DMA Channel 23 Start Address Register */
|
|
|
|
+#define DMA23_CONFIG 0xffc01ec8 /* DMA Channel 23 Configuration Register */
|
|
|
|
+#define DMA23_X_COUNT 0xffc01ed0 /* DMA Channel 23 X Count Register */
|
|
|
|
+#define DMA23_X_MODIFY 0xffc01ed4 /* DMA Channel 23 X Modify Register */
|
|
|
|
+#define DMA23_Y_COUNT 0xffc01ed8 /* DMA Channel 23 Y Count Register */
|
|
|
|
+#define DMA23_Y_MODIFY 0xffc01edc /* DMA Channel 23 Y Modify Register */
|
|
|
|
+#define DMA23_CURR_DESC_PTR 0xffc01ee0 /* DMA Channel 23 Current Descriptor Pointer Register */
|
|
|
|
+#define DMA23_CURR_ADDR 0xffc01ee4 /* DMA Channel 23 Current Address Register */
|
|
|
|
+#define DMA23_IRQ_STATUS 0xffc01ee8 /* DMA Channel 23 Interrupt/Status Register */
|
|
|
|
+#define DMA23_PERIPHERAL_MAP 0xffc01eec /* DMA Channel 23 Peripheral Map Register */
|
|
|
|
+#define DMA23_CURR_X_COUNT 0xffc01ef0 /* DMA Channel 23 Current X Count Register */
|
|
|
|
+#define DMA23_CURR_Y_COUNT 0xffc01ef8 /* DMA Channel 23 Current Y Count Register */
|
|
|
|
+
|
|
|
|
+/* MDMA Stream 2 Registers */
|
|
|
|
+
|
|
|
|
+#define MDMA_D2_NEXT_DESC_PTR 0xffc01f00 /* Memory DMA Stream 2 Destination Next Descriptor Pointer Register */
|
|
|
|
+#define MDMA_D2_START_ADDR 0xffc01f04 /* Memory DMA Stream 2 Destination Start Address Register */
|
|
|
|
+#define MDMA_D2_CONFIG 0xffc01f08 /* Memory DMA Stream 2 Destination Configuration Register */
|
|
|
|
+#define MDMA_D2_X_COUNT 0xffc01f10 /* Memory DMA Stream 2 Destination X Count Register */
|
|
|
|
+#define MDMA_D2_X_MODIFY 0xffc01f14 /* Memory DMA Stream 2 Destination X Modify Register */
|
|
|
|
+#define MDMA_D2_Y_COUNT 0xffc01f18 /* Memory DMA Stream 2 Destination Y Count Register */
|
|
|
|
+#define MDMA_D2_Y_MODIFY 0xffc01f1c /* Memory DMA Stream 2 Destination Y Modify Register */
|
|
|
|
+#define MDMA_D2_CURR_DESC_PTR 0xffc01f20 /* Memory DMA Stream 2 Destination Current Descriptor Pointer Register */
|
|
|
|
+#define MDMA_D2_CURR_ADDR 0xffc01f24 /* Memory DMA Stream 2 Destination Current Address Register */
|
|
|
|
+#define MDMA_D2_IRQ_STATUS 0xffc01f28 /* Memory DMA Stream 2 Destination Interrupt/Status Register */
|
|
|
|
+#define MDMA_D2_PERIPHERAL_MAP 0xffc01f2c /* Memory DMA Stream 2 Destination Peripheral Map Register */
|
|
|
|
+#define MDMA_D2_CURR_X_COUNT 0xffc01f30 /* Memory DMA Stream 2 Destination Current X Count Register */
|
|
|
|
+#define MDMA_D2_CURR_Y_COUNT 0xffc01f38 /* Memory DMA Stream 2 Destination Current Y Count Register */
|
|
|
|
+#define MDMA_S2_NEXT_DESC_PTR 0xffc01f40 /* Memory DMA Stream 2 Source Next Descriptor Pointer Register */
|
|
|
|
+#define MDMA_S2_START_ADDR 0xffc01f44 /* Memory DMA Stream 2 Source Start Address Register */
|
|
|
|
+#define MDMA_S2_CONFIG 0xffc01f48 /* Memory DMA Stream 2 Source Configuration Register */
|
|
|
|
+#define MDMA_S2_X_COUNT 0xffc01f50 /* Memory DMA Stream 2 Source X Count Register */
|
|
|
|
+#define MDMA_S2_X_MODIFY 0xffc01f54 /* Memory DMA Stream 2 Source X Modify Register */
|
|
|
|
+#define MDMA_S2_Y_COUNT 0xffc01f58 /* Memory DMA Stream 2 Source Y Count Register */
|
|
|
|
+#define MDMA_S2_Y_MODIFY 0xffc01f5c /* Memory DMA Stream 2 Source Y Modify Register */
|
|
|
|
+#define MDMA_S2_CURR_DESC_PTR 0xffc01f60 /* Memory DMA Stream 2 Source Current Descriptor Pointer Register */
|
|
|
|
+#define MDMA_S2_CURR_ADDR 0xffc01f64 /* Memory DMA Stream 2 Source Current Address Register */
|
|
|
|
+#define MDMA_S2_IRQ_STATUS 0xffc01f68 /* Memory DMA Stream 2 Source Interrupt/Status Register */
|
|
|
|
+#define MDMA_S2_PERIPHERAL_MAP 0xffc01f6c /* Memory DMA Stream 2 Source Peripheral Map Register */
|
|
|
|
+#define MDMA_S2_CURR_X_COUNT 0xffc01f70 /* Memory DMA Stream 2 Source Current X Count Register */
|
|
|
|
+#define MDMA_S2_CURR_Y_COUNT 0xffc01f78 /* Memory DMA Stream 2 Source Current Y Count Register */
|
|
|
|
+
|
|
|
|
+/* MDMA Stream 3 Registers */
|
|
|
|
+
|
|
|
|
+#define MDMA_D3_NEXT_DESC_PTR 0xffc01f80 /* Memory DMA Stream 3 Destination Next Descriptor Pointer Register */
|
|
|
|
+#define MDMA_D3_START_ADDR 0xffc01f84 /* Memory DMA Stream 3 Destination Start Address Register */
|
|
|
|
+#define MDMA_D3_CONFIG 0xffc01f88 /* Memory DMA Stream 3 Destination Configuration Register */
|
|
|
|
+#define MDMA_D3_X_COUNT 0xffc01f90 /* Memory DMA Stream 3 Destination X Count Register */
|
|
|
|
+#define MDMA_D3_X_MODIFY 0xffc01f94 /* Memory DMA Stream 3 Destination X Modify Register */
|
|
|
|
+#define MDMA_D3_Y_COUNT 0xffc01f98 /* Memory DMA Stream 3 Destination Y Count Register */
|
|
|
|
+#define MDMA_D3_Y_MODIFY 0xffc01f9c /* Memory DMA Stream 3 Destination Y Modify Register */
|
|
|
|
+#define MDMA_D3_CURR_DESC_PTR 0xffc01fa0 /* Memory DMA Stream 3 Destination Current Descriptor Pointer Register */
|
|
|
|
+#define MDMA_D3_CURR_ADDR 0xffc01fa4 /* Memory DMA Stream 3 Destination Current Address Register */
|
|
|
|
+#define MDMA_D3_IRQ_STATUS 0xffc01fa8 /* Memory DMA Stream 3 Destination Interrupt/Status Register */
|
|
|
|
+#define MDMA_D3_PERIPHERAL_MAP 0xffc01fac /* Memory DMA Stream 3 Destination Peripheral Map Register */
|
|
|
|
+#define MDMA_D3_CURR_X_COUNT 0xffc01fb0 /* Memory DMA Stream 3 Destination Current X Count Register */
|
|
|
|
+#define MDMA_D3_CURR_Y_COUNT 0xffc01fb8 /* Memory DMA Stream 3 Destination Current Y Count Register */
|
|
|
|
+#define MDMA_S3_NEXT_DESC_PTR 0xffc01fc0 /* Memory DMA Stream 3 Source Next Descriptor Pointer Register */
|
|
|
|
+#define MDMA_S3_START_ADDR 0xffc01fc4 /* Memory DMA Stream 3 Source Start Address Register */
|
|
|
|
+#define MDMA_S3_CONFIG 0xffc01fc8 /* Memory DMA Stream 3 Source Configuration Register */
|
|
|
|
+#define MDMA_S3_X_COUNT 0xffc01fd0 /* Memory DMA Stream 3 Source X Count Register */
|
|
|
|
+#define MDMA_S3_X_MODIFY 0xffc01fd4 /* Memory DMA Stream 3 Source X Modify Register */
|
|
|
|
+#define MDMA_S3_Y_COUNT 0xffc01fd8 /* Memory DMA Stream 3 Source Y Count Register */
|
|
|
|
+#define MDMA_S3_Y_MODIFY 0xffc01fdc /* Memory DMA Stream 3 Source Y Modify Register */
|
|
|
|
+#define MDMA_S3_CURR_DESC_PTR 0xffc01fe0 /* Memory DMA Stream 3 Source Current Descriptor Pointer Register */
|
|
|
|
+#define MDMA_S3_CURR_ADDR 0xffc01fe4 /* Memory DMA Stream 3 Source Current Address Register */
|
|
|
|
+#define MDMA_S3_IRQ_STATUS 0xffc01fe8 /* Memory DMA Stream 3 Source Interrupt/Status Register */
|
|
|
|
+#define MDMA_S3_PERIPHERAL_MAP 0xffc01fec /* Memory DMA Stream 3 Source Peripheral Map Register */
|
|
|
|
+#define MDMA_S3_CURR_X_COUNT 0xffc01ff0 /* Memory DMA Stream 3 Source Current X Count Register */
|
|
|
|
+#define MDMA_S3_CURR_Y_COUNT 0xffc01ff8 /* Memory DMA Stream 3 Source Current Y Count Register */
|
|
|
|
+
|
|
|
|
+/* UART1 Registers */
|
|
|
|
+
|
|
|
|
+#define UART1_DLL 0xffc02000 /* Divisor Latch Low Byte */
|
|
|
|
+#define UART1_DLH 0xffc02004 /* Divisor Latch High Byte */
|
|
|
|
+#define UART1_GCTL 0xffc02008 /* Global Control Register */
|
|
|
|
+#define UART1_LCR 0xffc0200c /* Line Control Register */
|
|
|
|
+#define UART1_MCR 0xffc02010 /* Modem Control Register */
|
|
|
|
+#define UART1_LSR 0xffc02014 /* Line Status Register */
|
|
|
|
+#define UART1_MSR 0xffc02018 /* Modem Status Register */
|
|
|
|
+#define UART1_SCR 0xffc0201c /* Scratch Register */
|
|
|
|
+#define UART1_IER_SET 0xffc02020 /* Interrupt Enable Register Set */
|
|
|
|
+#define UART1_IER_CLEAR 0xffc02024 /* Interrupt Enable Register Clear */
|
|
|
|
+#define UART1_THR 0xffc02028 /* Transmit Hold Register */
|
|
|
|
+#define UART1_RBR 0xffc0202c /* Receive Buffer Register */
|
|
|
|
+
|
|
|
|
+/* UART2 is not defined in the shared file because it is not available on the ADSP-BF542 and ADSP-BF544 processors */
|
|
|
|
+
|
|
|
|
+/* SPI1 Registers */
|
|
|
|
+
|
|
|
|
+#define SPI1_REGBASE 0xffc02300
|
|
|
|
+#define SPI1_CTL 0xffc02300 /* SPI1 Control Register */
|
|
|
|
+#define SPI1_FLG 0xffc02304 /* SPI1 Flag Register */
|
|
|
|
+#define SPI1_STAT 0xffc02308 /* SPI1 Status Register */
|
|
|
|
+#define SPI1_TDBR 0xffc0230c /* SPI1 Transmit Data Buffer Register */
|
|
|
|
+#define SPI1_RDBR 0xffc02310 /* SPI1 Receive Data Buffer Register */
|
|
|
|
+#define SPI1_BAUD 0xffc02314 /* SPI1 Baud Rate Register */
|
|
|
|
+#define SPI1_SHADOW 0xffc02318 /* SPI1 Receive Data Buffer Shadow Register */
|
|
|
|
+
|
|
|
|
+/* SPORT2 Registers */
|
|
|
|
+
|
|
|
|
+#define SPORT2_TCR1 0xffc02500 /* SPORT2 Transmit Configuration 1 Register */
|