1 /* 2 * This file is auto-generated. Modifications will be lost. 3 * 4 * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/ 5 * for more information. 6 */ 7 #ifndef _CALIB_HWDEP_H 8 #define _CALIB_HWDEP_H 9 #define WCD9XXX_CODEC_HWDEP_NODE 1000 10 #define AQT1000_CODEC_HWDEP_NODE 1001 11 #define Q6AFE_HWDEP_NODE 1002 12 enum wcd_cal_type { 13 WCD9XXX_MIN_CAL, 14 WCD9XXX_ANC_CAL = WCD9XXX_MIN_CAL, 15 WCD9XXX_MAD_CAL, 16 WCD9XXX_MBHC_CAL, 17 WCD9XXX_VBAT_CAL, 18 WCD9XXX_MAX_CAL, 19 }; 20 struct wcdcal_ioctl_buffer { 21 __u32 size; 22 __u8 * buffer; 23 enum wcd_cal_type cal_type; 24 }; 25 #define SNDRV_CTL_IOCTL_HWDEP_CAL_TYPE _IOW('U', 0x1, struct wcdcal_ioctl_buffer) 26 enum q6afe_cal_type { 27 Q6AFE_MIN_CAL, 28 Q6AFE_VAD_CORE_CAL = Q6AFE_MIN_CAL, 29 Q6AFE_MAX_CAL, 30 }; 31 struct q6afecal_ioctl_buffer { 32 __u32 size; 33 __u8 * buffer; 34 enum q6afe_cal_type cal_type; 35 }; 36 #define SNDRV_IOCTL_HWDEP_VAD_CAL_TYPE _IOW('U', 0x1, struct q6afecal_ioctl_buffer) 37 #endif 38