|
@@ -2446,3 +2446,188 @@
|
|
|
#define bfin_read_CAN0_MB26_LENGTH() bfin_read16(CAN0_MB26_LENGTH)
|
|
|
#define bfin_write_CAN0_MB26_LENGTH(val) bfin_write16(CAN0_MB26_LENGTH, val)
|
|
|
#define bfin_read_CAN0_MB26_TIMESTAMP() bfin_read16(CAN0_MB26_TIMESTAMP)
|
|
|
+#define bfin_write_CAN0_MB26_TIMESTAMP(val) bfin_write16(CAN0_MB26_TIMESTAMP, val)
|
|
|
+#define bfin_read_CAN0_MB26_ID0() bfin_read16(CAN0_MB26_ID0)
|
|
|
+#define bfin_write_CAN0_MB26_ID0(val) bfin_write16(CAN0_MB26_ID0, val)
|
|
|
+#define bfin_read_CAN0_MB26_ID1() bfin_read16(CAN0_MB26_ID1)
|
|
|
+#define bfin_write_CAN0_MB26_ID1(val) bfin_write16(CAN0_MB26_ID1, val)
|
|
|
+#define bfin_read_CAN0_MB27_DATA0() bfin_read16(CAN0_MB27_DATA0)
|
|
|
+#define bfin_write_CAN0_MB27_DATA0(val) bfin_write16(CAN0_MB27_DATA0, val)
|
|
|
+#define bfin_read_CAN0_MB27_DATA1() bfin_read16(CAN0_MB27_DATA1)
|
|
|
+#define bfin_write_CAN0_MB27_DATA1(val) bfin_write16(CAN0_MB27_DATA1, val)
|
|
|
+#define bfin_read_CAN0_MB27_DATA2() bfin_read16(CAN0_MB27_DATA2)
|
|
|
+#define bfin_write_CAN0_MB27_DATA2(val) bfin_write16(CAN0_MB27_DATA2, val)
|
|
|
+#define bfin_read_CAN0_MB27_DATA3() bfin_read16(CAN0_MB27_DATA3)
|
|
|
+#define bfin_write_CAN0_MB27_DATA3(val) bfin_write16(CAN0_MB27_DATA3, val)
|
|
|
+#define bfin_read_CAN0_MB27_LENGTH() bfin_read16(CAN0_MB27_LENGTH)
|
|
|
+#define bfin_write_CAN0_MB27_LENGTH(val) bfin_write16(CAN0_MB27_LENGTH, val)
|
|
|
+#define bfin_read_CAN0_MB27_TIMESTAMP() bfin_read16(CAN0_MB27_TIMESTAMP)
|
|
|
+#define bfin_write_CAN0_MB27_TIMESTAMP(val) bfin_write16(CAN0_MB27_TIMESTAMP, val)
|
|
|
+#define bfin_read_CAN0_MB27_ID0() bfin_read16(CAN0_MB27_ID0)
|
|
|
+#define bfin_write_CAN0_MB27_ID0(val) bfin_write16(CAN0_MB27_ID0, val)
|
|
|
+#define bfin_read_CAN0_MB27_ID1() bfin_read16(CAN0_MB27_ID1)
|
|
|
+#define bfin_write_CAN0_MB27_ID1(val) bfin_write16(CAN0_MB27_ID1, val)
|
|
|
+#define bfin_read_CAN0_MB28_DATA0() bfin_read16(CAN0_MB28_DATA0)
|
|
|
+#define bfin_write_CAN0_MB28_DATA0(val) bfin_write16(CAN0_MB28_DATA0, val)
|
|
|
+#define bfin_read_CAN0_MB28_DATA1() bfin_read16(CAN0_MB28_DATA1)
|
|
|
+#define bfin_write_CAN0_MB28_DATA1(val) bfin_write16(CAN0_MB28_DATA1, val)
|
|
|
+#define bfin_read_CAN0_MB28_DATA2() bfin_read16(CAN0_MB28_DATA2)
|
|
|
+#define bfin_write_CAN0_MB28_DATA2(val) bfin_write16(CAN0_MB28_DATA2, val)
|
|
|
+#define bfin_read_CAN0_MB28_DATA3() bfin_read16(CAN0_MB28_DATA3)
|
|
|
+#define bfin_write_CAN0_MB28_DATA3(val) bfin_write16(CAN0_MB28_DATA3, val)
|
|
|
+#define bfin_read_CAN0_MB28_LENGTH() bfin_read16(CAN0_MB28_LENGTH)
|
|
|
+#define bfin_write_CAN0_MB28_LENGTH(val) bfin_write16(CAN0_MB28_LENGTH, val)
|
|
|
+#define bfin_read_CAN0_MB28_TIMESTAMP() bfin_read16(CAN0_MB28_TIMESTAMP)
|
|
|
+#define bfin_write_CAN0_MB28_TIMESTAMP(val) bfin_write16(CAN0_MB28_TIMESTAMP, val)
|
|
|
+#define bfin_read_CAN0_MB28_ID0() bfin_read16(CAN0_MB28_ID0)
|
|
|
+#define bfin_write_CAN0_MB28_ID0(val) bfin_write16(CAN0_MB28_ID0, val)
|
|
|
+#define bfin_read_CAN0_MB28_ID1() bfin_read16(CAN0_MB28_ID1)
|
|
|
+#define bfin_write_CAN0_MB28_ID1(val) bfin_write16(CAN0_MB28_ID1, val)
|
|
|
+#define bfin_read_CAN0_MB29_DATA0() bfin_read16(CAN0_MB29_DATA0)
|
|
|
+#define bfin_write_CAN0_MB29_DATA0(val) bfin_write16(CAN0_MB29_DATA0, val)
|
|
|
+#define bfin_read_CAN0_MB29_DATA1() bfin_read16(CAN0_MB29_DATA1)
|
|
|
+#define bfin_write_CAN0_MB29_DATA1(val) bfin_write16(CAN0_MB29_DATA1, val)
|
|
|
+#define bfin_read_CAN0_MB29_DATA2() bfin_read16(CAN0_MB29_DATA2)
|
|
|
+#define bfin_write_CAN0_MB29_DATA2(val) bfin_write16(CAN0_MB29_DATA2, val)
|
|
|
+#define bfin_read_CAN0_MB29_DATA3() bfin_read16(CAN0_MB29_DATA3)
|
|
|
+#define bfin_write_CAN0_MB29_DATA3(val) bfin_write16(CAN0_MB29_DATA3, val)
|
|
|
+#define bfin_read_CAN0_MB29_LENGTH() bfin_read16(CAN0_MB29_LENGTH)
|
|
|
+#define bfin_write_CAN0_MB29_LENGTH(val) bfin_write16(CAN0_MB29_LENGTH, val)
|
|
|
+#define bfin_read_CAN0_MB29_TIMESTAMP() bfin_read16(CAN0_MB29_TIMESTAMP)
|
|
|
+#define bfin_write_CAN0_MB29_TIMESTAMP(val) bfin_write16(CAN0_MB29_TIMESTAMP, val)
|
|
|
+#define bfin_read_CAN0_MB29_ID0() bfin_read16(CAN0_MB29_ID0)
|
|
|
+#define bfin_write_CAN0_MB29_ID0(val) bfin_write16(CAN0_MB29_ID0, val)
|
|
|
+#define bfin_read_CAN0_MB29_ID1() bfin_read16(CAN0_MB29_ID1)
|
|
|
+#define bfin_write_CAN0_MB29_ID1(val) bfin_write16(CAN0_MB29_ID1, val)
|
|
|
+#define bfin_read_CAN0_MB30_DATA0() bfin_read16(CAN0_MB30_DATA0)
|
|
|
+#define bfin_write_CAN0_MB30_DATA0(val) bfin_write16(CAN0_MB30_DATA0, val)
|
|
|
+#define bfin_read_CAN0_MB30_DATA1() bfin_read16(CAN0_MB30_DATA1)
|
|
|
+#define bfin_write_CAN0_MB30_DATA1(val) bfin_write16(CAN0_MB30_DATA1, val)
|
|
|
+#define bfin_read_CAN0_MB30_DATA2() bfin_read16(CAN0_MB30_DATA2)
|
|
|
+#define bfin_write_CAN0_MB30_DATA2(val) bfin_write16(CAN0_MB30_DATA2, val)
|
|
|
+#define bfin_read_CAN0_MB30_DATA3() bfin_read16(CAN0_MB30_DATA3)
|
|
|
+#define bfin_write_CAN0_MB30_DATA3(val) bfin_write16(CAN0_MB30_DATA3, val)
|
|
|
+#define bfin_read_CAN0_MB30_LENGTH() bfin_read16(CAN0_MB30_LENGTH)
|
|
|
+#define bfin_write_CAN0_MB30_LENGTH(val) bfin_write16(CAN0_MB30_LENGTH, val)
|
|
|
+#define bfin_read_CAN0_MB30_TIMESTAMP() bfin_read16(CAN0_MB30_TIMESTAMP)
|
|
|
+#define bfin_write_CAN0_MB30_TIMESTAMP(val) bfin_write16(CAN0_MB30_TIMESTAMP, val)
|
|
|
+#define bfin_read_CAN0_MB30_ID0() bfin_read16(CAN0_MB30_ID0)
|
|
|
+#define bfin_write_CAN0_MB30_ID0(val) bfin_write16(CAN0_MB30_ID0, val)
|
|
|
+#define bfin_read_CAN0_MB30_ID1() bfin_read16(CAN0_MB30_ID1)
|
|
|
+#define bfin_write_CAN0_MB30_ID1(val) bfin_write16(CAN0_MB30_ID1, val)
|
|
|
+#define bfin_read_CAN0_MB31_DATA0() bfin_read16(CAN0_MB31_DATA0)
|
|
|
+#define bfin_write_CAN0_MB31_DATA0(val) bfin_write16(CAN0_MB31_DATA0, val)
|
|
|
+#define bfin_read_CAN0_MB31_DATA1() bfin_read16(CAN0_MB31_DATA1)
|
|
|
+#define bfin_write_CAN0_MB31_DATA1(val) bfin_write16(CAN0_MB31_DATA1, val)
|
|
|
+#define bfin_read_CAN0_MB31_DATA2() bfin_read16(CAN0_MB31_DATA2)
|
|
|
+#define bfin_write_CAN0_MB31_DATA2(val) bfin_write16(CAN0_MB31_DATA2, val)
|
|
|
+#define bfin_read_CAN0_MB31_DATA3() bfin_read16(CAN0_MB31_DATA3)
|
|
|
+#define bfin_write_CAN0_MB31_DATA3(val) bfin_write16(CAN0_MB31_DATA3, val)
|
|
|
+#define bfin_read_CAN0_MB31_LENGTH() bfin_read16(CAN0_MB31_LENGTH)
|
|
|
+#define bfin_write_CAN0_MB31_LENGTH(val) bfin_write16(CAN0_MB31_LENGTH, val)
|
|
|
+#define bfin_read_CAN0_MB31_TIMESTAMP() bfin_read16(CAN0_MB31_TIMESTAMP)
|
|
|
+#define bfin_write_CAN0_MB31_TIMESTAMP(val) bfin_write16(CAN0_MB31_TIMESTAMP, val)
|
|
|
+#define bfin_read_CAN0_MB31_ID0() bfin_read16(CAN0_MB31_ID0)
|
|
|
+#define bfin_write_CAN0_MB31_ID0(val) bfin_write16(CAN0_MB31_ID0, val)
|
|
|
+#define bfin_read_CAN0_MB31_ID1() bfin_read16(CAN0_MB31_ID1)
|
|
|
+#define bfin_write_CAN0_MB31_ID1(val) bfin_write16(CAN0_MB31_ID1, val)
|
|
|
+
|
|
|
+/* UART3 Registers */
|
|
|
+
|
|
|
+#define bfin_read_UART3_DLL() bfin_read16(UART3_DLL)
|
|
|
+#define bfin_write_UART3_DLL(val) bfin_write16(UART3_DLL, val)
|
|
|
+#define bfin_read_UART3_DLH() bfin_read16(UART3_DLH)
|
|
|
+#define bfin_write_UART3_DLH(val) bfin_write16(UART3_DLH, val)
|
|
|
+#define bfin_read_UART3_GCTL() bfin_read16(UART3_GCTL)
|
|
|
+#define bfin_write_UART3_GCTL(val) bfin_write16(UART3_GCTL, val)
|
|
|
+#define bfin_read_UART3_LCR() bfin_read16(UART3_LCR)
|
|
|
+#define bfin_write_UART3_LCR(val) bfin_write16(UART3_LCR, val)
|
|
|
+#define bfin_read_UART3_MCR() bfin_read16(UART3_MCR)
|
|
|
+#define bfin_write_UART3_MCR(val) bfin_write16(UART3_MCR, val)
|
|
|
+#define bfin_read_UART3_LSR() bfin_read16(UART3_LSR)
|
|
|
+#define bfin_write_UART3_LSR(val) bfin_write16(UART3_LSR, val)
|
|
|
+#define bfin_read_UART3_MSR() bfin_read16(UART3_MSR)
|
|
|
+#define bfin_write_UART3_MSR(val) bfin_write16(UART3_MSR, val)
|
|
|
+#define bfin_read_UART3_SCR() bfin_read16(UART3_SCR)
|
|
|
+#define bfin_write_UART3_SCR(val) bfin_write16(UART3_SCR, val)
|
|
|
+#define bfin_read_UART3_IER_SET() bfin_read16(UART3_IER_SET)
|
|
|
+#define bfin_write_UART3_IER_SET(val) bfin_write16(UART3_IER_SET, val)
|
|
|
+#define bfin_read_UART3_IER_CLEAR() bfin_read16(UART3_IER_CLEAR)
|
|
|
+#define bfin_write_UART3_IER_CLEAR(val) bfin_write16(UART3_IER_CLEAR, val)
|
|
|
+#define bfin_read_UART3_THR() bfin_read16(UART3_THR)
|
|
|
+#define bfin_write_UART3_THR(val) bfin_write16(UART3_THR, val)
|
|
|
+#define bfin_read_UART3_RBR() bfin_read16(UART3_RBR)
|
|
|
+#define bfin_write_UART3_RBR(val) bfin_write16(UART3_RBR, val)
|
|
|
+
|
|
|
+/* NFC Registers */
|
|
|
+
|
|
|
+#define bfin_read_NFC_CTL() bfin_read16(NFC_CTL)
|
|
|
+#define bfin_write_NFC_CTL(val) bfin_write16(NFC_CTL, val)
|
|
|
+#define bfin_read_NFC_STAT() bfin_read16(NFC_STAT)
|
|
|
+#define bfin_write_NFC_STAT(val) bfin_write16(NFC_STAT, val)
|
|
|
+#define bfin_read_NFC_IRQSTAT() bfin_read16(NFC_IRQSTAT)
|
|
|
+#define bfin_write_NFC_IRQSTAT(val) bfin_write16(NFC_IRQSTAT, val)
|
|
|
+#define bfin_read_NFC_IRQMASK() bfin_read16(NFC_IRQMASK)
|
|
|
+#define bfin_write_NFC_IRQMASK(val) bfin_write16(NFC_IRQMASK, val)
|
|
|
+#define bfin_read_NFC_ECC0() bfin_read16(NFC_ECC0)
|
|
|
+#define bfin_write_NFC_ECC0(val) bfin_write16(NFC_ECC0, val)
|
|
|
+#define bfin_read_NFC_ECC1() bfin_read16(NFC_ECC1)
|
|
|
+#define bfin_write_NFC_ECC1(val) bfin_write16(NFC_ECC1, val)
|
|
|
+#define bfin_read_NFC_ECC2() bfin_read16(NFC_ECC2)
|
|
|
+#define bfin_write_NFC_ECC2(val) bfin_write16(NFC_ECC2, val)
|
|
|
+#define bfin_read_NFC_ECC3() bfin_read16(NFC_ECC3)
|
|
|
+#define bfin_write_NFC_ECC3(val) bfin_write16(NFC_ECC3, val)
|
|
|
+#define bfin_read_NFC_COUNT() bfin_read16(NFC_COUNT)
|
|
|
+#define bfin_write_NFC_COUNT(val) bfin_write16(NFC_COUNT, val)
|
|
|
+#define bfin_read_NFC_RST() bfin_read16(NFC_RST)
|
|
|
+#define bfin_write_NFC_RST(val) bfin_write16(NFC_RST, val)
|
|
|
+#define bfin_read_NFC_PGCTL() bfin_read16(NFC_PGCTL)
|
|
|
+#define bfin_write_NFC_PGCTL(val) bfin_write16(NFC_PGCTL, val)
|
|
|
+#define bfin_read_NFC_READ() bfin_read16(NFC_READ)
|
|
|
+#define bfin_write_NFC_READ(val) bfin_write16(NFC_READ, val)
|
|
|
+#define bfin_read_NFC_ADDR() bfin_read16(NFC_ADDR)
|
|
|
+#define bfin_write_NFC_ADDR(val) bfin_write16(NFC_ADDR, val)
|
|
|
+#define bfin_read_NFC_CMD() bfin_read16(NFC_CMD)
|
|
|
+#define bfin_write_NFC_CMD(val) bfin_write16(NFC_CMD, val)
|
|
|
+#define bfin_read_NFC_DATA_WR() bfin_read16(NFC_DATA_WR)
|
|
|
+#define bfin_write_NFC_DATA_WR(val) bfin_write16(NFC_DATA_WR, val)
|
|
|
+#define bfin_read_NFC_DATA_RD() bfin_read16(NFC_DATA_RD)
|
|
|
+#define bfin_write_NFC_DATA_RD(val) bfin_write16(NFC_DATA_RD, val)
|
|
|
+
|
|
|
+/* Counter Registers */
|
|
|
+
|
|
|
+#define bfin_read_CNT_CONFIG() bfin_read16(CNT_CONFIG)
|
|
|
+#define bfin_write_CNT_CONFIG(val) bfin_write16(CNT_CONFIG, val)
|
|
|
+#define bfin_read_CNT_IMASK() bfin_read16(CNT_IMASK)
|
|
|
+#define bfin_write_CNT_IMASK(val) bfin_write16(CNT_IMASK, val)
|
|
|
+#define bfin_read_CNT_STATUS() bfin_read16(CNT_STATUS)
|
|
|
+#define bfin_write_CNT_STATUS(val) bfin_write16(CNT_STATUS, val)
|
|
|
+#define bfin_read_CNT_COMMAND() bfin_read16(CNT_COMMAND)
|
|
|
+#define bfin_write_CNT_COMMAND(val) bfin_write16(CNT_COMMAND, val)
|
|
|
+#define bfin_read_CNT_DEBOUNCE() bfin_read16(CNT_DEBOUNCE)
|
|
|
+#define bfin_write_CNT_DEBOUNCE(val) bfin_write16(CNT_DEBOUNCE, val)
|
|
|
+#define bfin_read_CNT_COUNTER() bfin_read32(CNT_COUNTER)
|
|
|
+#define bfin_write_CNT_COUNTER(val) bfin_write32(CNT_COUNTER, val)
|
|
|
+#define bfin_read_CNT_MAX() bfin_read32(CNT_MAX)
|
|
|
+#define bfin_write_CNT_MAX(val) bfin_write32(CNT_MAX, val)
|
|
|
+#define bfin_read_CNT_MIN() bfin_read32(CNT_MIN)
|
|
|
+#define bfin_write_CNT_MIN(val) bfin_write32(CNT_MIN, val)
|
|
|
+
|
|
|
+/* Security Registers */
|
|
|
+
|
|
|
+#define bfin_read_SECURE_SYSSWT() bfin_read32(SECURE_SYSSWT)
|
|
|
+#define bfin_write_SECURE_SYSSWT(val) bfin_write32(SECURE_SYSSWT, val)
|
|
|
+#define bfin_read_SECURE_CONTROL() bfin_read16(SECURE_CONTROL)
|
|
|
+#define bfin_write_SECURE_CONTROL(val) bfin_write16(SECURE_CONTROL, val)
|
|
|
+#define bfin_read_SECURE_STATUS() bfin_read16(SECURE_STATUS)
|
|
|
+#define bfin_write_SECURE_STATUS(val) bfin_write16(SECURE_STATUS, val)
|
|
|
+
|
|
|
+/* DMA Peribfin_read_()heral Mux Register */
|
|
|
+
|
|
|
+#define bfin_read_DMAC1_PERIMUX() bfin_read16(DMAC1_PERIMUX)
|
|
|
+#define bfin_write_DMAC1_PERIMUX(val) bfin_write16(DMAC1_PERIMUX, val)
|
|
|
+
|
|
|
+/* Handshake MDMA is not defined in the shared file because it is not available on the ADSP-BF542 bfin_read_()rocessor */
|
|
|
+
|
|
|
+#endif /* _CDEF_BF54X_H */
|
|
|
+
|