|
@@ -891,3 +891,113 @@
|
|
|
#define bfin_write_PORTA_FER(val) bfin_write16(PORTA_FER, val)
|
|
|
#define bfin_read_PORTA() bfin_read16(PORTA)
|
|
|
#define bfin_write_PORTA(val) bfin_write16(PORTA, val)
|
|
|
+#define bfin_read_PORTA_SET() bfin_read16(PORTA_SET)
|
|
|
+#define bfin_write_PORTA_SET(val) bfin_write16(PORTA_SET, val)
|
|
|
+#define bfin_read_PORTA_CLEAR() bfin_read16(PORTA_CLEAR)
|
|
|
+#define bfin_write_PORTA_CLEAR(val) bfin_write16(PORTA_CLEAR, val)
|
|
|
+#define bfin_read_PORTA_DIR_SET() bfin_read16(PORTA_DIR_SET)
|
|
|
+#define bfin_write_PORTA_DIR_SET(val) bfin_write16(PORTA_DIR_SET, val)
|
|
|
+#define bfin_read_PORTA_DIR_CLEAR() bfin_read16(PORTA_DIR_CLEAR)
|
|
|
+#define bfin_write_PORTA_DIR_CLEAR(val) bfin_write16(PORTA_DIR_CLEAR, val)
|
|
|
+#define bfin_read_PORTA_INEN() bfin_read16(PORTA_INEN)
|
|
|
+#define bfin_write_PORTA_INEN(val) bfin_write16(PORTA_INEN, val)
|
|
|
+#define bfin_read_PORTA_MUX() bfin_read32(PORTA_MUX)
|
|
|
+#define bfin_write_PORTA_MUX(val) bfin_write32(PORTA_MUX, val)
|
|
|
+
|
|
|
+/* Port B Registers */
|
|
|
+
|
|
|
+#define bfin_read_PORTB_FER() bfin_read16(PORTB_FER)
|
|
|
+#define bfin_write_PORTB_FER(val) bfin_write16(PORTB_FER, val)
|
|
|
+#define bfin_read_PORTB() bfin_read16(PORTB)
|
|
|
+#define bfin_write_PORTB(val) bfin_write16(PORTB, val)
|
|
|
+#define bfin_read_PORTB_SET() bfin_read16(PORTB_SET)
|
|
|
+#define bfin_write_PORTB_SET(val) bfin_write16(PORTB_SET, val)
|
|
|
+#define bfin_read_PORTB_CLEAR() bfin_read16(PORTB_CLEAR)
|
|
|
+#define bfin_write_PORTB_CLEAR(val) bfin_write16(PORTB_CLEAR, val)
|
|
|
+#define bfin_read_PORTB_DIR_SET() bfin_read16(PORTB_DIR_SET)
|
|
|
+#define bfin_write_PORTB_DIR_SET(val) bfin_write16(PORTB_DIR_SET, val)
|
|
|
+#define bfin_read_PORTB_DIR_CLEAR() bfin_read16(PORTB_DIR_CLEAR)
|
|
|
+#define bfin_write_PORTB_DIR_CLEAR(val) bfin_write16(PORTB_DIR_CLEAR, val)
|
|
|
+#define bfin_read_PORTB_INEN() bfin_read16(PORTB_INEN)
|
|
|
+#define bfin_write_PORTB_INEN(val) bfin_write16(PORTB_INEN, val)
|
|
|
+#define bfin_read_PORTB_MUX() bfin_read32(PORTB_MUX)
|
|
|
+#define bfin_write_PORTB_MUX(val) bfin_write32(PORTB_MUX, val)
|
|
|
+
|
|
|
+/* Port C Registers */
|
|
|
+
|
|
|
+#define bfin_read_PORTC_FER() bfin_read16(PORTC_FER)
|
|
|
+#define bfin_write_PORTC_FER(val) bfin_write16(PORTC_FER, val)
|
|
|
+#define bfin_read_PORTC() bfin_read16(PORTC)
|
|
|
+#define bfin_write_PORTC(val) bfin_write16(PORTC, val)
|
|
|
+#define bfin_read_PORTC_SET() bfin_read16(PORTC_SET)
|
|
|
+#define bfin_write_PORTC_SET(val) bfin_write16(PORTC_SET, val)
|
|
|
+#define bfin_read_PORTC_CLEAR() bfin_read16(PORTC_CLEAR)
|
|
|
+#define bfin_write_PORTC_CLEAR(val) bfin_write16(PORTC_CLEAR, val)
|
|
|
+#define bfin_read_PORTC_DIR_SET() bfin_read16(PORTC_DIR_SET)
|
|
|
+#define bfin_write_PORTC_DIR_SET(val) bfin_write16(PORTC_DIR_SET, val)
|
|
|
+#define bfin_read_PORTC_DIR_CLEAR() bfin_read16(PORTC_DIR_CLEAR)
|
|
|
+#define bfin_write_PORTC_DIR_CLEAR(val) bfin_write16(PORTC_DIR_CLEAR, val)
|
|
|
+#define bfin_read_PORTC_INEN() bfin_read16(PORTC_INEN)
|
|
|
+#define bfin_write_PORTC_INEN(val) bfin_write16(PORTC_INEN, val)
|
|
|
+#define bfin_read_PORTC_MUX() bfin_read32(PORTC_MUX)
|
|
|
+#define bfin_write_PORTC_MUX(val) bfin_write32(PORTC_MUX, val)
|
|
|
+
|
|
|
+/* Port D Registers */
|
|
|
+
|
|
|
+#define bfin_read_PORTD_FER() bfin_read16(PORTD_FER)
|
|
|
+#define bfin_write_PORTD_FER(val) bfin_write16(PORTD_FER, val)
|
|
|
+#define bfin_read_PORTD() bfin_read16(PORTD)
|
|
|
+#define bfin_write_PORTD(val) bfin_write16(PORTD, val)
|
|
|
+#define bfin_read_PORTD_SET() bfin_read16(PORTD_SET)
|
|
|
+#define bfin_write_PORTD_SET(val) bfin_write16(PORTD_SET, val)
|
|
|
+#define bfin_read_PORTD_CLEAR() bfin_read16(PORTD_CLEAR)
|
|
|
+#define bfin_write_PORTD_CLEAR(val) bfin_write16(PORTD_CLEAR, val)
|
|
|
+#define bfin_read_PORTD_DIR_SET() bfin_read16(PORTD_DIR_SET)
|
|
|
+#define bfin_write_PORTD_DIR_SET(val) bfin_write16(PORTD_DIR_SET, val)
|
|
|
+#define bfin_read_PORTD_DIR_CLEAR() bfin_read16(PORTD_DIR_CLEAR)
|
|
|
+#define bfin_write_PORTD_DIR_CLEAR(val) bfin_write16(PORTD_DIR_CLEAR, val)
|
|
|
+#define bfin_read_PORTD_INEN() bfin_read16(PORTD_INEN)
|
|
|
+#define bfin_write_PORTD_INEN(val) bfin_write16(PORTD_INEN, val)
|
|
|
+#define bfin_read_PORTD_MUX() bfin_read32(PORTD_MUX)
|
|
|
+#define bfin_write_PORTD_MUX(val) bfin_write32(PORTD_MUX, val)
|
|
|
+
|
|
|
+/* Port E Registers */
|
|
|
+
|
|
|
+#define bfin_read_PORTE_FER() bfin_read16(PORTE_FER)
|
|
|
+#define bfin_write_PORTE_FER(val) bfin_write16(PORTE_FER, val)
|
|
|
+#define bfin_read_PORTE() bfin_read16(PORTE)
|
|
|
+#define bfin_write_PORTE(val) bfin_write16(PORTE, val)
|
|
|
+#define bfin_read_PORTE_SET() bfin_read16(PORTE_SET)
|
|
|
+#define bfin_write_PORTE_SET(val) bfin_write16(PORTE_SET, val)
|
|
|
+#define bfin_read_PORTE_CLEAR() bfin_read16(PORTE_CLEAR)
|
|
|
+#define bfin_write_PORTE_CLEAR(val) bfin_write16(PORTE_CLEAR, val)
|
|
|
+#define bfin_read_PORTE_DIR_SET() bfin_read16(PORTE_DIR_SET)
|
|
|
+#define bfin_write_PORTE_DIR_SET(val) bfin_write16(PORTE_DIR_SET, val)
|
|
|
+#define bfin_read_PORTE_DIR_CLEAR() bfin_read16(PORTE_DIR_CLEAR)
|
|
|
+#define bfin_write_PORTE_DIR_CLEAR(val) bfin_write16(PORTE_DIR_CLEAR, val)
|
|
|
+#define bfin_read_PORTE_INEN() bfin_read16(PORTE_INEN)
|
|
|
+#define bfin_write_PORTE_INEN(val) bfin_write16(PORTE_INEN, val)
|
|
|
+#define bfin_read_PORTE_MUX() bfin_read32(PORTE_MUX)
|
|
|
+#define bfin_write_PORTE_MUX(val) bfin_write32(PORTE_MUX, val)
|
|
|
+
|
|
|
+/* Port F Registers */
|
|
|
+
|
|
|
+#define bfin_read_PORTF_FER() bfin_read16(PORTF_FER)
|
|
|
+#define bfin_write_PORTF_FER(val) bfin_write16(PORTF_FER, val)
|
|
|
+#define bfin_read_PORTF() bfin_read16(PORTF)
|
|
|
+#define bfin_write_PORTF(val) bfin_write16(PORTF, val)
|
|
|
+#define bfin_read_PORTF_SET() bfin_read16(PORTF_SET)
|
|
|
+#define bfin_write_PORTF_SET(val) bfin_write16(PORTF_SET, val)
|
|
|
+#define bfin_read_PORTF_CLEAR() bfin_read16(PORTF_CLEAR)
|
|
|
+#define bfin_write_PORTF_CLEAR(val) bfin_write16(PORTF_CLEAR, val)
|
|
|
+#define bfin_read_PORTF_DIR_SET() bfin_read16(PORTF_DIR_SET)
|
|
|
+#define bfin_write_PORTF_DIR_SET(val) bfin_write16(PORTF_DIR_SET, val)
|
|
|
+#define bfin_read_PORTF_DIR_CLEAR() bfin_read16(PORTF_DIR_CLEAR)
|
|
|
+#define bfin_write_PORTF_DIR_CLEAR(val) bfin_write16(PORTF_DIR_CLEAR, val)
|
|
|
+#define bfin_read_PORTF_INEN() bfin_read16(PORTF_INEN)
|
|
|
+#define bfin_write_PORTF_INEN(val) bfin_write16(PORTF_INEN, val)
|
|
|
+#define bfin_read_PORTF_MUX() bfin_read32(PORTF_MUX)
|
|
|
+#define bfin_write_PORTF_MUX(val) bfin_write32(PORTF_MUX, val)
|
|
|
+
|
|
|
+/* Port G Registers */
|
|
|
+
|