|
@@ -1901,3 +1901,164 @@
|
|
|
#define bfin_write_DMA44_IRQ_STATUS(val) bfin_write32(DMA44_IRQ_STATUS, val)
|
|
|
#define bfin_read_DMA44_CURR_X_COUNT() bfin_read32(DMA44_CURR_X_COUNT)
|
|
|
#define bfin_write_DMA44_CURR_X_COUNT(val) bfin_write32(DMA44_CURR_X_COUNT, val)
|
|
|
+#define bfin_read_DMA44_CURR_Y_COUNT() bfin_read32(DMA44_CURR_Y_COUNT)
|
|
|
+#define bfin_write_DMA44_CURR_Y_COUNT(val) bfin_write32(DMA44_CURR_Y_COUNT, val)
|
|
|
+#define bfin_read_DMA44_BWL_COUNT() bfin_read32(DMA44_BWL_COUNT)
|
|
|
+#define bfin_write_DMA44_BWL_COUNT(val) bfin_write32(DMA44_BWL_COUNT, val)
|
|
|
+#define bfin_read_DMA44_CURR_BWL_COUNT() bfin_read32(DMA44_CURR_BWL_COUNT)
|
|
|
+#define bfin_write_DMA44_CURR_BWL_COUNT(val) bfin_write32(DMA44_CURR_BWL_COUNT, val)
|
|
|
+#define bfin_read_DMA44_BWM_COUNT() bfin_read32(DMA44_BWM_COUNT)
|
|
|
+#define bfin_write_DMA44_BWM_COUNT(val) bfin_write32(DMA44_BWM_COUNT, val)
|
|
|
+#define bfin_read_DMA44_CURR_BWM_COUNT() bfin_read32(DMA44_CURR_BWM_COUNT)
|
|
|
+#define bfin_write_DMA44_CURR_BWM_COUNT(val) bfin_write32(DMA44_CURR_BWM_COUNT, val)
|
|
|
+
|
|
|
+/* DMA Channel 45 Registers */
|
|
|
+
|
|
|
+#define bfin_read_DMA45_NEXT_DESC_PTR() bfin_read32(DMA45_NEXT_DESC_PTR)
|
|
|
+#define bfin_write_DMA45_NEXT_DESC_PTR(val) bfin_write32(DMA45_NEXT_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA45_START_ADDR() bfin_read32(DMA45_START_ADDR)
|
|
|
+#define bfin_write_DMA45_START_ADDR(val) bfin_write32(DMA45_START_ADDR, val)
|
|
|
+#define bfin_read_DMA45_CONFIG() bfin_read32(DMA45_CONFIG)
|
|
|
+#define bfin_write_DMA45_CONFIG(val) bfin_write32(DMA45_CONFIG, val)
|
|
|
+#define bfin_read_DMA45_X_COUNT() bfin_read32(DMA45_X_COUNT)
|
|
|
+#define bfin_write_DMA45_X_COUNT(val) bfin_write32(DMA45_X_COUNT, val)
|
|
|
+#define bfin_read_DMA45_X_MODIFY() bfin_read32(DMA45_X_MODIFY)
|
|
|
+#define bfin_write_DMA45_X_MODIFY(val) bfin_write32(DMA45_X_MODIFY, val)
|
|
|
+#define bfin_read_DMA45_Y_COUNT() bfin_read32(DMA45_Y_COUNT)
|
|
|
+#define bfin_write_DMA45_Y_COUNT(val) bfin_write32(DMA45_Y_COUNT, val)
|
|
|
+#define bfin_read_DMA45_Y_MODIFY() bfin_read32(DMA45_Y_MODIFY)
|
|
|
+#define bfin_write_DMA45_Y_MODIFY(val) bfin_write32(DMA45_Y_MODIFY, val)
|
|
|
+#define bfin_read_DMA45_CURR_DESC_PTR() bfin_read32(DMA45_CURR_DESC_PTR)
|
|
|
+#define bfin_write_DMA45_CURR_DESC_PTR(val) bfin_write32(DMA45_CURR_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA45_PREV_DESC_PTR() bfin_read32(DMA45_PREV_DESC_PTR)
|
|
|
+#define bfin_write_DMA45_PREV_DESC_PTR(val) bfin_write32(DMA45_PREV_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA45_CURR_ADDR() bfin_read32(DMA45_CURR_ADDR)
|
|
|
+#define bfin_write_DMA45_CURR_ADDR(val) bfin_write32(DMA45_CURR_ADDR, val)
|
|
|
+#define bfin_read_DMA45_IRQ_STATUS() bfin_read32(DMA45_IRQ_STATUS)
|
|
|
+#define bfin_write_DMA45_IRQ_STATUS(val) bfin_write32(DMA45_IRQ_STATUS, val)
|
|
|
+#define bfin_read_DMA45_CURR_X_COUNT() bfin_read32(DMA45_CURR_X_COUNT)
|
|
|
+#define bfin_write_DMA45_CURR_X_COUNT(val) bfin_write32(DMA45_CURR_X_COUNT, val)
|
|
|
+#define bfin_read_DMA45_CURR_Y_COUNT() bfin_read32(DMA45_CURR_Y_COUNT)
|
|
|
+#define bfin_write_DMA45_CURR_Y_COUNT(val) bfin_write32(DMA45_CURR_Y_COUNT, val)
|
|
|
+#define bfin_read_DMA45_BWL_COUNT() bfin_read32(DMA45_BWL_COUNT)
|
|
|
+#define bfin_write_DMA45_BWL_COUNT(val) bfin_write32(DMA45_BWL_COUNT, val)
|
|
|
+#define bfin_read_DMA45_CURR_BWL_COUNT() bfin_read32(DMA45_CURR_BWL_COUNT)
|
|
|
+#define bfin_write_DMA45_CURR_BWL_COUNT(val) bfin_write32(DMA45_CURR_BWL_COUNT, val)
|
|
|
+#define bfin_read_DMA45_BWM_COUNT() bfin_read32(DMA45_BWM_COUNT)
|
|
|
+#define bfin_write_DMA45_BWM_COUNT(val) bfin_write32(DMA45_BWM_COUNT, val)
|
|
|
+#define bfin_read_DMA45_CURR_BWM_COUNT() bfin_read32(DMA45_CURR_BWM_COUNT)
|
|
|
+#define bfin_write_DMA45_CURR_BWM_COUNT(val) bfin_write32(DMA45_CURR_BWM_COUNT, val)
|
|
|
+
|
|
|
+/* DMA Channel 46 Registers */
|
|
|
+
|
|
|
+#define bfin_read_DMA46_NEXT_DESC_PTR() bfin_read32(DMA46_NEXT_DESC_PTR)
|
|
|
+#define bfin_write_DMA46_NEXT_DESC_PTR(val) bfin_write32(DMA46_NEXT_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA46_START_ADDR() bfin_read32(DMA46_START_ADDR)
|
|
|
+#define bfin_write_DMA46_START_ADDR(val) bfin_write32(DMA46_START_ADDR, val)
|
|
|
+#define bfin_read_DMA46_CONFIG() bfin_read32(DMA46_CONFIG)
|
|
|
+#define bfin_write_DMA46_CONFIG(val) bfin_write32(DMA46_CONFIG, val)
|
|
|
+#define bfin_read_DMA46_X_COUNT() bfin_read32(DMA46_X_COUNT)
|
|
|
+#define bfin_write_DMA46_X_COUNT(val) bfin_write32(DMA46_X_COUNT, val)
|
|
|
+#define bfin_read_DMA46_X_MODIFY() bfin_read32(DMA46_X_MODIFY)
|
|
|
+#define bfin_write_DMA46_X_MODIFY(val) bfin_write32(DMA46_X_MODIFY, val)
|
|
|
+#define bfin_read_DMA46_Y_COUNT() bfin_read32(DMA46_Y_COUNT)
|
|
|
+#define bfin_write_DMA46_Y_COUNT(val) bfin_write32(DMA46_Y_COUNT, val)
|
|
|
+#define bfin_read_DMA46_Y_MODIFY() bfin_read32(DMA46_Y_MODIFY)
|
|
|
+#define bfin_write_DMA46_Y_MODIFY(val) bfin_write32(DMA46_Y_MODIFY, val)
|
|
|
+#define bfin_read_DMA46_CURR_DESC_PTR() bfin_read32(DMA46_CURR_DESC_PTR)
|
|
|
+#define bfin_write_DMA46_CURR_DESC_PTR(val) bfin_write32(DMA46_CURR_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA46_PREV_DESC_PTR() bfin_read32(DMA46_PREV_DESC_PTR)
|
|
|
+#define bfin_write_DMA46_PREV_DESC_PTR(val) bfin_write32(DMA46_PREV_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA46_CURR_ADDR() bfin_read32(DMA46_CURR_ADDR)
|
|
|
+#define bfin_write_DMA46_CURR_ADDR(val) bfin_write32(DMA46_CURR_ADDR, val)
|
|
|
+#define bfin_read_DMA46_IRQ_STATUS() bfin_read32(DMA46_IRQ_STATUS)
|
|
|
+#define bfin_write_DMA46_IRQ_STATUS(val) bfin_write32(DMA46_IRQ_STATUS, val)
|
|
|
+#define bfin_read_DMA46_CURR_X_COUNT() bfin_read32(DMA46_CURR_X_COUNT)
|
|
|
+#define bfin_write_DMA46_CURR_X_COUNT(val) bfin_write32(DMA46_CURR_X_COUNT, val)
|
|
|
+#define bfin_read_DMA46_CURR_Y_COUNT() bfin_read32(DMA46_CURR_Y_COUNT)
|
|
|
+#define bfin_write_DMA46_CURR_Y_COUNT(val) bfin_write32(DMA46_CURR_Y_COUNT, val)
|
|
|
+#define bfin_read_DMA46_BWL_COUNT() bfin_read32(DMA46_BWL_COUNT)
|
|
|
+#define bfin_write_DMA46_BWL_COUNT(val) bfin_write32(DMA46_BWL_COUNT, val)
|
|
|
+#define bfin_read_DMA46_CURR_BWL_COUNT() bfin_read32(DMA46_CURR_BWL_COUNT)
|
|
|
+#define bfin_write_DMA46_CURR_BWL_COUNT(val) bfin_write32(DMA46_CURR_BWL_COUNT, val)
|
|
|
+#define bfin_read_DMA46_BWM_COUNT() bfin_read32(DMA46_BWM_COUNT)
|
|
|
+#define bfin_write_DMA46_BWM_COUNT(val) bfin_write32(DMA46_BWM_COUNT, val)
|
|
|
+#define bfin_read_DMA46_CURR_BWM_COUNT() bfin_read32(DMA46_CURR_BWM_COUNT)
|
|
|
+#define bfin_write_DMA46_CURR_BWM_COUNT(val) bfin_write32(DMA46_CURR_BWM_COUNT, val)
|
|
|
+
|
|
|
+
|
|
|
+/* EPPI1 Registers */
|
|
|
+
|
|
|
+
|
|
|
+/* Port Interrubfin_read_()t 0 Registers (32-bit) */
|
|
|
+
|
|
|
+#define bfin_read_PINT0_MASK_SET() bfin_read32(PINT0_MASK_SET)
|
|
|
+#define bfin_write_PINT0_MASK_SET(val) bfin_write32(PINT0_MASK_SET, val)
|
|
|
+#define bfin_read_PINT0_MASK_CLEAR() bfin_read32(PINT0_MASK_CLEAR)
|
|
|
+#define bfin_write_PINT0_MASK_CLEAR(val) bfin_write32(PINT0_MASK_CLEAR, val)
|
|
|
+#define bfin_read_PINT0_REQUEST() bfin_read32(PINT0_REQUEST)
|
|
|
+#define bfin_write_PINT0_REQUEST(val) bfin_write32(PINT0_REQUEST, val)
|
|
|
+#define bfin_read_PINT0_ASSIGN() bfin_read32(PINT0_ASSIGN)
|
|
|
+#define bfin_write_PINT0_ASSIGN(val) bfin_write32(PINT0_ASSIGN, val)
|
|
|
+#define bfin_read_PINT0_EDGE_SET() bfin_read32(PINT0_EDGE_SET)
|
|
|
+#define bfin_write_PINT0_EDGE_SET(val) bfin_write32(PINT0_EDGE_SET, val)
|
|
|
+#define bfin_read_PINT0_EDGE_CLEAR() bfin_read32(PINT0_EDGE_CLEAR)
|
|
|
+#define bfin_write_PINT0_EDGE_CLEAR(val) bfin_write32(PINT0_EDGE_CLEAR, val)
|
|
|
+#define bfin_read_PINT0_INVERT_SET() bfin_read32(PINT0_INVERT_SET)
|
|
|
+#define bfin_write_PINT0_INVERT_SET(val) bfin_write32(PINT0_INVERT_SET, val)
|
|
|
+#define bfin_read_PINT0_INVERT_CLEAR() bfin_read32(PINT0_INVERT_CLEAR)
|
|
|
+#define bfin_write_PINT0_INVERT_CLEAR(val) bfin_write32(PINT0_INVERT_CLEAR, val)
|
|
|
+#define bfin_read_PINT0_PINSTATE() bfin_read32(PINT0_PINSTATE)
|
|
|
+#define bfin_write_PINT0_PINSTATE(val) bfin_write32(PINT0_PINSTATE, val)
|
|
|
+#define bfin_read_PINT0_LATCH() bfin_read32(PINT0_LATCH)
|
|
|
+#define bfin_write_PINT0_LATCH(val) bfin_write32(PINT0_LATCH, val)
|
|
|
+
|
|
|
+/* Port Interrubfin_read_()t 1 Registers (32-bit) */
|
|
|
+
|
|
|
+#define bfin_read_PINT1_MASK_SET() bfin_read32(PINT1_MASK_SET)
|
|
|
+#define bfin_write_PINT1_MASK_SET(val) bfin_write32(PINT1_MASK_SET, val)
|
|
|
+#define bfin_read_PINT1_MASK_CLEAR() bfin_read32(PINT1_MASK_CLEAR)
|
|
|
+#define bfin_write_PINT1_MASK_CLEAR(val) bfin_write32(PINT1_MASK_CLEAR, val)
|
|
|
+#define bfin_read_PINT1_REQUEST() bfin_read32(PINT1_REQUEST)
|
|
|
+#define bfin_write_PINT1_REQUEST(val) bfin_write32(PINT1_REQUEST, val)
|
|
|
+#define bfin_read_PINT1_ASSIGN() bfin_read32(PINT1_ASSIGN)
|
|
|
+#define bfin_write_PINT1_ASSIGN(val) bfin_write32(PINT1_ASSIGN, val)
|
|
|
+#define bfin_read_PINT1_EDGE_SET() bfin_read32(PINT1_EDGE_SET)
|
|
|
+#define bfin_write_PINT1_EDGE_SET(val) bfin_write32(PINT1_EDGE_SET, val)
|
|
|
+#define bfin_read_PINT1_EDGE_CLEAR() bfin_read32(PINT1_EDGE_CLEAR)
|
|
|
+#define bfin_write_PINT1_EDGE_CLEAR(val) bfin_write32(PINT1_EDGE_CLEAR, val)
|
|
|
+#define bfin_read_PINT1_INVERT_SET() bfin_read32(PINT1_INVERT_SET)
|
|
|
+#define bfin_write_PINT1_INVERT_SET(val) bfin_write32(PINT1_INVERT_SET, val)
|
|
|
+#define bfin_read_PINT1_INVERT_CLEAR() bfin_read32(PINT1_INVERT_CLEAR)
|
|
|
+#define bfin_write_PINT1_INVERT_CLEAR(val) bfin_write32(PINT1_INVERT_CLEAR, val)
|
|
|
+#define bfin_read_PINT1_PINSTATE() bfin_read32(PINT1_PINSTATE)
|
|
|
+#define bfin_write_PINT1_PINSTATE(val) bfin_write32(PINT1_PINSTATE, val)
|
|
|
+#define bfin_read_PINT1_LATCH() bfin_read32(PINT1_LATCH)
|
|
|
+#define bfin_write_PINT1_LATCH(val) bfin_write32(PINT1_LATCH, val)
|
|
|
+
|
|
|
+/* Port Interrubfin_read_()t 2 Registers (32-bit) */
|
|
|
+
|
|
|
+#define bfin_read_PINT2_MASK_SET() bfin_read32(PINT2_MASK_SET)
|
|
|
+#define bfin_write_PINT2_MASK_SET(val) bfin_write32(PINT2_MASK_SET, val)
|
|
|
+#define bfin_read_PINT2_MASK_CLEAR() bfin_read32(PINT2_MASK_CLEAR)
|
|
|
+#define bfin_write_PINT2_MASK_CLEAR(val) bfin_write32(PINT2_MASK_CLEAR, val)
|
|
|
+#define bfin_read_PINT2_REQUEST() bfin_read32(PINT2_REQUEST)
|
|
|
+#define bfin_write_PINT2_REQUEST(val) bfin_write32(PINT2_REQUEST, val)
|
|
|
+#define bfin_read_PINT2_ASSIGN() bfin_read32(PINT2_ASSIGN)
|
|
|
+#define bfin_write_PINT2_ASSIGN(val) bfin_write32(PINT2_ASSIGN, val)
|
|
|
+#define bfin_read_PINT2_EDGE_SET() bfin_read32(PINT2_EDGE_SET)
|
|
|
+#define bfin_write_PINT2_EDGE_SET(val) bfin_write32(PINT2_EDGE_SET, val)
|
|
|
+#define bfin_read_PINT2_EDGE_CLEAR() bfin_read32(PINT2_EDGE_CLEAR)
|
|
|
+#define bfin_write_PINT2_EDGE_CLEAR(val) bfin_write32(PINT2_EDGE_CLEAR, val)
|
|
|
+#define bfin_read_PINT2_INVERT_SET() bfin_read32(PINT2_INVERT_SET)
|
|
|
+#define bfin_write_PINT2_INVERT_SET(val) bfin_write32(PINT2_INVERT_SET, val)
|
|
|
+#define bfin_read_PINT2_INVERT_CLEAR() bfin_read32(PINT2_INVERT_CLEAR)
|
|
|
+#define bfin_write_PINT2_INVERT_CLEAR(val) bfin_write32(PINT2_INVERT_CLEAR, val)
|
|
|
+#define bfin_read_PINT2_PINSTATE() bfin_read32(PINT2_PINSTATE)
|
|
|
+#define bfin_write_PINT2_PINSTATE(val) bfin_write32(PINT2_PINSTATE, val)
|
|
|
+#define bfin_read_PINT2_LATCH() bfin_read32(PINT2_LATCH)
|
|
|
+#define bfin_write_PINT2_LATCH(val) bfin_write32(PINT2_LATCH, val)
|
|
|
+
|
|
|
+/* Port Interrubfin_read_()t 3 Registers (32-bit) */
|
|
|
+
|
|
|
+#define bfin_read_PINT3_MASK_SET() bfin_read32(PINT3_MASK_SET)
|