46 lines
		
	
	
	
		
			1 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			46 lines
		
	
	
	
		
			1 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /*
 | ||
|  |  * ASoC PXA SSP port support | ||
|  |  * | ||
|  |  * This program is free software; you can redistribute it and/or modify | ||
|  |  * it under the terms of the GNU General Public License version 2 as | ||
|  |  * published by the Free Software Foundation. | ||
|  |  */ | ||
|  | 
 | ||
|  | #ifndef _PXA_SSP_H
 | ||
|  | #define _PXA_SSP_H
 | ||
|  | 
 | ||
|  | /* pxa DAI SSP IDs */ | ||
|  | #define PXA_DAI_SSP1			0
 | ||
|  | #define PXA_DAI_SSP2			1
 | ||
|  | #define PXA_DAI_SSP3			2
 | ||
|  | #define PXA_DAI_SSP4			3
 | ||
|  | 
 | ||
|  | /* SSP clock sources */ | ||
|  | #define PXA_SSP_CLK_PLL	0
 | ||
|  | #define PXA_SSP_CLK_EXT	1
 | ||
|  | #define PXA_SSP_CLK_NET	2
 | ||
|  | #define PXA_SSP_CLK_AUDIO	3
 | ||
|  | #define PXA_SSP_CLK_NET_PLL	4
 | ||
|  | 
 | ||
|  | /* SSP audio dividers */ | ||
|  | #define PXA_SSP_AUDIO_DIV_ACDS		0
 | ||
|  | #define PXA_SSP_AUDIO_DIV_SCDB		1
 | ||
|  | #define PXA_SSP_DIV_SCR				2
 | ||
|  | 
 | ||
|  | /* SSP ACDS audio dividers values */ | ||
|  | #define PXA_SSP_CLK_AUDIO_DIV_1		0
 | ||
|  | #define PXA_SSP_CLK_AUDIO_DIV_2		1
 | ||
|  | #define PXA_SSP_CLK_AUDIO_DIV_4		2
 | ||
|  | #define PXA_SSP_CLK_AUDIO_DIV_8		3
 | ||
|  | #define PXA_SSP_CLK_AUDIO_DIV_16	4
 | ||
|  | #define PXA_SSP_CLK_AUDIO_DIV_32	5
 | ||
|  | 
 | ||
|  | /* SSP divider bypass */ | ||
|  | #define PXA_SSP_CLK_SCDB_4		0
 | ||
|  | #define PXA_SSP_CLK_SCDB_1		1
 | ||
|  | #define PXA_SSP_CLK_SCDB_8		2
 | ||
|  | 
 | ||
|  | #define PXA_SSP_PLL_OUT  0
 | ||
|  | 
 | ||
|  | #endif
 |