diff options
author | Ben Romberger <bromberg@codeaurora.org> | 2010-09-22 23:49:10 -0700 |
---|---|---|
committer | Linux Build Service Account <lnxbuild@qualcomm.com> | 2010-10-07 19:30:53 -0600 |
commit | e1335b49eba8bebec6a2733763575b12b2188064 (patch) | |
tree | 6e0641e1e6f44c4cf71c09471d9722e39e9c2d76 | |
parent | 20621047bd8fbdad6300a3beae3ac9c05a0263a1 (diff) | |
download | android_bionic-e1335b49eba8bebec6a2733763575b12b2188064.tar.gz android_bionic-e1335b49eba8bebec6a2733763575b12b2188064.tar.bz2 android_bionic-e1335b49eba8bebec6a2733763575b12b2188064.zip |
bionic: Adds audio device calibration interface
Adds device interface for audio calibration driver
Change-Id: I033ffb71a6805bb9363a025c6f2d78ea1248f3ec
-rw-r--r-- | libc/kernel/common/linux/msm_audio_acdb.h | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/libc/kernel/common/linux/msm_audio_acdb.h b/libc/kernel/common/linux/msm_audio_acdb.h index 680889daa..e9dc2c3b3 100644 --- a/libc/kernel/common/linux/msm_audio_acdb.h +++ b/libc/kernel/common/linux/msm_audio_acdb.h @@ -14,21 +14,18 @@ #include <linux/msm_audio.h> -#define AUDIO_SET_VOCPROC_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+0), unsigned) -#define AUDIO_GET_VOCPROC_CAL _IOR(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+1), unsigned) -#define AUDIO_SET_VOCPROC_STREAM_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+2), unsigned) -#define AUDIO_GET_VOCPROC_STREAM_CAL _IOR(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+3), unsigned) -#define AUDIO_SET_VOCPROC_VOL_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+4), unsigned) -#define AUDIO_GET_VOCPROC_VOL_CAL _IOR(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+5), unsigned) -#define AUDIO_SET_AUDPROC_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+6), unsigned) -#define AUDIO_GET_AUDPROC_CAL _IOR(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+7), unsigned) -#define AUDIO_SET_AUDPROC_STREAM_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+8), unsigned) -#define AUDIO_GET_AUDPROC_STREAM_CAL _IOR(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+9), unsigned) -#define AUDIO_SET_AUDPROC_VOL_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+10), unsigned) -#define AUDIO_GET_AUDPROC_VOL_CAL _IOR(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+11), unsigned) +#define AUDIO_SET_VOCPROC_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+0), unsigned) +#define AUDIO_SET_VOCPROC_STREAM_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+1), unsigned) +#define AUDIO_SET_VOCPROC_VOL_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+2), unsigned) +#define AUDIO_SET_AUDPROC_RX_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+3), unsigned) +#define AUDIO_SET_AUDPROC_RX_STREAM_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+4), unsigned) +#define AUDIO_SET_AUDPROC_RX_VOL_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+5), unsigned) +#define AUDIO_SET_AUDPROC_TX_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+6), unsigned) +#define AUDIO_SET_AUDPROC_TX_STREAM_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+7), unsigned) +#define AUDIO_SET_AUDPROC_TX_VOL_CAL _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+8), unsigned) struct cal_block { - int32_t cal_size; + uint32_t cal_size; uint32_t cal_offset; }; |