39 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
	
| /*
 | |
|  * PPI Masks
 | |
|  */
 | |
| 
 | |
| #ifndef __BFIN_PERIPHERAL_PPI__
 | |
| #define __BFIN_PERIPHERAL_PPI__
 | |
| 
 | |
| /* PPI_CONTROL Masks */
 | |
| #define PORT_EN			0x0001	/* PPI Port Enable */
 | |
| #define PORT_DIR		0x0002	/* PPI Port Direction */
 | |
| #define XFR_TYPE		0x000C	/* PPI Transfer Type */
 | |
| #define PORT_CFG		0x0030	/* PPI Port Configuration */
 | |
| #define FLD_SEL			0x0040	/* PPI Active Field Select */
 | |
| #define PACK_EN			0x0080	/* PPI Packing Mode */
 | |
| #define DMA32			0x0100	/* PPI 32-bit DMA Enable */
 | |
| #define SKIP_EN			0x0200	/* PPI Skip Element Enable */
 | |
| #define SKIP_EO			0x0400	/* PPI Skip Even/Odd Elements */
 | |
| #define DLENGTH			0x3800	/* PPI Data Length */
 | |
| #define DLEN_8			0x0000	/* Data Length = 8 Bits */
 | |
| #define DLEN_10			0x0800	/* Data Length = 10 Bits */
 | |
| #define DLEN_11			0x1000	/* Data Length = 11 Bits */
 | |
| #define DLEN_12			0x1800	/* Data Length = 12 Bits */
 | |
| #define DLEN_13			0x2000	/* Data Length = 13 Bits */
 | |
| #define DLEN_14			0x2800	/* Data Length = 14 Bits */
 | |
| #define DLEN_15			0x3000	/* Data Length = 15 Bits */
 | |
| #define DLEN_16			0x3800	/* Data Length = 16 Bits */
 | |
| #define POLC			0x4000	/* PPI Clock Polarity */
 | |
| #define POLS			0x8000	/* PPI Frame Sync Polarity */
 | |
| 
 | |
| /* PPI_STATUS Masks */
 | |
| #define FLD			0x0400	/* Field Indicator */
 | |
| #define FT_ERR			0x0800	/* Frame Track Error */
 | |
| #define OVR			0x1000	/* FIFO Overflow Error */
 | |
| #define UNDR			0x2000	/* FIFO Underrun Error */
 | |
| #define ERR_DET			0x4000	/* Error Detected Indicator */
 | |
| #define ERR_NCOR		0x8000	/* Error Not Corrected Indicator */
 | |
| 
 | |
| #endif
 |