The WM8993 analogue control is shared with other devices in the same product line. Since this is a very substantial proportion of the driver move the definitions of these controls into a new wm_hubs module which allows them to be shared between the two. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			610 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			610 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * wm_hubs.h  --  WM899x common code
 | 
						|
 *
 | 
						|
 * Copyright 2009 Wolfson Microelectronics plc
 | 
						|
 *
 | 
						|
 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
 | 
						|
 *
 | 
						|
 *
 | 
						|
 * 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 _WM_HUBS_H
 | 
						|
#define _WM_HUBS_H
 | 
						|
 | 
						|
struct snd_soc_codec;
 | 
						|
 | 
						|
extern const unsigned int wm_hubs_spkmix_tlv[];
 | 
						|
 | 
						|
extern int wm_hubs_add_analogue_controls(struct snd_soc_codec *);
 | 
						|
extern int wm_hubs_add_analogue_routes(struct snd_soc_codec *, int, int);
 | 
						|
 | 
						|
#endif
 |