40 lines
		
	
	
		
			949 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			949 B
		
	
	
	
		
			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
 | 
						|
 | 
						|
/* 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
 |