|
@@ -2268,3 +2268,168 @@
|
|
#define bfin_write_PORTD_CLEAR(val) bfin_write32(PORTD_CLEAR, val)
|
|
#define bfin_write_PORTD_CLEAR(val) bfin_write32(PORTD_CLEAR, val)
|
|
#define bfin_read_PORTD_DIR() bfin_read32(PORTD_DIR)
|
|
#define bfin_read_PORTD_DIR() bfin_read32(PORTD_DIR)
|
|
#define bfin_write_PORTD_DIR(val) bfin_write32(PORTD_DIR, val)
|
|
#define bfin_write_PORTD_DIR(val) bfin_write32(PORTD_DIR, val)
|
|
|
|
+#define bfin_read_PORTD_DIR_SET() bfin_read32(PORTD_DIR_SET)
|
|
|
|
+#define bfin_write_PORTD_DIR_SET(val) bfin_write32(PORTD_DIR_SET, val)
|
|
|
|
+#define bfin_read_PORTD_DIR_CLEAR() bfin_read32(PORTD_DIR_CLEAR)
|
|
|
|
+#define bfin_write_PORTD_DIR_CLEAR(val) bfin_write32(PORTD_DIR_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTD_INEN() bfin_read32(PORTD_INEN)
|
|
|
|
+#define bfin_write_PORTD_INEN(val) bfin_write32(PORTD_INEN, val)
|
|
|
|
+#define bfin_read_PORTD_INEN_SET() bfin_read32(PORTD_INEN_SET)
|
|
|
|
+#define bfin_write_PORTD_INEN_SET(val) bfin_write32(PORTD_INEN_SET, val)
|
|
|
|
+#define bfin_read_PORTD_INEN_CLEAR() bfin_read32(PORTD_INEN_CLEAR)
|
|
|
|
+#define bfin_write_PORTD_INEN_CLEAR(val) bfin_write32(PORTD_INEN_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTD_MUX() bfin_read32(PORTD_MUX)
|
|
|
|
+#define bfin_write_PORTD_MUX(val) bfin_write32(PORTD_MUX, val)
|
|
|
|
+#define bfin_read_PORTD_DATA_TGL() bfin_read32(PORTD_DATA_TGL)
|
|
|
|
+#define bfin_write_PORTD_DATA_TGL(val) bfin_write32(PORTD_DATA_TGL, val)
|
|
|
|
+#define bfin_read_PORTD_POL() bfin_read32(PORTD_POL)
|
|
|
|
+#define bfin_write_PORTD_POL(val) bfin_write32(PORTD_POL, val)
|
|
|
|
+#define bfin_read_PORTD_POL_SET() bfin_read32(PORTD_POL_SET)
|
|
|
|
+#define bfin_write_PORTD_POL_SET(val) bfin_write32(PORTD_POL_SET, val)
|
|
|
|
+#define bfin_read_PORTD_POL_CLEAR() bfin_read32(PORTD_POL_CLEAR)
|
|
|
|
+#define bfin_write_PORTD_POL_CLEAR(val) bfin_write32(PORTD_POL_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTD_LOCK() bfin_read32(PORTD_LOCK)
|
|
|
|
+#define bfin_write_PORTD_LOCK(val) bfin_write32(PORTD_LOCK, val)
|
|
|
|
+#define bfin_read_PORTD_REVID() bfin_read32(PORTD_REVID)
|
|
|
|
+#define bfin_write_PORTD_REVID(val) bfin_write32(PORTD_REVID, val)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/* Port E Registers */
|
|
|
|
+#define bfin_read_PORTE_FER() bfin_read32(PORTE_FER)
|
|
|
|
+#define bfin_write_PORTE_FER(val) bfin_write32(PORTE_FER, val)
|
|
|
|
+#define bfin_read_PORTE_FER_SET() bfin_read32(PORTE_FER_SET)
|
|
|
|
+#define bfin_write_PORTE_FER_SET(val) bfin_write32(PORTE_FER_SET, val)
|
|
|
|
+#define bfin_read_PORTE_FER_CLEAR() bfin_read32(PORTE_FER_CLEAR)
|
|
|
|
+#define bfin_write_PORTE_FER_CLEAR(val) bfin_write32(PORTE_FER_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTE() bfin_read32(PORTE)
|
|
|
|
+#define bfin_write_PORTE(val) bfin_write32(PORTE, val)
|
|
|
|
+#define bfin_read_PORTE_SET() bfin_read32(PORTE_SET)
|
|
|
|
+#define bfin_write_PORTE_SET(val) bfin_write32(PORTE_SET, val)
|
|
|
|
+#define bfin_read_PORTE_CLEAR() bfin_read32(PORTE_CLEAR)
|
|
|
|
+#define bfin_write_PORTE_CLEAR(val) bfin_write32(PORTE_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTE_DIR() bfin_read32(PORTE_DIR)
|
|
|
|
+#define bfin_write_PORTE_DIR(val) bfin_write32(PORTE_DIR, val)
|
|
|
|
+#define bfin_read_PORTE_DIR_SET() bfin_read32(PORTE_DIR_SET)
|
|
|
|
+#define bfin_write_PORTE_DIR_SET(val) bfin_write32(PORTE_DIR_SET, val)
|
|
|
|
+#define bfin_read_PORTE_DIR_CLEAR() bfin_read32(PORTE_DIR_CLEAR)
|
|
|
|
+#define bfin_write_PORTE_DIR_CLEAR(val) bfin_write32(PORTE_DIR_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTE_INEN() bfin_read32(PORTE_INEN)
|
|
|
|
+#define bfin_write_PORTE_INEN(val) bfin_write32(PORTE_INEN, val)
|
|
|
|
+#define bfin_read_PORTE_INEN_SET() bfin_read32(PORTE_INEN_SET)
|
|
|
|
+#define bfin_write_PORTE_INEN_SET(val) bfin_write32(PORTE_INEN_SET, val)
|
|
|
|
+#define bfin_read_PORTE_INEN_CLEAR() bfin_read32(PORTE_INEN_CLEAR)
|
|
|
|
+#define bfin_write_PORTE_INEN_CLEAR(val) bfin_write32(PORTE_INEN_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTE_MUX() bfin_read32(PORTE_MUX)
|
|
|
|
+#define bfin_write_PORTE_MUX(val) bfin_write32(PORTE_MUX, val)
|
|
|
|
+#define bfin_read_PORTE_DATA_TGL() bfin_read32(PORTE_DATA_TGL)
|
|
|
|
+#define bfin_write_PORTE_DATA_TGL(val) bfin_write32(PORTE_DATA_TGL, val)
|
|
|
|
+#define bfin_read_PORTE_POL() bfin_read32(PORTE_POL)
|
|
|
|
+#define bfin_write_PORTE_POL(val) bfin_write32(PORTE_POL, val)
|
|
|
|
+#define bfin_read_PORTE_POL_SET() bfin_read32(PORTE_POL_SET)
|
|
|
|
+#define bfin_write_PORTE_POL_SET(val) bfin_write32(PORTE_POL_SET, val)
|
|
|
|
+#define bfin_read_PORTE_POL_CLEAR() bfin_read32(PORTE_POL_CLEAR)
|
|
|
|
+#define bfin_write_PORTE_POL_CLEAR(val) bfin_write32(PORTE_POL_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTE_LOCK() bfin_read32(PORTE_LOCK)
|
|
|
|
+#define bfin_write_PORTE_LOCK(val) bfin_write32(PORTE_LOCK, val)
|
|
|
|
+#define bfin_read_PORTE_REVID() bfin_read32(PORTE_REVID)
|
|
|
|
+#define bfin_write_PORTE_REVID(val) bfin_write32(PORTE_REVID, val)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/* Port F Registers */
|
|
|
|
+#define bfin_read_PORTF_FER() bfin_read32(PORTF_FER)
|
|
|
|
+#define bfin_write_PORTF_FER(val) bfin_write32(PORTF_FER, val)
|
|
|
|
+#define bfin_read_PORTF_FER_SET() bfin_read32(PORTF_FER_SET)
|
|
|
|
+#define bfin_write_PORTF_FER_SET(val) bfin_write32(PORTF_FER_SET, val)
|
|
|
|
+#define bfin_read_PORTF_FER_CLEAR() bfin_read32(PORTF_FER_CLEAR)
|
|
|
|
+#define bfin_write_PORTF_FER_CLEAR(val) bfin_write32(PORTF_FER_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTF() bfin_read32(PORTF)
|
|
|
|
+#define bfin_write_PORTF(val) bfin_write32(PORTF, val)
|
|
|
|
+#define bfin_read_PORTF_SET() bfin_read32(PORTF_SET)
|
|
|
|
+#define bfin_write_PORTF_SET(val) bfin_write32(PORTF_SET, val)
|
|
|
|
+#define bfin_read_PORTF_CLEAR() bfin_read32(PORTF_CLEAR)
|
|
|
|
+#define bfin_write_PORTF_CLEAR(val) bfin_write32(PORTF_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTF_DIR() bfin_read32(PORTF_DIR)
|
|
|
|
+#define bfin_write_PORTF_DIR(val) bfin_write32(PORTF_DIR, val)
|
|
|
|
+#define bfin_read_PORTF_DIR_SET() bfin_read32(PORTF_DIR_SET)
|
|
|
|
+#define bfin_write_PORTF_DIR_SET(val) bfin_write32(PORTF_DIR_SET, val)
|
|
|
|
+#define bfin_read_PORTF_DIR_CLEAR() bfin_read32(PORTF_DIR_CLEAR)
|
|
|
|
+#define bfin_write_PORTF_DIR_CLEAR(val) bfin_write32(PORTF_DIR_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTF_INEN() bfin_read32(PORTF_INEN)
|
|
|
|
+#define bfin_write_PORTF_INEN(val) bfin_write32(PORTF_INEN, val)
|
|
|
|
+#define bfin_read_PORTF_INEN_SET() bfin_read32(PORTF_INEN_SET)
|
|
|
|
+#define bfin_write_PORTF_INEN_SET(val) bfin_write32(PORTF_INEN_SET, val)
|
|
|
|
+#define bfin_read_PORTF_INEN_CLEAR() bfin_read32(PORTF_INEN_CLEAR)
|
|
|
|
+#define bfin_write_PORTF_INEN_CLEAR(val) bfin_write32(PORTF_INEN_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTF_MUX() bfin_read32(PORTF_MUX)
|
|
|
|
+#define bfin_write_PORTF_MUX(val) bfin_write32(PORTF_MUX, val)
|
|
|
|
+#define bfin_read_PORTF_DATA_TGL() bfin_read32(PORTF_DATA_TGL)
|
|
|
|
+#define bfin_write_PORTF_DATA_TGL(val) bfin_write32(PORTF_DATA_TGL, val)
|
|
|
|
+#define bfin_read_PORTF_POL() bfin_read32(PORTF_POL)
|
|
|
|
+#define bfin_write_PORTF_POL(val) bfin_write32(PORTF_POL, val)
|
|
|
|
+#define bfin_read_PORTF_POL_SET() bfin_read32(PORTF_POL_SET)
|
|
|
|
+#define bfin_write_PORTF_POL_SET(val) bfin_write32(PORTF_POL_SET, val)
|
|
|
|
+#define bfin_read_PORTF_POL_CLEAR() bfin_read32(PORTF_POL_CLEAR)
|
|
|
|
+#define bfin_write_PORTF_POL_CLEAR(val) bfin_write32(PORTF_POL_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTF_LOCK() bfin_read32(PORTF_LOCK)
|
|
|
|
+#define bfin_write_PORTF_LOCK(val) bfin_write32(PORTF_LOCK, val)
|
|
|
|
+#define bfin_read_PORTF_REVID() bfin_read32(PORTF_REVID)
|
|
|
|
+#define bfin_write_PORTF_REVID(val) bfin_write32(PORTF_REVID, val)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/* Port G Registers */
|
|
|
|
+#define bfin_read_PORTG_FER() bfin_read32(PORTG_FER)
|
|
|
|
+#define bfin_write_PORTG_FER(val) bfin_write32(PORTG_FER, val)
|
|
|
|
+#define bfin_read_PORTG_FER_SET() bfin_read32(PORTG_FER_SET)
|
|
|
|
+#define bfin_write_PORTG_FER_SET(val) bfin_write32(PORTG_FER_SET, val)
|
|
|
|
+#define bfin_read_PORTG_FER_CLEAR() bfin_read32(PORTG_FER_CLEAR)
|
|
|
|
+#define bfin_write_PORTG_FER_CLEAR(val) bfin_write32(PORTG_FER_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTG() bfin_read32(PORTG)
|
|
|
|
+#define bfin_write_PORTG(val) bfin_write32(PORTG, val)
|
|
|
|
+#define bfin_read_PORTG_SET() bfin_read32(PORTG_SET)
|
|
|
|
+#define bfin_write_PORTG_SET(val) bfin_write32(PORTG_SET, val)
|
|
|
|
+#define bfin_read_PORTG_CLEAR() bfin_read32(PORTG_CLEAR)
|
|
|
|
+#define bfin_write_PORTG_CLEAR(val) bfin_write32(PORTG_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTG_DIR() bfin_read32(PORTG_DIR)
|
|
|
|
+#define bfin_write_PORTG_DIR(val) bfin_write32(PORTG_DIR, val)
|
|
|
|
+#define bfin_read_PORTG_DIR_SET() bfin_read32(PORTG_DIR_SET)
|
|
|
|
+#define bfin_write_PORTG_DIR_SET(val) bfin_write32(PORTG_DIR_SET, val)
|
|
|
|
+#define bfin_read_PORTG_DIR_CLEAR() bfin_read32(PORTG_DIR_CLEAR)
|
|
|
|
+#define bfin_write_PORTG_DIR_CLEAR(val) bfin_write32(PORTG_DIR_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTG_INEN() bfin_read32(PORTG_INEN)
|
|
|
|
+#define bfin_write_PORTG_INEN(val) bfin_write32(PORTG_INEN, val)
|
|
|
|
+#define bfin_read_PORTG_INEN_SET() bfin_read32(PORTG_INEN_SET)
|
|
|
|
+#define bfin_write_PORTG_INEN_SET(val) bfin_write32(PORTG_INEN_SET, val)
|
|
|
|
+#define bfin_read_PORTG_INEN_CLEAR() bfin_read32(PORTG_INEN_CLEAR)
|
|
|
|
+#define bfin_write_PORTG_INEN_CLEAR(val) bfin_write32(PORTG_INEN_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTG_MUX() bfin_read32(PORTG_MUX)
|
|
|
|
+#define bfin_write_PORTG_MUX(val) bfin_write32(PORTG_MUX, val)
|
|
|
|
+#define bfin_read_PORTG_DATA_TGL() bfin_read32(PORTG_DATA_TGL)
|
|
|
|
+#define bfin_write_PORTG_DATA_TGL(val) bfin_write32(PORTG_DATA_TGL, val)
|
|
|
|
+#define bfin_read_PORTG_POL() bfin_read32(PORTG_POL)
|
|
|
|
+#define bfin_write_PORTG_POL(val) bfin_write32(PORTG_POL, val)
|
|
|
|
+#define bfin_read_PORTG_POL_SET() bfin_read32(PORTG_POL_SET)
|
|
|
|
+#define bfin_write_PORTG_POL_SET(val) bfin_write32(PORTG_POL_SET, val)
|
|
|
|
+#define bfin_read_PORTG_POL_CLEAR() bfin_read32(PORTG_POL_CLEAR)
|
|
|
|
+#define bfin_write_PORTG_POL_CLEAR(val) bfin_write32(PORTG_POL_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTG_LOCK() bfin_read32(PORTG_LOCK)
|
|
|
|
+#define bfin_write_PORTG_LOCK(val) bfin_write32(PORTG_LOCK, val)
|
|
|
|
+#define bfin_read_PORTG_REVID() bfin_read32(PORTG_REVID)
|
|
|
|
+#define bfin_write_PORTG_REVID(val) bfin_write32(PORTG_REVID, val)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/* CAN Controller 0 Config 1 Registers */
|
|
|
|
+
|
|
|
|
+#define bfin_read_CAN0_MC1() bfin_read16(CAN0_MC1)
|
|
|
|
+#define bfin_write_CAN0_MC1(val) bfin_write16(CAN0_MC1, val)
|
|
|
|
+#define bfin_read_CAN0_MD1() bfin_read16(CAN0_MD1)
|
|
|
|
+#define bfin_write_CAN0_MD1(val) bfin_write16(CAN0_MD1, val)
|
|
|
|
+#define bfin_read_CAN0_TRS1() bfin_read16(CAN0_TRS1)
|
|
|
|
+#define bfin_write_CAN0_TRS1(val) bfin_write16(CAN0_TRS1, val)
|
|
|
|
+#define bfin_read_CAN0_TRR1() bfin_read16(CAN0_TRR1)
|
|
|
|
+#define bfin_write_CAN0_TRR1(val) bfin_write16(CAN0_TRR1, val)
|
|
|
|
+#define bfin_read_CAN0_TA1() bfin_read16(CAN0_TA1)
|
|
|
|
+#define bfin_write_CAN0_TA1(val) bfin_write16(CAN0_TA1, val)
|
|
|
|
+#define bfin_read_CAN0_AA1() bfin_read16(CAN0_AA1)
|
|
|
|
+#define bfin_write_CAN0_AA1(val) bfin_write16(CAN0_AA1, val)
|