diff options
author | Rahul Mittal <rmittal@nvidia.com> | 2011-08-24 20:00:05 +0530 |
---|---|---|
committer | Rohan Somvanshi <rsomvanshi@nvidia.com> | 2011-08-24 23:44:50 -0700 |
commit | 5d9b0a7c10eef87f77944a573bd005e2be9bfae5 (patch) | |
tree | fccd46be56e8630f59eee90fb1ae93af90a461e4 /include | |
parent | d91eccc03941a48e5752d0cb5ca147e2d07e2935 (diff) |
arm: tegra: Restructure dam driver and add device for audio test manager
Added device for audio test manager, dam restructuring and added device ioctls
Added EXPORT_SYMBOL for functions used by audio test manager
Change-Id: I0bd73f0586132598f7161b18fcdd2cdfafc39677
Reviewed-on: http://git-master/r/48919
Tested-by: Rahul Mittal <rmittal@nvidia.com>
Reviewed-by: Vijay Mali <vmali@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/tegra_audio.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/linux/tegra_audio.h b/include/linux/tegra_audio.h index 215cfef62f7d..b3050785888d 100644 --- a/include/linux/tegra_audio.h +++ b/include/linux/tegra_audio.h @@ -31,6 +31,15 @@ struct tegra_audio_in_config { int stereo; }; +struct dam_srate { + unsigned int in_sample_rate; + unsigned int out_sample_rate; + unsigned int audio_bits; + unsigned int client_bits; + unsigned int audio_channels; + unsigned int client_channels; +}; + enum tegra_audio_device { TEGRA_AUDIO_DEVICE_NONE = 0x00000000, TEGRA_AUDIO_DEVICE_OUT_HEADPHONE = 0x00000001, @@ -93,4 +102,7 @@ enum tegra_audio_device { #define TEGRA_AUDIO_GET_BIT_FORMAT _IOR(TEGRA_AUDIO_MAGIC, 12, \ unsigned int *) +#define DAM_SRC_START _IOW(TEGRA_AUDIO_MAGIC, 13, struct dam_srate *) +#define DAM_SRC_STOP _IOW(TEGRA_AUDIO_MAGIC, 14, struct dam_srate *) + #endif/*_CPCAP_AUDIO_H*/ |