14d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin/****************************************************************************
24d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ****************************************************************************
34d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***
44d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   This header was automatically generated from a Linux kernel header
54d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   of the same name, to make information necessary for userspace to
64d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   call into the kernel available to libc.  It contains only constants,
74d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   structures, and macros generated from the original header, and thus,
84d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   contains no copyrightable information.
94d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***
104d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   To edit the content of this header, modify the corresponding
114d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   source file (e.g. under external/kernel-headers/original/) then
124d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   run bionic/libc/kernel/tools/update_all.py
134d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***
144d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   Any manual change here will be lost the next time this script will
154d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   be run. You've been warned!
164d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***
174d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ****************************************************************************
184d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ****************************************************************************/
194d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin#ifndef _CALIB_HWDEP_H
204d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin#define _CALIB_HWDEP_H
214d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin#define WCD9XXX_CODEC_HWDEP_NODE 1000
224d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjinenum wcd_cal_type {
234d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
244d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin WCD9XXX_MIN_CAL,
254d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin WCD9XXX_ANC_CAL = WCD9XXX_MIN_CAL,
264d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin WCD9XXX_MAD_CAL,
274d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin WCD9XXX_MBHC_CAL,
284d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
294d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin WCD9XXX_MAX_CAL,
304d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin};
314d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjinstruct wcdcal_ioctl_buffer {
324d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin __u32 size;
334d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
344d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin __u8 __user *buffer;
354d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin enum wcd_cal_type cal_type;
364d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin};
374d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin#define SNDRV_CTL_IOCTL_HWDEP_CAL_TYPE   _IOW('U', 0x1, struct wcdcal_ioctl_buffer)
384d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
394d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin#endif
404d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin
41