| 
					
				 | 
			
			
				@@ -2062,3 +2062,95 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /* Port Interrubfin_read_()t 3 Registers (32-bit) */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #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) 
			 |