|
@@ -247,3 +247,92 @@
|
|
|
#define bfin_write_TIMER6_CONFIG(val) bfin_write16(TIMER6_CONFIG, val)
|
|
|
#define bfin_read_TIMER6_COUNTER() bfin_read32(TIMER6_COUNTER)
|
|
|
#define bfin_write_TIMER6_COUNTER(val) bfin_write32(TIMER6_COUNTER, val)
|
|
|
+#define bfin_read_TIMER6_PERIOD() bfin_read32(TIMER6_PERIOD)
|
|
|
+#define bfin_write_TIMER6_PERIOD(val) bfin_write32(TIMER6_PERIOD, val)
|
|
|
+#define bfin_read_TIMER6_WIDTH() bfin_read32(TIMER6_WIDTH)
|
|
|
+#define bfin_write_TIMER6_WIDTH(val) bfin_write32(TIMER6_WIDTH, val)
|
|
|
+#define bfin_read_TIMER7_CONFIG() bfin_read16(TIMER7_CONFIG)
|
|
|
+#define bfin_write_TIMER7_CONFIG(val) bfin_write16(TIMER7_CONFIG, val)
|
|
|
+#define bfin_read_TIMER7_COUNTER() bfin_read32(TIMER7_COUNTER)
|
|
|
+#define bfin_write_TIMER7_COUNTER(val) bfin_write32(TIMER7_COUNTER, val)
|
|
|
+#define bfin_read_TIMER7_PERIOD() bfin_read32(TIMER7_PERIOD)
|
|
|
+#define bfin_write_TIMER7_PERIOD(val) bfin_write32(TIMER7_PERIOD, val)
|
|
|
+#define bfin_read_TIMER7_WIDTH() bfin_read32(TIMER7_WIDTH)
|
|
|
+#define bfin_write_TIMER7_WIDTH(val) bfin_write32(TIMER7_WIDTH, val)
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+/* Two Wire Interface Registers (TWI0) */
|
|
|
+
|
|
|
+/* SPORT1 Registers */
|
|
|
+
|
|
|
+
|
|
|
+/* SMC Registers */
|
|
|
+#define bfin_read_SMC_GCTL() bfin_read32(SMC_GCTL)
|
|
|
+#define bfin_write_SMC_GCTL(val) bfin_write32(SMC_GCTL, val)
|
|
|
+#define bfin_read_SMC_GSTAT() bfin_read32(SMC_GSTAT)
|
|
|
+#define bfin_read_SMC_B0CTL() bfin_read32(SMC_B0CTL)
|
|
|
+#define bfin_write_SMC_B0CTL(val) bfin_write32(SMC_B0CTL, val)
|
|
|
+#define bfin_read_SMC_B0TIM() bfin_read32(SMC_B0TIM)
|
|
|
+#define bfin_write_SMC_B0TIM(val) bfin_write32(SMC_B0TIM, val)
|
|
|
+#define bfin_read_SMC_B0ETIM() bfin_read32(SMC_B0ETIM)
|
|
|
+#define bfin_write_SMC_B0ETIM(val) bfin_write32(SMC_B0ETIM, val)
|
|
|
+#define bfin_read_SMC_B1CTL() bfin_read32(SMC_B1CTL)
|
|
|
+#define bfin_write_SMC_B1CTL(val) bfin_write32(SMC_B1CTL, val)
|
|
|
+#define bfin_read_SMC_B1TIM() bfin_read32(SMC_B1TIM)
|
|
|
+#define bfin_write_SMC_B1TIM(val) bfin_write32(SMC_B1TIM, val)
|
|
|
+#define bfin_read_SMC_B1ETIM() bfin_read32(SMC_B1ETIM)
|
|
|
+#define bfin_write_SMC_B1ETIM(val) bfin_write32(SMC_B1ETIM, val)
|
|
|
+#define bfin_read_SMC_B2CTL() bfin_read32(SMC_B2CTL)
|
|
|
+#define bfin_write_SMC_B2CTL(val) bfin_write32(SMC_B2CTL, val)
|
|
|
+#define bfin_read_SMC_B2TIM() bfin_read32(SMC_B2TIM)
|
|
|
+#define bfin_write_SMC_B2TIM(val) bfin_write32(SMC_B2TIM, val)
|
|
|
+#define bfin_read_SMC_B2ETIM() bfin_read32(SMC_B2ETIM)
|
|
|
+#define bfin_write_SMC_B2ETIM(val) bfin_write32(SMC_B2ETIM, val)
|
|
|
+#define bfin_read_SMC_B3CTL() bfin_read32(SMC_B3CTL)
|
|
|
+#define bfin_write_SMC_B3CTL(val) bfin_write32(SMC_B3CTL, val)
|
|
|
+#define bfin_read_SMC_B3TIM() bfin_read32(SMC_B3TIM)
|
|
|
+#define bfin_write_SMC_B3TIM(val) bfin_write32(SMC_B3TIM, val)
|
|
|
+#define bfin_read_SMC_B3ETIM() bfin_read32(SMC_B3ETIM)
|
|
|
+#define bfin_write_SMC_B3ETIM(val) bfin_write32(SMC_B3ETIM, val)
|
|
|
+
|
|
|
+/* DDR2 Memory Control Registers */
|
|
|
+#define bfin_read_DMC0_CFG() bfin_read32(DMC0_CFG)
|
|
|
+#define bfin_write_DMC0_CFG(val) bfin_write32(DMC0_CFG, val)
|
|
|
+#define bfin_read_DMC0_TR0() bfin_read32(DMC0_TR0)
|
|
|
+#define bfin_write_DMC0_TR0(val) bfin_write32(DMC0_TR0, val)
|
|
|
+#define bfin_read_DMC0_TR1() bfin_read32(DMC0_TR1)
|
|
|
+#define bfin_write_DMC0_TR1(val) bfin_write32(DMC0_TR1, val)
|
|
|
+#define bfin_read_DMC0_TR2() bfin_read32(DMC0_TR2)
|
|
|
+#define bfin_write_DMC0_TR2(val) bfin_write32(DMC0_TR2, val)
|
|
|
+#define bfin_read_DMC0_MR() bfin_read32(DMC0_MR)
|
|
|
+#define bfin_write_DMC0_MR(val) bfin_write32(DMC0_MR, val)
|
|
|
+#define bfin_read_DMC0_EMR1() bfin_read32(DMC0_EMR1)
|
|
|
+#define bfin_write_DMC0_EMR1(val) bfin_write32(DMC0_EMR1, val)
|
|
|
+#define bfin_read_DMC0_CTL() bfin_read32(DMC0_CTL)
|
|
|
+#define bfin_write_DMC0_CTL(val) bfin_write32(DMC0_CTL, val)
|
|
|
+#define bfin_read_DMC0_STAT() bfin_read32(DMC0_STAT)
|
|
|
+#define bfin_write_DMC0_STAT(val) bfin_write32(DMC0_STAT, val)
|
|
|
+#define bfin_read_DMC0_DLLCTL() bfin_read32(DMC0_DLLCTL)
|
|
|
+#define bfin_write_DMC0_DLLCTL(val) bfin_write32(DMC0_DLLCTL, val)
|
|
|
+
|
|
|
+/* DDR BankRead and Write Count Registers */
|
|
|
+
|
|
|
+
|
|
|
+/* DMA Channel 0 Registers */
|
|
|
+
|
|
|
+#define bfin_read_DMA0_NEXT_DESC_PTR() bfin_read32(DMA0_NEXT_DESC_PTR)
|
|
|
+#define bfin_write_DMA0_NEXT_DESC_PTR(val) bfin_write32(DMA0_NEXT_DESC_PTR, val)
|
|
|
+#define bfin_read_DMA0_START_ADDR() bfin_read32(DMA0_START_ADDR)
|
|
|
+#define bfin_write_DMA0_START_ADDR(val) bfin_write32(DMA0_START_ADDR, val)
|
|
|
+#define bfin_read_DMA0_CONFIG() bfin_read32(DMA0_CONFIG)
|
|
|
+#define bfin_write_DMA0_CONFIG(val) bfin_write32(DMA0_CONFIG, val)
|
|
|
+#define bfin_read_DMA0_X_COUNT() bfin_read32(DMA0_X_COUNT)
|
|
|
+#define bfin_write_DMA0_X_COUNT(val) bfin_write32(DMA0_X_COUNT, val)
|
|
|
+#define bfin_read_DMA0_X_MODIFY() bfin_read32(DMA0_X_MODIFY)
|
|
|
+#define bfin_write_DMA0_X_MODIFY(val) bfin_write32(DMA0_X_MODIFY, val)
|
|
|
+#define bfin_read_DMA0_Y_COUNT() bfin_read32(DMA0_Y_COUNT)
|
|
|
+#define bfin_write_DMA0_Y_COUNT(val) bfin_write32(DMA0_Y_COUNT, val)
|
|
|
+#define bfin_read_DMA0_Y_MODIFY() bfin_read32(DMA0_Y_MODIFY)
|
|
|
+#define bfin_write_DMA0_Y_MODIFY(val) bfin_write32(DMA0_Y_MODIFY, val)
|