39 lines
		
	
	
		
			782 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			782 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| #ifndef _SYS_SENSOR
 | |
| #define _SYS_SENSOR
 | |
| 
 | |
| #include "hdal.h"
 | |
| #include <kwrap/nvt_type.h>
 | |
| #include <kwrap/error_no.h>
 | |
| 
 | |
| enum {
 | |
| 	SENSOR_DRV_CFG,
 | |
| 	SENSOR_SENOUT_FMT,
 | |
| 	SENSOR_CAPOUT_FMT,
 | |
| 	SENSOR_DATA_LANE,
 | |
| 	SENSOR_AE_PATH,
 | |
| 	SENSOR_AWB_PATH,
 | |
| 	SENSOR_AF_PATH,
 | |
| 	SENSOR_IQ_PATH,
 | |
| 	SENSOR_IQ_SHADING_PATH,
 | |
| 	SENSOR_IQ_DPC_PATH,
 | |
| 	SENSOR_IQ_LDC_PATH,
 | |
| 	SENSOR_IQ_CAP_PATH,
 | |
| };
 | |
| 
 | |
| ER System_GetSensorInfo(UINT32 id, UINT32 param, void *value);
 | |
| 
 | |
| #define _SEN_DRV_NAME(sen) STR(nvt_sen_##sen)
 | |
| #define SEN_DRV_NAME(sen) _SEN_DRV_NAME(sen)
 | |
| #define STR(s) #s
 | |
| 
 | |
| #define _SEN_INIT(sen, dtsi_info) sen_init_##sen(dtsi_info);
 | |
| #define SEN_INIT(sen, dtsi_info) _SEN_INIT(sen, dtsi_info)
 | |
| 
 | |
| #define sen_init_off(dtsi_info)
 | |
| 
 | |
| extern void System_EnableSensorDet(void);
 | |
| extern void System_DisableSensorDet(void);
 | |
| 
 | |
| #endif
 | |
| 
 | 
