|
@@ -662,3 +662,170 @@
|
|
|
#define TIMER2_WIDTH 0xffc0162c /* Timer 2 Width Register */
|
|
|
#define TIMER3_CONFIG 0xffc01630 /* Timer 3 Configuration Register */
|
|
|
#define TIMER3_COUNTER 0xffc01634 /* Timer 3 Counter Register */
|
|
|
+#define TIMER3_PERIOD 0xffc01638 /* Timer 3 Period Register */
|
|
|
+#define TIMER3_WIDTH 0xffc0163c /* Timer 3 Width Register */
|
|
|
+#define TIMER4_CONFIG 0xffc01640 /* Timer 4 Configuration Register */
|
|
|
+#define TIMER4_COUNTER 0xffc01644 /* Timer 4 Counter Register */
|
|
|
+#define TIMER4_PERIOD 0xffc01648 /* Timer 4 Period Register */
|
|
|
+#define TIMER4_WIDTH 0xffc0164c /* Timer 4 Width Register */
|
|
|
+#define TIMER5_CONFIG 0xffc01650 /* Timer 5 Configuration Register */
|
|
|
+#define TIMER5_COUNTER 0xffc01654 /* Timer 5 Counter Register */
|
|
|
+#define TIMER5_PERIOD 0xffc01658 /* Timer 5 Period Register */
|
|
|
+#define TIMER5_WIDTH 0xffc0165c /* Timer 5 Width Register */
|
|
|
+#define TIMER6_CONFIG 0xffc01660 /* Timer 6 Configuration Register */
|
|
|
+#define TIMER6_COUNTER 0xffc01664 /* Timer 6 Counter Register */
|
|
|
+#define TIMER6_PERIOD 0xffc01668 /* Timer 6 Period Register */
|
|
|
+#define TIMER6_WIDTH 0xffc0166c /* Timer 6 Width Register */
|
|
|
+#define TIMER7_CONFIG 0xffc01670 /* Timer 7 Configuration Register */
|
|
|
+#define TIMER7_COUNTER 0xffc01674 /* Timer 7 Counter Register */
|
|
|
+#define TIMER7_PERIOD 0xffc01678 /* Timer 7 Period Register */
|
|
|
+#define TIMER7_WIDTH 0xffc0167c /* Timer 7 Width Register */
|
|
|
+
|
|
|
+/* Timer Group of 8 */
|
|
|
+
|
|
|
+#define TIMER_ENABLE0 0xffc01680 /* Timer Group of 8 Enable Register */
|
|
|
+#define TIMER_DISABLE0 0xffc01684 /* Timer Group of 8 Disable Register */
|
|
|
+#define TIMER_STATUS0 0xffc01688 /* Timer Group of 8 Status Register */
|
|
|
+
|
|
|
+/* DMAC1 Registers */
|
|
|
+
|
|
|
+#define DMAC1_TC_PER 0xffc01b0c /* DMA Controller 1 Traffic Control Periods Register */
|
|
|
+#define DMAC1_TC_CNT 0xffc01b10 /* DMA Controller 1 Current Counts Register */
|
|
|
+
|
|
|
+/* DMA Channel 12 Registers */
|
|
|
+
|
|
|
+#define DMA12_NEXT_DESC_PTR 0xffc01c00 /* DMA Channel 12 Next Descriptor Pointer Register */
|
|
|
+#define DMA12_START_ADDR 0xffc01c04 /* DMA Channel 12 Start Address Register */
|
|
|
+#define DMA12_CONFIG 0xffc01c08 /* DMA Channel 12 Configuration Register */
|
|
|
+#define DMA12_X_COUNT 0xffc01c10 /* DMA Channel 12 X Count Register */
|
|
|
+#define DMA12_X_MODIFY 0xffc01c14 /* DMA Channel 12 X Modify Register */
|
|
|
+#define DMA12_Y_COUNT 0xffc01c18 /* DMA Channel 12 Y Count Register */
|
|
|
+#define DMA12_Y_MODIFY 0xffc01c1c /* DMA Channel 12 Y Modify Register */
|
|
|
+#define DMA12_CURR_DESC_PTR 0xffc01c20 /* DMA Channel 12 Current Descriptor Pointer Register */
|
|
|
+#define DMA12_CURR_ADDR 0xffc01c24 /* DMA Channel 12 Current Address Register */
|
|
|
+#define DMA12_IRQ_STATUS 0xffc01c28 /* DMA Channel 12 Interrupt/Status Register */
|
|
|
+#define DMA12_PERIPHERAL_MAP 0xffc01c2c /* DMA Channel 12 Peripheral Map Register */
|
|
|
+#define DMA12_CURR_X_COUNT 0xffc01c30 /* DMA Channel 12 Current X Count Register */
|
|
|
+#define DMA12_CURR_Y_COUNT 0xffc01c38 /* DMA Channel 12 Current Y Count Register */
|
|
|
+
|
|
|
+/* DMA Channel 13 Registers */
|
|
|
+
|
|
|
+#define DMA13_NEXT_DESC_PTR 0xffc01c40 /* DMA Channel 13 Next Descriptor Pointer Register */
|
|
|
+#define DMA13_START_ADDR 0xffc01c44 /* DMA Channel 13 Start Address Register */
|
|
|
+#define DMA13_CONFIG 0xffc01c48 /* DMA Channel 13 Configuration Register */
|
|
|
+#define DMA13_X_COUNT 0xffc01c50 /* DMA Channel 13 X Count Register */
|
|
|
+#define DMA13_X_MODIFY 0xffc01c54 /* DMA Channel 13 X Modify Register */
|
|
|
+#define DMA13_Y_COUNT 0xffc01c58 /* DMA Channel 13 Y Count Register */
|
|
|
+#define DMA13_Y_MODIFY 0xffc01c5c /* DMA Channel 13 Y Modify Register */
|
|
|
+#define DMA13_CURR_DESC_PTR 0xffc01c60 /* DMA Channel 13 Current Descriptor Pointer Register */
|
|
|
+#define DMA13_CURR_ADDR 0xffc01c64 /* DMA Channel 13 Current Address Register */
|
|
|
+#define DMA13_IRQ_STATUS 0xffc01c68 /* DMA Channel 13 Interrupt/Status Register */
|
|
|
+#define DMA13_PERIPHERAL_MAP 0xffc01c6c /* DMA Channel 13 Peripheral Map Register */
|
|
|
+#define DMA13_CURR_X_COUNT 0xffc01c70 /* DMA Channel 13 Current X Count Register */
|
|
|
+#define DMA13_CURR_Y_COUNT 0xffc01c78 /* DMA Channel 13 Current Y Count Register */
|
|
|
+
|
|
|
+/* DMA Channel 14 Registers */
|
|
|
+
|
|
|
+#define DMA14_NEXT_DESC_PTR 0xffc01c80 /* DMA Channel 14 Next Descriptor Pointer Register */
|
|
|
+#define DMA14_START_ADDR 0xffc01c84 /* DMA Channel 14 Start Address Register */
|
|
|
+#define DMA14_CONFIG 0xffc01c88 /* DMA Channel 14 Configuration Register */
|
|
|
+#define DMA14_X_COUNT 0xffc01c90 /* DMA Channel 14 X Count Register */
|
|
|
+#define DMA14_X_MODIFY 0xffc01c94 /* DMA Channel 14 X Modify Register */
|
|
|
+#define DMA14_Y_COUNT 0xffc01c98 /* DMA Channel 14 Y Count Register */
|
|
|
+#define DMA14_Y_MODIFY 0xffc01c9c /* DMA Channel 14 Y Modify Register */
|
|
|
+#define DMA14_CURR_DESC_PTR 0xffc01ca0 /* DMA Channel 14 Current Descriptor Pointer Register */
|
|
|
+#define DMA14_CURR_ADDR 0xffc01ca4 /* DMA Channel 14 Current Address Register */
|
|
|
+#define DMA14_IRQ_STATUS 0xffc01ca8 /* DMA Channel 14 Interrupt/Status Register */
|
|
|
+#define DMA14_PERIPHERAL_MAP 0xffc01cac /* DMA Channel 14 Peripheral Map Register */
|
|
|
+#define DMA14_CURR_X_COUNT 0xffc01cb0 /* DMA Channel 14 Current X Count Register */
|
|
|
+#define DMA14_CURR_Y_COUNT 0xffc01cb8 /* DMA Channel 14 Current Y Count Register */
|
|
|
+
|
|
|
+/* DMA Channel 15 Registers */
|
|
|
+
|
|
|
+#define DMA15_NEXT_DESC_PTR 0xffc01cc0 /* DMA Channel 15 Next Descriptor Pointer Register */
|
|
|
+#define DMA15_START_ADDR 0xffc01cc4 /* DMA Channel 15 Start Address Register */
|
|
|
+#define DMA15_CONFIG 0xffc01cc8 /* DMA Channel 15 Configuration Register */
|
|
|
+#define DMA15_X_COUNT 0xffc01cd0 /* DMA Channel 15 X Count Register */
|
|
|
+#define DMA15_X_MODIFY 0xffc01cd4 /* DMA Channel 15 X Modify Register */
|
|
|
+#define DMA15_Y_COUNT 0xffc01cd8 /* DMA Channel 15 Y Count Register */
|
|
|
+#define DMA15_Y_MODIFY 0xffc01cdc /* DMA Channel 15 Y Modify Register */
|
|
|
+#define DMA15_CURR_DESC_PTR 0xffc01ce0 /* DMA Channel 15 Current Descriptor Pointer Register */
|
|
|
+#define DMA15_CURR_ADDR 0xffc01ce4 /* DMA Channel 15 Current Address Register */
|
|
|
+#define DMA15_IRQ_STATUS 0xffc01ce8 /* DMA Channel 15 Interrupt/Status Register */
|
|
|
+#define DMA15_PERIPHERAL_MAP 0xffc01cec /* DMA Channel 15 Peripheral Map Register */
|
|
|
+#define DMA15_CURR_X_COUNT 0xffc01cf0 /* DMA Channel 15 Current X Count Register */
|
|
|
+#define DMA15_CURR_Y_COUNT 0xffc01cf8 /* DMA Channel 15 Current Y Count Register */
|
|
|
+
|
|
|
+/* DMA Channel 16 Registers */
|
|
|
+
|
|
|
+#define DMA16_NEXT_DESC_PTR 0xffc01d00 /* DMA Channel 16 Next Descriptor Pointer Register */
|
|
|
+#define DMA16_START_ADDR 0xffc01d04 /* DMA Channel 16 Start Address Register */
|
|
|
+#define DMA16_CONFIG 0xffc01d08 /* DMA Channel 16 Configuration Register */
|
|
|
+#define DMA16_X_COUNT 0xffc01d10 /* DMA Channel 16 X Count Register */
|
|
|
+#define DMA16_X_MODIFY 0xffc01d14 /* DMA Channel 16 X Modify Register */
|
|
|
+#define DMA16_Y_COUNT 0xffc01d18 /* DMA Channel 16 Y Count Register */
|
|
|
+#define DMA16_Y_MODIFY 0xffc01d1c /* DMA Channel 16 Y Modify Register */
|
|
|
+#define DMA16_CURR_DESC_PTR 0xffc01d20 /* DMA Channel 16 Current Descriptor Pointer Register */
|
|
|
+#define DMA16_CURR_ADDR 0xffc01d24 /* DMA Channel 16 Current Address Register */
|
|
|
+#define DMA16_IRQ_STATUS 0xffc01d28 /* DMA Channel 16 Interrupt/Status Register */
|
|
|
+#define DMA16_PERIPHERAL_MAP 0xffc01d2c /* DMA Channel 16 Peripheral Map Register */
|
|
|
+#define DMA16_CURR_X_COUNT 0xffc01d30 /* DMA Channel 16 Current X Count Register */
|
|
|
+#define DMA16_CURR_Y_COUNT 0xffc01d38 /* DMA Channel 16 Current Y Count Register */
|
|
|
+
|
|
|
+/* DMA Channel 17 Registers */
|
|
|
+
|
|
|
+#define DMA17_NEXT_DESC_PTR 0xffc01d40 /* DMA Channel 17 Next Descriptor Pointer Register */
|
|
|
+#define DMA17_START_ADDR 0xffc01d44 /* DMA Channel 17 Start Address Register */
|
|
|
+#define DMA17_CONFIG 0xffc01d48 /* DMA Channel 17 Configuration Register */
|
|
|
+#define DMA17_X_COUNT 0xffc01d50 /* DMA Channel 17 X Count Register */
|
|
|
+#define DMA17_X_MODIFY 0xffc01d54 /* DMA Channel 17 X Modify Register */
|
|
|
+#define DMA17_Y_COUNT 0xffc01d58 /* DMA Channel 17 Y Count Register */
|
|
|
+#define DMA17_Y_MODIFY 0xffc01d5c /* DMA Channel 17 Y Modify Register */
|
|
|
+#define DMA17_CURR_DESC_PTR 0xffc01d60 /* DMA Channel 17 Current Descriptor Pointer Register */
|
|
|
+#define DMA17_CURR_ADDR 0xffc01d64 /* DMA Channel 17 Current Address Register */
|
|
|
+#define DMA17_IRQ_STATUS 0xffc01d68 /* DMA Channel 17 Interrupt/Status Register */
|
|
|
+#define DMA17_PERIPHERAL_MAP 0xffc01d6c /* DMA Channel 17 Peripheral Map Register */
|
|
|
+#define DMA17_CURR_X_COUNT 0xffc01d70 /* DMA Channel 17 Current X Count Register */
|
|
|
+#define DMA17_CURR_Y_COUNT 0xffc01d78 /* DMA Channel 17 Current Y Count Register */
|
|
|
+
|
|
|
+/* DMA Channel 18 Registers */
|
|
|
+
|
|
|
+#define DMA18_NEXT_DESC_PTR 0xffc01d80 /* DMA Channel 18 Next Descriptor Pointer Register */
|
|
|
+#define DMA18_START_ADDR 0xffc01d84 /* DMA Channel 18 Start Address Register */
|
|
|
+#define DMA18_CONFIG 0xffc01d88 /* DMA Channel 18 Configuration Register */
|
|
|
+#define DMA18_X_COUNT 0xffc01d90 /* DMA Channel 18 X Count Register */
|
|
|
+#define DMA18_X_MODIFY 0xffc01d94 /* DMA Channel 18 X Modify Register */
|
|
|
+#define DMA18_Y_COUNT 0xffc01d98 /* DMA Channel 18 Y Count Register */
|
|
|
+#define DMA18_Y_MODIFY 0xffc01d9c /* DMA Channel 18 Y Modify Register */
|
|
|
+#define DMA18_CURR_DESC_PTR 0xffc01da0 /* DMA Channel 18 Current Descriptor Pointer Register */
|
|
|
+#define DMA18_CURR_ADDR 0xffc01da4 /* DMA Channel 18 Current Address Register */
|
|
|
+#define DMA18_IRQ_STATUS 0xffc01da8 /* DMA Channel 18 Interrupt/Status Register */
|
|
|
+#define DMA18_PERIPHERAL_MAP 0xffc01dac /* DMA Channel 18 Peripheral Map Register */
|
|
|
+#define DMA18_CURR_X_COUNT 0xffc01db0 /* DMA Channel 18 Current X Count Register */
|
|
|
+#define DMA18_CURR_Y_COUNT 0xffc01db8 /* DMA Channel 18 Current Y Count Register */
|
|
|
+
|
|
|
+/* DMA Channel 19 Registers */
|
|
|
+
|
|
|
+#define DMA19_NEXT_DESC_PTR 0xffc01dc0 /* DMA Channel 19 Next Descriptor Pointer Register */
|
|
|
+#define DMA19_START_ADDR 0xffc01dc4 /* DMA Channel 19 Start Address Register */
|
|
|
+#define DMA19_CONFIG 0xffc01dc8 /* DMA Channel 19 Configuration Register */
|
|
|
+#define DMA19_X_COUNT 0xffc01dd0 /* DMA Channel 19 X Count Register */
|
|
|
+#define DMA19_X_MODIFY 0xffc01dd4 /* DMA Channel 19 X Modify Register */
|
|
|
+#define DMA19_Y_COUNT 0xffc01dd8 /* DMA Channel 19 Y Count Register */
|
|
|
+#define DMA19_Y_MODIFY 0xffc01ddc /* DMA Channel 19 Y Modify Register */
|
|
|
+#define DMA19_CURR_DESC_PTR 0xffc01de0 /* DMA Channel 19 Current Descriptor Pointer Register */
|
|
|
+#define DMA19_CURR_ADDR 0xffc01de4 /* DMA Channel 19 Current Address Register */
|
|
|
+#define DMA19_IRQ_STATUS 0xffc01de8 /* DMA Channel 19 Interrupt/Status Register */
|
|
|
+#define DMA19_PERIPHERAL_MAP 0xffc01dec /* DMA Channel 19 Peripheral Map Register */
|
|
|
+#define DMA19_CURR_X_COUNT 0xffc01df0 /* DMA Channel 19 Current X Count Register */
|
|
|
+#define DMA19_CURR_Y_COUNT 0xffc01df8 /* DMA Channel 19 Current Y Count Register */
|
|
|
+
|
|
|
+/* DMA Channel 20 Registers */
|
|
|
+
|
|
|
+#define DMA20_NEXT_DESC_PTR 0xffc01e00 /* DMA Channel 20 Next Descriptor Pointer Register */
|
|
|
+#define DMA20_START_ADDR 0xffc01e04 /* DMA Channel 20 Start Address Register */
|
|
|
+#define DMA20_CONFIG 0xffc01e08 /* DMA Channel 20 Configuration Register */
|
|
|
+#define DMA20_X_COUNT 0xffc01e10 /* DMA Channel 20 X Count 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_MODIFY 0xffc01e1c /* DMA Channel 20 Y Modify Register */
|