| 
					
				 | 
			
			
				@@ -299,3 +299,72 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #define bfin_write_SPORT1_MRCS1(val)   bfin_write32(SPORT1_MRCS1, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #define bfin_read_SPORT1_MRCS2()       bfin_read32(SPORT1_MRCS2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #define bfin_write_SPORT1_MRCS2(val)   bfin_write32(SPORT1_MRCS2, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT1_MRCS3()       bfin_read32(SPORT1_MRCS3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT1_MRCS3(val)   bfin_write32(SPORT1_MRCS3, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_TCR1()        bfin_read16(SPORT2_TCR1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_TCR1(val)    bfin_write16(SPORT2_TCR1, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_TCR2()        bfin_read16(SPORT2_TCR2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_TCR2(val)    bfin_write16(SPORT2_TCR2, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_TCLKDIV()     bfin_read16(SPORT2_TCLKDIV) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_TCLKDIV(val) bfin_write16(SPORT2_TCLKDIV, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_TFSDIV()      bfin_read16(SPORT2_TFSDIV) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_TFSDIV(val)  bfin_write16(SPORT2_TFSDIV, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_TX()          bfin_read32(SPORT2_TX) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_TX(val)      bfin_write32(SPORT2_TX, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_RX()          bfin_read32(SPORT2_RX) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_RX(val)      bfin_write32(SPORT2_RX, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_RCR1()        bfin_read16(SPORT2_RCR1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_RCR1(val)    bfin_write16(SPORT2_RCR1, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_RCR2()        bfin_read16(SPORT2_RCR2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_RCR2(val)    bfin_write16(SPORT2_RCR2, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_RCLKDIV()     bfin_read16(SPORT2_RCLKDIV) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_RCLKDIV(val) bfin_write16(SPORT2_RCLKDIV, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_RFSDIV()      bfin_read16(SPORT2_RFSDIV) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_RFSDIV(val)  bfin_write16(SPORT2_RFSDIV, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_STAT()        bfin_read16(SPORT2_STAT) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_STAT(val)    bfin_write16(SPORT2_STAT, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_CHNL()        bfin_read16(SPORT2_CHNL) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_CHNL(val)    bfin_write16(SPORT2_CHNL, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_MCMC1()       bfin_read16(SPORT2_MCMC1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_MCMC1(val)   bfin_write16(SPORT2_MCMC1, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_MCMC2()       bfin_read16(SPORT2_MCMC2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_MCMC2(val)   bfin_write16(SPORT2_MCMC2, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_MTCS0()       bfin_read32(SPORT2_MTCS0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_MTCS0(val)   bfin_write32(SPORT2_MTCS0, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_MTCS1()       bfin_read32(SPORT2_MTCS1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_MTCS1(val)   bfin_write32(SPORT2_MTCS1, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_MTCS2()       bfin_read32(SPORT2_MTCS2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_MTCS2(val)   bfin_write32(SPORT2_MTCS2, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_MTCS3()       bfin_read32(SPORT2_MTCS3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_MTCS3(val)   bfin_write32(SPORT2_MTCS3, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_MRCS0()       bfin_read32(SPORT2_MRCS0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_MRCS0(val)   bfin_write32(SPORT2_MRCS0, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_MRCS1()       bfin_read32(SPORT2_MRCS1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_MRCS1(val)   bfin_write32(SPORT2_MRCS1, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_MRCS2()       bfin_read32(SPORT2_MRCS2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_MRCS2(val)   bfin_write32(SPORT2_MRCS2, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT2_MRCS3()       bfin_read32(SPORT2_MRCS3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT2_MRCS3(val)   bfin_write32(SPORT2_MRCS3, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT3_TCR1()        bfin_read16(SPORT3_TCR1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT3_TCR1(val)    bfin_write16(SPORT3_TCR1, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT3_TCR2()        bfin_read16(SPORT3_TCR2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT3_TCR2(val)    bfin_write16(SPORT3_TCR2, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT3_TCLKDIV()     bfin_read16(SPORT3_TCLKDIV) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT3_TCLKDIV(val) bfin_write16(SPORT3_TCLKDIV, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT3_TFSDIV()      bfin_read16(SPORT3_TFSDIV) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT3_TFSDIV(val)  bfin_write16(SPORT3_TFSDIV, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT3_TX()          bfin_read32(SPORT3_TX) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT3_TX(val)      bfin_write32(SPORT3_TX, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT3_RX()          bfin_read32(SPORT3_RX) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT3_RX(val)      bfin_write32(SPORT3_RX, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT3_RCR1()        bfin_read16(SPORT3_RCR1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT3_RCR1(val)    bfin_write16(SPORT3_RCR1, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT3_RCR2()        bfin_read16(SPORT3_RCR2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT3_RCR2(val)    bfin_write16(SPORT3_RCR2, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT3_RCLKDIV()     bfin_read16(SPORT3_RCLKDIV) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT3_RCLKDIV(val) bfin_write16(SPORT3_RCLKDIV, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT3_RFSDIV()      bfin_read16(SPORT3_RFSDIV) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT3_RFSDIV(val)  bfin_write16(SPORT3_RFSDIV, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT3_STAT()        bfin_read16(SPORT3_STAT) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_write_SPORT3_STAT(val)    bfin_write16(SPORT3_STAT, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define bfin_read_SPORT3_CHNL()        bfin_read16(SPORT3_CHNL) 
			 |