44 lines
		
	
	
		
			1019 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1019 B
		
	
	
	
		
			C
		
	
	
	
| #ifndef __TDA9850_H__
 | |
| #define __TDA9850_H__
 | |
| 
 | |
| #include "xf86i2c.h"
 | |
| 
 | |
| typedef struct {
 | |
|     I2CDevRec d;
 | |
| 
 | |
|     int mux;
 | |
|     int stereo;
 | |
|     int sap;
 | |
|     Bool mute;
 | |
|     Bool sap_mute;
 | |
| } TDA9850Rec, *TDA9850Ptr;
 | |
| 
 | |
| #define TDA9850_ADDR_1   0xB4
 | |
| 
 | |
| #define xf86_Detect_tda9850	Detect_tda9850
 | |
| extern _X_EXPORT TDA9850Ptr Detect_tda9850(I2CBusPtr b, I2CSlaveAddr addr);
 | |
| 
 | |
| #define xf86_tda9850_init	tda9850_init
 | |
| extern _X_EXPORT Bool tda9850_init(TDA9850Ptr t);
 | |
| 
 | |
| #define xf86_tda9850_setaudio	tda9850_setaudio
 | |
| extern _X_EXPORT void tda9850_setaudio(TDA9850Ptr t);
 | |
| 
 | |
| #define xf86_tda9850_mute	tda9850_mute
 | |
| extern _X_EXPORT void tda9850_mute(TDA9850Ptr t, Bool mute);
 | |
| 
 | |
| #define xf86_tda9850_sap_mute	tda9850_sap_mute
 | |
| extern _X_EXPORT void tda9850_sap_mute(TDA9850Ptr t, Bool sap_mute);
 | |
| 
 | |
| #define xf86_tda9850_getstatus	tda9850_getstatus
 | |
| extern _X_EXPORT CARD16 tda9850_getstatus(TDA9850Ptr t);
 | |
| 
 | |
| #define TDA9850SymbolsList  \
 | |
| 		"Detect_tda9850", \
 | |
| 		"tda9850_init", \
 | |
| 		"tda9850_setaudio", \
 | |
| 		"tda9850_mute", \
 | |
| 		"tda9850_sap_mute"
 | |
| 
 | |
| #endif
 |