|
@@ -1144,3 +1144,198 @@
|
|
|
|
|
|
/* Timer Groubfin_read_() of 8 */
|
|
|
|
|
|
+#define bfin_read_TIMER_ENABLE0() bfin_read16(TIMER_ENABLE0)
|
|
|
+#define bfin_write_TIMER_ENABLE0(val) bfin_write16(TIMER_ENABLE0, val)
|
|
|
+#define bfin_read_TIMER_DISABLE0() bfin_read16(TIMER_DISABLE0)
|
|
|
+#define bfin_write_TIMER_DISABLE0(val) bfin_write16(TIMER_DISABLE0, val)
|
|
|
+#define bfin_read_TIMER_STATUS0() bfin_read32(TIMER_STATUS0)
|
|
|
+#define bfin_write_TIMER_STATUS0(val) bfin_write32(TIMER_STATUS0, val)
|
|
|
+
|
|
|
+/* DMAC1 Registers */
|
|
|
+
|
|
|
+#define bfin_read_DMAC1_TC_PER() bfin_read16(DMAC1_TC_PER)
|
|
|
+#define bfin_write_DMAC1_TC_PER(val) bfin_write16(DMAC1_TC_PER, val)
|
|
|
+#define bfin_read_DMAC1_TC_CNT() bfin_read16(DMAC1_TC_CNT)
|
|
|
+#define bfin_write_DMAC1_TC_CNT(val) bfin_write16(DMAC1_TC_CNT, val)
|
|
|
+
|
|
|
+/* DMA Channel 12 Registers */
|
|
|
+
|
|
|
+#define bfin_read_DMA12_NEXT_DESC_PTR() bfin_read32(DMA12_NEXT_DESC_PTR)
|
|
|
+#define bfin_write_DMA12_NEXT_DESC_PTR(val) bfin_write32(DMA12_NEXT_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA12_START_ADDR() bfin_read32(DMA12_START_ADDR)
|
|
|
+#define bfin_write_DMA12_START_ADDR(val) bfin_write32(DMA12_START_ADDR, val)
|
|
|
+#define bfin_read_DMA12_CONFIG() bfin_read16(DMA12_CONFIG)
|
|
|
+#define bfin_write_DMA12_CONFIG(val) bfin_write16(DMA12_CONFIG, val)
|
|
|
+#define bfin_read_DMA12_X_COUNT() bfin_read16(DMA12_X_COUNT)
|
|
|
+#define bfin_write_DMA12_X_COUNT(val) bfin_write16(DMA12_X_COUNT, val)
|
|
|
+#define bfin_read_DMA12_X_MODIFY() bfin_read16(DMA12_X_MODIFY)
|
|
|
+#define bfin_write_DMA12_X_MODIFY(val) bfin_write16(DMA12_X_MODIFY, val)
|
|
|
+#define bfin_read_DMA12_Y_COUNT() bfin_read16(DMA12_Y_COUNT)
|
|
|
+#define bfin_write_DMA12_Y_COUNT(val) bfin_write16(DMA12_Y_COUNT, val)
|
|
|
+#define bfin_read_DMA12_Y_MODIFY() bfin_read16(DMA12_Y_MODIFY)
|
|
|
+#define bfin_write_DMA12_Y_MODIFY(val) bfin_write16(DMA12_Y_MODIFY, val)
|
|
|
+#define bfin_read_DMA12_CURR_DESC_PTR() bfin_read32(DMA12_CURR_DESC_PTR)
|
|
|
+#define bfin_write_DMA12_CURR_DESC_PTR(val) bfin_write32(DMA12_CURR_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA12_CURR_ADDR() bfin_read32(DMA12_CURR_ADDR)
|
|
|
+#define bfin_write_DMA12_CURR_ADDR(val) bfin_write32(DMA12_CURR_ADDR, val)
|
|
|
+#define bfin_read_DMA12_IRQ_STATUS() bfin_read16(DMA12_IRQ_STATUS)
|
|
|
+#define bfin_write_DMA12_IRQ_STATUS(val) bfin_write16(DMA12_IRQ_STATUS, val)
|
|
|
+#define bfin_read_DMA12_PERIPHERAL_MAP() bfin_read16(DMA12_PERIPHERAL_MAP)
|
|
|
+#define bfin_write_DMA12_PERIPHERAL_MAP(val) bfin_write16(DMA12_PERIPHERAL_MAP, val)
|
|
|
+#define bfin_read_DMA12_CURR_X_COUNT() bfin_read16(DMA12_CURR_X_COUNT)
|
|
|
+#define bfin_write_DMA12_CURR_X_COUNT(val) bfin_write16(DMA12_CURR_X_COUNT, val)
|
|
|
+#define bfin_read_DMA12_CURR_Y_COUNT() bfin_read16(DMA12_CURR_Y_COUNT)
|
|
|
+#define bfin_write_DMA12_CURR_Y_COUNT(val) bfin_write16(DMA12_CURR_Y_COUNT, val)
|
|
|
+
|
|
|
+/* DMA Channel 13 Registers */
|
|
|
+
|
|
|
+#define bfin_read_DMA13_NEXT_DESC_PTR() bfin_read32(DMA13_NEXT_DESC_PTR)
|
|
|
+#define bfin_write_DMA13_NEXT_DESC_PTR(val) bfin_write32(DMA13_NEXT_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA13_START_ADDR() bfin_read32(DMA13_START_ADDR)
|
|
|
+#define bfin_write_DMA13_START_ADDR(val) bfin_write32(DMA13_START_ADDR, val)
|
|
|
+#define bfin_read_DMA13_CONFIG() bfin_read16(DMA13_CONFIG)
|
|
|
+#define bfin_write_DMA13_CONFIG(val) bfin_write16(DMA13_CONFIG, val)
|
|
|
+#define bfin_read_DMA13_X_COUNT() bfin_read16(DMA13_X_COUNT)
|
|
|
+#define bfin_write_DMA13_X_COUNT(val) bfin_write16(DMA13_X_COUNT, val)
|
|
|
+#define bfin_read_DMA13_X_MODIFY() bfin_read16(DMA13_X_MODIFY)
|
|
|
+#define bfin_write_DMA13_X_MODIFY(val) bfin_write16(DMA13_X_MODIFY, val)
|
|
|
+#define bfin_read_DMA13_Y_COUNT() bfin_read16(DMA13_Y_COUNT)
|
|
|
+#define bfin_write_DMA13_Y_COUNT(val) bfin_write16(DMA13_Y_COUNT, val)
|
|
|
+#define bfin_read_DMA13_Y_MODIFY() bfin_read16(DMA13_Y_MODIFY)
|
|
|
+#define bfin_write_DMA13_Y_MODIFY(val) bfin_write16(DMA13_Y_MODIFY, val)
|
|
|
+#define bfin_read_DMA13_CURR_DESC_PTR() bfin_read32(DMA13_CURR_DESC_PTR)
|
|
|
+#define bfin_write_DMA13_CURR_DESC_PTR(val) bfin_write32(DMA13_CURR_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA13_CURR_ADDR() bfin_read32(DMA13_CURR_ADDR)
|
|
|
+#define bfin_write_DMA13_CURR_ADDR(val) bfin_write32(DMA13_CURR_ADDR, val)
|
|
|
+#define bfin_read_DMA13_IRQ_STATUS() bfin_read16(DMA13_IRQ_STATUS)
|
|
|
+#define bfin_write_DMA13_IRQ_STATUS(val) bfin_write16(DMA13_IRQ_STATUS, val)
|
|
|
+#define bfin_read_DMA13_PERIPHERAL_MAP() bfin_read16(DMA13_PERIPHERAL_MAP)
|
|
|
+#define bfin_write_DMA13_PERIPHERAL_MAP(val) bfin_write16(DMA13_PERIPHERAL_MAP, val)
|
|
|
+#define bfin_read_DMA13_CURR_X_COUNT() bfin_read16(DMA13_CURR_X_COUNT)
|
|
|
+#define bfin_write_DMA13_CURR_X_COUNT(val) bfin_write16(DMA13_CURR_X_COUNT, val)
|
|
|
+#define bfin_read_DMA13_CURR_Y_COUNT() bfin_read16(DMA13_CURR_Y_COUNT)
|
|
|
+#define bfin_write_DMA13_CURR_Y_COUNT(val) bfin_write16(DMA13_CURR_Y_COUNT, val)
|
|
|
+
|
|
|
+/* DMA Channel 14 Registers */
|
|
|
+
|
|
|
+#define bfin_read_DMA14_NEXT_DESC_PTR() bfin_read32(DMA14_NEXT_DESC_PTR)
|
|
|
+#define bfin_write_DMA14_NEXT_DESC_PTR(val) bfin_write32(DMA14_NEXT_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA14_START_ADDR() bfin_read32(DMA14_START_ADDR)
|
|
|
+#define bfin_write_DMA14_START_ADDR(val) bfin_write32(DMA14_START_ADDR, val)
|
|
|
+#define bfin_read_DMA14_CONFIG() bfin_read16(DMA14_CONFIG)
|
|
|
+#define bfin_write_DMA14_CONFIG(val) bfin_write16(DMA14_CONFIG, val)
|
|
|
+#define bfin_read_DMA14_X_COUNT() bfin_read16(DMA14_X_COUNT)
|
|
|
+#define bfin_write_DMA14_X_COUNT(val) bfin_write16(DMA14_X_COUNT, val)
|
|
|
+#define bfin_read_DMA14_X_MODIFY() bfin_read16(DMA14_X_MODIFY)
|
|
|
+#define bfin_write_DMA14_X_MODIFY(val) bfin_write16(DMA14_X_MODIFY, val)
|
|
|
+#define bfin_read_DMA14_Y_COUNT() bfin_read16(DMA14_Y_COUNT)
|
|
|
+#define bfin_write_DMA14_Y_COUNT(val) bfin_write16(DMA14_Y_COUNT, val)
|
|
|
+#define bfin_read_DMA14_Y_MODIFY() bfin_read16(DMA14_Y_MODIFY)
|
|
|
+#define bfin_write_DMA14_Y_MODIFY(val) bfin_write16(DMA14_Y_MODIFY, val)
|
|
|
+#define bfin_read_DMA14_CURR_DESC_PTR() bfin_read32(DMA14_CURR_DESC_PTR)
|
|
|
+#define bfin_write_DMA14_CURR_DESC_PTR(val) bfin_write32(DMA14_CURR_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA14_CURR_ADDR() bfin_read32(DMA14_CURR_ADDR)
|
|
|
+#define bfin_write_DMA14_CURR_ADDR(val) bfin_write32(DMA14_CURR_ADDR, val)
|
|
|
+#define bfin_read_DMA14_IRQ_STATUS() bfin_read16(DMA14_IRQ_STATUS)
|
|
|
+#define bfin_write_DMA14_IRQ_STATUS(val) bfin_write16(DMA14_IRQ_STATUS, val)
|
|
|
+#define bfin_read_DMA14_PERIPHERAL_MAP() bfin_read16(DMA14_PERIPHERAL_MAP)
|
|
|
+#define bfin_write_DMA14_PERIPHERAL_MAP(val) bfin_write16(DMA14_PERIPHERAL_MAP, val)
|
|
|
+#define bfin_read_DMA14_CURR_X_COUNT() bfin_read16(DMA14_CURR_X_COUNT)
|
|
|
+#define bfin_write_DMA14_CURR_X_COUNT(val) bfin_write16(DMA14_CURR_X_COUNT, val)
|
|
|
+#define bfin_read_DMA14_CURR_Y_COUNT() bfin_read16(DMA14_CURR_Y_COUNT)
|
|
|
+#define bfin_write_DMA14_CURR_Y_COUNT(val) bfin_write16(DMA14_CURR_Y_COUNT, val)
|
|
|
+
|
|
|
+/* DMA Channel 15 Registers */
|
|
|
+
|
|
|
+#define bfin_read_DMA15_NEXT_DESC_PTR() bfin_read32(DMA15_NEXT_DESC_PTR)
|
|
|
+#define bfin_write_DMA15_NEXT_DESC_PTR(val) bfin_write32(DMA15_NEXT_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA15_START_ADDR() bfin_read32(DMA15_START_ADDR)
|
|
|
+#define bfin_write_DMA15_START_ADDR(val) bfin_write32(DMA15_START_ADDR, val)
|
|
|
+#define bfin_read_DMA15_CONFIG() bfin_read16(DMA15_CONFIG)
|
|
|
+#define bfin_write_DMA15_CONFIG(val) bfin_write16(DMA15_CONFIG, val)
|
|
|
+#define bfin_read_DMA15_X_COUNT() bfin_read16(DMA15_X_COUNT)
|
|
|
+#define bfin_write_DMA15_X_COUNT(val) bfin_write16(DMA15_X_COUNT, val)
|
|
|
+#define bfin_read_DMA15_X_MODIFY() bfin_read16(DMA15_X_MODIFY)
|
|
|
+#define bfin_write_DMA15_X_MODIFY(val) bfin_write16(DMA15_X_MODIFY, val)
|
|
|
+#define bfin_read_DMA15_Y_COUNT() bfin_read16(DMA15_Y_COUNT)
|
|
|
+#define bfin_write_DMA15_Y_COUNT(val) bfin_write16(DMA15_Y_COUNT, val)
|
|
|
+#define bfin_read_DMA15_Y_MODIFY() bfin_read16(DMA15_Y_MODIFY)
|
|
|
+#define bfin_write_DMA15_Y_MODIFY(val) bfin_write16(DMA15_Y_MODIFY, val)
|
|
|
+#define bfin_read_DMA15_CURR_DESC_PTR() bfin_read32(DMA15_CURR_DESC_PTR)
|
|
|
+#define bfin_write_DMA15_CURR_DESC_PTR(val) bfin_write32(DMA15_CURR_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA15_CURR_ADDR() bfin_read32(DMA15_CURR_ADDR)
|
|
|
+#define bfin_write_DMA15_CURR_ADDR(val) bfin_write32(DMA15_CURR_ADDR, val)
|
|
|
+#define bfin_read_DMA15_IRQ_STATUS() bfin_read16(DMA15_IRQ_STATUS)
|
|
|
+#define bfin_write_DMA15_IRQ_STATUS(val) bfin_write16(DMA15_IRQ_STATUS, val)
|
|
|
+#define bfin_read_DMA15_PERIPHERAL_MAP() bfin_read16(DMA15_PERIPHERAL_MAP)
|
|
|
+#define bfin_write_DMA15_PERIPHERAL_MAP(val) bfin_write16(DMA15_PERIPHERAL_MAP, val)
|
|
|
+#define bfin_read_DMA15_CURR_X_COUNT() bfin_read16(DMA15_CURR_X_COUNT)
|
|
|
+#define bfin_write_DMA15_CURR_X_COUNT(val) bfin_write16(DMA15_CURR_X_COUNT, val)
|
|
|
+#define bfin_read_DMA15_CURR_Y_COUNT() bfin_read16(DMA15_CURR_Y_COUNT)
|
|
|
+#define bfin_write_DMA15_CURR_Y_COUNT(val) bfin_write16(DMA15_CURR_Y_COUNT, val)
|
|
|
+
|
|
|
+/* DMA Channel 16 Registers */
|
|
|
+
|
|
|
+#define bfin_read_DMA16_NEXT_DESC_PTR() bfin_read32(DMA16_NEXT_DESC_PTR)
|
|
|
+#define bfin_write_DMA16_NEXT_DESC_PTR(val) bfin_write32(DMA16_NEXT_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA16_START_ADDR() bfin_read32(DMA16_START_ADDR)
|
|
|
+#define bfin_write_DMA16_START_ADDR(val) bfin_write32(DMA16_START_ADDR, val)
|
|
|
+#define bfin_read_DMA16_CONFIG() bfin_read16(DMA16_CONFIG)
|
|
|
+#define bfin_write_DMA16_CONFIG(val) bfin_write16(DMA16_CONFIG, val)
|
|
|
+#define bfin_read_DMA16_X_COUNT() bfin_read16(DMA16_X_COUNT)
|
|
|
+#define bfin_write_DMA16_X_COUNT(val) bfin_write16(DMA16_X_COUNT, val)
|
|
|
+#define bfin_read_DMA16_X_MODIFY() bfin_read16(DMA16_X_MODIFY)
|
|
|
+#define bfin_write_DMA16_X_MODIFY(val) bfin_write16(DMA16_X_MODIFY, val)
|
|
|
+#define bfin_read_DMA16_Y_COUNT() bfin_read16(DMA16_Y_COUNT)
|
|
|
+#define bfin_write_DMA16_Y_COUNT(val) bfin_write16(DMA16_Y_COUNT, val)
|
|
|
+#define bfin_read_DMA16_Y_MODIFY() bfin_read16(DMA16_Y_MODIFY)
|
|
|
+#define bfin_write_DMA16_Y_MODIFY(val) bfin_write16(DMA16_Y_MODIFY, val)
|
|
|
+#define bfin_read_DMA16_CURR_DESC_PTR() bfin_read32(DMA16_CURR_DESC_PTR)
|
|
|
+#define bfin_write_DMA16_CURR_DESC_PTR(val) bfin_write32(DMA16_CURR_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA16_CURR_ADDR() bfin_read32(DMA16_CURR_ADDR)
|
|
|
+#define bfin_write_DMA16_CURR_ADDR(val) bfin_write32(DMA16_CURR_ADDR, val)
|
|
|
+#define bfin_read_DMA16_IRQ_STATUS() bfin_read16(DMA16_IRQ_STATUS)
|
|
|
+#define bfin_write_DMA16_IRQ_STATUS(val) bfin_write16(DMA16_IRQ_STATUS, val)
|
|
|
+#define bfin_read_DMA16_PERIPHERAL_MAP() bfin_read16(DMA16_PERIPHERAL_MAP)
|
|
|
+#define bfin_write_DMA16_PERIPHERAL_MAP(val) bfin_write16(DMA16_PERIPHERAL_MAP, val)
|
|
|
+#define bfin_read_DMA16_CURR_X_COUNT() bfin_read16(DMA16_CURR_X_COUNT)
|
|
|
+#define bfin_write_DMA16_CURR_X_COUNT(val) bfin_write16(DMA16_CURR_X_COUNT, val)
|
|
|
+#define bfin_read_DMA16_CURR_Y_COUNT() bfin_read16(DMA16_CURR_Y_COUNT)
|
|
|
+#define bfin_write_DMA16_CURR_Y_COUNT(val) bfin_write16(DMA16_CURR_Y_COUNT, val)
|
|
|
+
|
|
|
+/* DMA Channel 17 Registers */
|
|
|
+
|
|
|
+#define bfin_read_DMA17_NEXT_DESC_PTR() bfin_read32(DMA17_NEXT_DESC_PTR)
|
|
|
+#define bfin_write_DMA17_NEXT_DESC_PTR(val) bfin_write32(DMA17_NEXT_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA17_START_ADDR() bfin_read32(DMA17_START_ADDR)
|
|
|
+#define bfin_write_DMA17_START_ADDR(val) bfin_write32(DMA17_START_ADDR, val)
|
|
|
+#define bfin_read_DMA17_CONFIG() bfin_read16(DMA17_CONFIG)
|
|
|
+#define bfin_write_DMA17_CONFIG(val) bfin_write16(DMA17_CONFIG, val)
|
|
|
+#define bfin_read_DMA17_X_COUNT() bfin_read16(DMA17_X_COUNT)
|
|
|
+#define bfin_write_DMA17_X_COUNT(val) bfin_write16(DMA17_X_COUNT, val)
|
|
|
+#define bfin_read_DMA17_X_MODIFY() bfin_read16(DMA17_X_MODIFY)
|
|
|
+#define bfin_write_DMA17_X_MODIFY(val) bfin_write16(DMA17_X_MODIFY, val)
|
|
|
+#define bfin_read_DMA17_Y_COUNT() bfin_read16(DMA17_Y_COUNT)
|
|
|
+#define bfin_write_DMA17_Y_COUNT(val) bfin_write16(DMA17_Y_COUNT, val)
|
|
|
+#define bfin_read_DMA17_Y_MODIFY() bfin_read16(DMA17_Y_MODIFY)
|
|
|
+#define bfin_write_DMA17_Y_MODIFY(val) bfin_write16(DMA17_Y_MODIFY, val)
|
|
|
+#define bfin_read_DMA17_CURR_DESC_PTR() bfin_read32(DMA17_CURR_DESC_PTR)
|
|
|
+#define bfin_write_DMA17_CURR_DESC_PTR(val) bfin_write32(DMA17_CURR_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA17_CURR_ADDR() bfin_read32(DMA17_CURR_ADDR)
|
|
|
+#define bfin_write_DMA17_CURR_ADDR(val) bfin_write32(DMA17_CURR_ADDR, val)
|
|
|
+#define bfin_read_DMA17_IRQ_STATUS() bfin_read16(DMA17_IRQ_STATUS)
|
|
|
+#define bfin_write_DMA17_IRQ_STATUS(val) bfin_write16(DMA17_IRQ_STATUS, val)
|
|
|
+#define bfin_read_DMA17_PERIPHERAL_MAP() bfin_read16(DMA17_PERIPHERAL_MAP)
|
|
|
+#define bfin_write_DMA17_PERIPHERAL_MAP(val) bfin_write16(DMA17_PERIPHERAL_MAP, val)
|
|
|
+#define bfin_read_DMA17_CURR_X_COUNT() bfin_read16(DMA17_CURR_X_COUNT)
|
|
|
+#define bfin_write_DMA17_CURR_X_COUNT(val) bfin_write16(DMA17_CURR_X_COUNT, val)
|
|
|
+#define bfin_read_DMA17_CURR_Y_COUNT() bfin_read16(DMA17_CURR_Y_COUNT)
|
|
|
+#define bfin_write_DMA17_CURR_Y_COUNT(val) bfin_write16(DMA17_CURR_Y_COUNT, val)
|
|
|
+
|
|
|
+/* DMA Channel 18 Registers */
|
|
|
+
|
|
|
+#define bfin_read_DMA18_NEXT_DESC_PTR() bfin_read32(DMA18_NEXT_DESC_PTR)
|
|
|
+#define bfin_write_DMA18_NEXT_DESC_PTR(val) bfin_write32(DMA18_NEXT_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA18_START_ADDR() bfin_read32(DMA18_START_ADDR)
|
|
|
+#define bfin_write_DMA18_START_ADDR(val) bfin_write32(DMA18_START_ADDR, val)
|
|
|
+#define bfin_read_DMA18_CONFIG() bfin_read16(DMA18_CONFIG)
|