|
@@ -2062,3 +2062,95 @@
|
|
/* Port Interrubfin_read_()t 3 Registers (32-bit) */
|
|
/* Port Interrubfin_read_()t 3 Registers (32-bit) */
|
|
|
|
|
|
#define bfin_read_PINT3_MASK_SET() bfin_read32(PINT3_MASK_SET)
|
|
#define bfin_read_PINT3_MASK_SET() bfin_read32(PINT3_MASK_SET)
|
|
|
|
+#define bfin_write_PINT3_MASK_SET(val) bfin_write32(PINT3_MASK_SET, val)
|
|
|
|
+#define bfin_read_PINT3_MASK_CLEAR() bfin_read32(PINT3_MASK_CLEAR)
|
|
|
|
+#define bfin_write_PINT3_MASK_CLEAR(val) bfin_write32(PINT3_MASK_CLEAR, val)
|
|
|
|
+#define bfin_read_PINT3_REQUEST() bfin_read32(PINT3_REQUEST)
|
|
|
|
+#define bfin_write_PINT3_REQUEST(val) bfin_write32(PINT3_REQUEST, val)
|
|
|
|
+#define bfin_read_PINT3_ASSIGN() bfin_read32(PINT3_ASSIGN)
|
|
|
|
+#define bfin_write_PINT3_ASSIGN(val) bfin_write32(PINT3_ASSIGN, val)
|
|
|
|
+#define bfin_read_PINT3_EDGE_SET() bfin_read32(PINT3_EDGE_SET)
|
|
|
|
+#define bfin_write_PINT3_EDGE_SET(val) bfin_write32(PINT3_EDGE_SET, val)
|
|
|
|
+#define bfin_read_PINT3_EDGE_CLEAR() bfin_read32(PINT3_EDGE_CLEAR)
|
|
|
|
+#define bfin_write_PINT3_EDGE_CLEAR(val) bfin_write32(PINT3_EDGE_CLEAR, val)
|
|
|
|
+#define bfin_read_PINT3_INVERT_SET() bfin_read32(PINT3_INVERT_SET)
|
|
|
|
+#define bfin_write_PINT3_INVERT_SET(val) bfin_write32(PINT3_INVERT_SET, val)
|
|
|
|
+#define bfin_read_PINT3_INVERT_CLEAR() bfin_read32(PINT3_INVERT_CLEAR)
|
|
|
|
+#define bfin_write_PINT3_INVERT_CLEAR(val) bfin_write32(PINT3_INVERT_CLEAR, val)
|
|
|
|
+#define bfin_read_PINT3_PINSTATE() bfin_read32(PINT3_PINSTATE)
|
|
|
|
+#define bfin_write_PINT3_PINSTATE(val) bfin_write32(PINT3_PINSTATE, val)
|
|
|
|
+#define bfin_read_PINT3_LATCH() bfin_read32(PINT3_LATCH)
|
|
|
|
+#define bfin_write_PINT3_LATCH(val) bfin_write32(PINT3_LATCH, val)
|
|
|
|
+
|
|
|
|
+/* Port Interrubfin_read_()t 4 Registers (32-bit) */
|
|
|
|
+
|
|
|
|
+#define bfin_read_PINT4_MASK_SET() bfin_read32(PINT4_MASK_SET)
|
|
|
|
+#define bfin_write_PINT4_MASK_SET(val) bfin_write32(PINT4_MASK_SET, val)
|
|
|
|
+#define bfin_read_PINT4_MASK_CLEAR() bfin_read32(PINT4_MASK_CLEAR)
|
|
|
|
+#define bfin_write_PINT4_MASK_CLEAR(val) bfin_write32(PINT4_MASK_CLEAR, val)
|
|
|
|
+#define bfin_read_PINT4_REQUEST() bfin_read32(PINT4_REQUEST)
|
|
|
|
+#define bfin_write_PINT4_REQUEST(val) bfin_write32(PINT4_REQUEST, val)
|
|
|
|
+#define bfin_read_PINT4_ASSIGN() bfin_read32(PINT4_ASSIGN)
|
|
|
|
+#define bfin_write_PINT4_ASSIGN(val) bfin_write32(PINT4_ASSIGN, val)
|
|
|
|
+#define bfin_read_PINT4_EDGE_SET() bfin_read32(PINT4_EDGE_SET)
|
|
|
|
+#define bfin_write_PINT4_EDGE_SET(val) bfin_write32(PINT4_EDGE_SET, val)
|
|
|
|
+#define bfin_read_PINT4_EDGE_CLEAR() bfin_read32(PINT4_EDGE_CLEAR)
|
|
|
|
+#define bfin_write_PINT4_EDGE_CLEAR(val) bfin_write32(PINT4_EDGE_CLEAR, val)
|
|
|
|
+#define bfin_read_PINT4_INVERT_SET() bfin_read32(PINT4_INVERT_SET)
|
|
|
|
+#define bfin_write_PINT4_INVERT_SET(val) bfin_write32(PINT4_INVERT_SET, val)
|
|
|
|
+#define bfin_read_PINT4_INVERT_CLEAR() bfin_read32(PINT4_INVERT_CLEAR)
|
|
|
|
+#define bfin_write_PINT4_INVERT_CLEAR(val) bfin_write32(PINT4_INVERT_CLEAR, val)
|
|
|
|
+#define bfin_read_PINT4_PINSTATE() bfin_read32(PINT4_PINSTATE)
|
|
|
|
+#define bfin_write_PINT4_PINSTATE(val) bfin_write32(PINT4_PINSTATE, val)
|
|
|
|
+#define bfin_read_PINT4_LATCH() bfin_read32(PINT4_LATCH)
|
|
|
|
+#define bfin_write_PINT4_LATCH(val) bfin_write32(PINT4_LATCH, val)
|
|
|
|
+
|
|
|
|
+/* Port Interrubfin_read_()t 5 Registers (32-bit) */
|
|
|
|
+
|
|
|
|
+#define bfin_read_PINT5_MASK_SET() bfin_read32(PINT5_MASK_SET)
|
|
|
|
+#define bfin_write_PINT5_MASK_SET(val) bfin_write32(PINT5_MASK_SET, val)
|
|
|
|
+#define bfin_read_PINT5_MASK_CLEAR() bfin_read32(PINT5_MASK_CLEAR)
|
|
|
|
+#define bfin_write_PINT5_MASK_CLEAR(val) bfin_write32(PINT5_MASK_CLEAR, val)
|
|
|
|
+#define bfin_read_PINT5_REQUEST() bfin_read32(PINT5_REQUEST)
|
|
|
|
+#define bfin_write_PINT5_REQUEST(val) bfin_write32(PINT5_REQUEST, val)
|
|
|
|
+#define bfin_read_PINT5_ASSIGN() bfin_read32(PINT5_ASSIGN)
|
|
|
|
+#define bfin_write_PINT5_ASSIGN(val) bfin_write32(PINT5_ASSIGN, val)
|
|
|
|
+#define bfin_read_PINT5_EDGE_SET() bfin_read32(PINT5_EDGE_SET)
|
|
|
|
+#define bfin_write_PINT5_EDGE_SET(val) bfin_write32(PINT5_EDGE_SET, val)
|
|
|
|
+#define bfin_read_PINT5_EDGE_CLEAR() bfin_read32(PINT5_EDGE_CLEAR)
|
|
|
|
+#define bfin_write_PINT5_EDGE_CLEAR(val) bfin_write32(PINT5_EDGE_CLEAR, val)
|
|
|
|
+#define bfin_read_PINT5_INVERT_SET() bfin_read32(PINT5_INVERT_SET)
|
|
|
|
+#define bfin_write_PINT5_INVERT_SET(val) bfin_write32(PINT5_INVERT_SET, val)
|
|
|
|
+#define bfin_read_PINT5_INVERT_CLEAR() bfin_read32(PINT5_INVERT_CLEAR)
|
|
|
|
+#define bfin_write_PINT5_INVERT_CLEAR(val) bfin_write32(PINT5_INVERT_CLEAR, val)
|
|
|
|
+#define bfin_read_PINT5_PINSTATE() bfin_read32(PINT5_PINSTATE)
|
|
|
|
+#define bfin_write_PINT5_PINSTATE(val) bfin_write32(PINT5_PINSTATE, val)
|
|
|
|
+#define bfin_read_PINT5_LATCH() bfin_read32(PINT5_LATCH)
|
|
|
|
+#define bfin_write_PINT5_LATCH(val) bfin_write32(PINT5_LATCH, val)
|
|
|
|
+
|
|
|
|
+/* Port A Registers */
|
|
|
|
+
|
|
|
|
+#define bfin_read_PORTA_FER() bfin_read32(PORTA_FER)
|
|
|
|
+#define bfin_write_PORTA_FER(val) bfin_write32(PORTA_FER, val)
|
|
|
|
+#define bfin_read_PORTA_FER_SET() bfin_read32(PORTA_FER_SET)
|
|
|
|
+#define bfin_write_PORTA_FER_SET(val) bfin_write32(PORTA_FER_SET, val)
|
|
|
|
+#define bfin_read_PORTA_FER_CLEAR() bfin_read32(PORTA_FER_CLEAR)
|
|
|
|
+#define bfin_write_PORTA_FER_CLEAR(val) bfin_write32(PORTA_FER_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTA() bfin_read32(PORTA)
|
|
|
|
+#define bfin_write_PORTA(val) bfin_write32(PORTA, val)
|
|
|
|
+#define bfin_read_PORTA_SET() bfin_read32(PORTA_SET)
|
|
|
|
+#define bfin_write_PORTA_SET(val) bfin_write32(PORTA_SET, val)
|
|
|
|
+#define bfin_read_PORTA_CLEAR() bfin_read32(PORTA_CLEAR)
|
|
|
|
+#define bfin_write_PORTA_CLEAR(val) bfin_write32(PORTA_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTA_DIR() bfin_read32(PORTA_DIR)
|
|
|
|
+#define bfin_write_PORTA_DIR(val) bfin_write32(PORTA_DIR, val)
|
|
|
|
+#define bfin_read_PORTA_DIR_SET() bfin_read32(PORTA_DIR_SET)
|
|
|
|
+#define bfin_write_PORTA_DIR_SET(val) bfin_write32(PORTA_DIR_SET, val)
|
|
|
|
+#define bfin_read_PORTA_DIR_CLEAR() bfin_read32(PORTA_DIR_CLEAR)
|
|
|
|
+#define bfin_write_PORTA_DIR_CLEAR(val) bfin_write32(PORTA_DIR_CLEAR, val)
|
|
|
|
+#define bfin_read_PORTA_INEN() bfin_read32(PORTA_INEN)
|
|
|
|
+#define bfin_write_PORTA_INEN(val) bfin_write32(PORTA_INEN, val)
|
|
|
|
+#define bfin_read_PORTA_INEN_SET() bfin_read32(PORTA_INEN_SET)
|
|
|
|
+#define bfin_write_PORTA_INEN_SET(val) bfin_write32(PORTA_INEN_SET, val)
|
|
|
|
+#define bfin_read_PORTA_INEN_CLEAR() bfin_read32(PORTA_INEN_CLEAR)
|
|
|
|
+#define bfin_write_PORTA_INEN_CLEAR(val) bfin_write32(PORTA_INEN_CLEAR, val)
|