diff options
author | Haynes Mathew George <hgeorge@codeaurora.org> | 2017-04-27 14:50:26 -0700 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2017-06-29 15:47:45 -0700 |
commit | 44275934775c97ae31ab12cf2c181bda3b8716e9 (patch) | |
tree | 352c97fb12f73305157bb367d54234fbb3b6db25 | |
parent | f81ef30068fb7ef1dfb772ffe69b5cd846e81d9f (diff) | |
download | msm8996-44275934775c97ae31ab12cf2c181bda3b8716e9.tar.gz |
audio: mmap_data_fd wip using hwdep nodesoreo-dr1-dev
Bug: 37167970
Test: run AAudio CTS tests with MMAP enabled
Change-Id: Ie573a9308ec25f5c8637f56e024f637fd9ef62b5
-rw-r--r-- | kernel-headers/sound/devdep_params.h | 11 | ||||
-rw-r--r-- | original-kernel-headers/sound/devdep_params.h | 10 |
2 files changed, 20 insertions, 1 deletions
diff --git a/kernel-headers/sound/devdep_params.h b/kernel-headers/sound/devdep_params.h index 0f3b808..0dd4f16 100644 --- a/kernel-headers/sound/devdep_params.h +++ b/kernel-headers/sound/devdep_params.h @@ -69,6 +69,15 @@ struct dts_eagle_param_desc { int32_t offset; uint32_t device; } __packed; +#define HWDEP_FE_BASE 3000 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +struct snd_pcm_mmap_fd { + int32_t dir; + int32_t fd; + int32_t size; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + int32_t actual_size; +}; +#define SNDRV_PCM_IOCTL_MMAP_DATA_FD _IOWR('U', 0xd2, struct snd_pcm_mmap_fd) #endif /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - diff --git a/original-kernel-headers/sound/devdep_params.h b/original-kernel-headers/sound/devdep_params.h index 5061ec0..4660047 100644 --- a/original-kernel-headers/sound/devdep_params.h +++ b/original-kernel-headers/sound/devdep_params.h @@ -66,4 +66,14 @@ struct dts_eagle_param_desc { uint32_t device; } __packed; +#define HWDEP_FE_BASE 3000 // unique base for FE hw dep nodes +struct snd_pcm_mmap_fd { + int32_t dir; + int32_t fd; + int32_t size; + int32_t actual_size; +}; + +#define SNDRV_PCM_IOCTL_MMAP_DATA_FD _IOWR('U', 0xd2, struct snd_pcm_mmap_fd) + #endif |