adc_device.h 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. #ifndef _ADC_DEVICE_H_
  2. #define _ADC_DEVICE_H_
  3. #ifndef PRE_DRIVER
  4. #include <linux/ioctl.h>
  5. #endif
  6. #define ADC_MAGIC 'k'
  7. #define ADC_IOCTL0 _IOWR(ADC_MAGIC,0,adc_ioctl_data)
  8. #define ADC_IOCTL1 _IOWR(ADC_MAGIC,1,adc_ioctl_data)
  9. #define ADC_CHANGE_FLOW _IOWR(ADC_MAGIC,2,adc_ioctl_data)
  10. #define ADC_AUTO_GAIN _IOWR(ADC_MAGIC,3,adc_ioctl_data)
  11. #define ADC_AUTO_OFFSET _IOWR(ADC_MAGIC,4,adc_ioctl_data)
  12. #define ADC_AUTO_WHITE_BALANCE _IOWR(ADC_MAGIC,5,adc_ioctl_data)
  13. #define ADC_PHASE_EDGE _IOWR(ADC_MAGIC,6,adc_ioctl_data)
  14. #define ADC_PHASE_DETECT _IOWR(ADC_MAGIC,7,adc_ioctl_data)
  15. #define ADC_AUTO_PHASE _IOWR(ADC_MAGIC,8,adc_ioctl_data)
  16. #define ADC_COMOFFSET _IOWR(ADC_MAGIC,9,adc_ioctl_data)
  17. #define ADC_SET_GAIN _IOWR(ADC_MAGIC,10,adc_ioctl_data)
  18. #define ADC_SET_OFFSET _IOWR(ADC_MAGIC,11,adc_ioctl_data)
  19. #define ADC_GET_GAIN _IOWR(ADC_MAGIC,12,adc_ioctl_data)
  20. #define ADC_GET_OFFSET _IOWR(ADC_MAGIC,13,adc_ioctl_data)
  21. #define ADC_SET_PHASE _IOWR(ADC_MAGIC,14,adc_ioctl_data)
  22. #define ADC_DBG _IOWR(ADC_MAGIC,15,adc_ioctl_data)
  23. #define ADC_DISABLE_VIP_PROCESS _IOWR(ADC_MAGIC,16,adc_ioctl_data)
  24. #define ADC_AUTO_PHASE_BY_ADI _IOWR(ADC_MAGIC,17,adc_ioctl_data)
  25. #define ADC_NEW_AUTO_PHASE _IOWR(ADC_MAGIC,18,adc_ioctl_data)
  26. #define ADC_CENTER _IOWR(ADC_MAGIC,19,adc_ioctl_data)
  27. #define ADC_SET_CLOCK _IOWR(ADC_MAGIC,20,adc_ioctl_data)
  28. #endif