summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRahul Mittal <rmittal@nvidia.com>2011-08-24 20:00:05 +0530
committerRohan Somvanshi <rsomvanshi@nvidia.com>2011-08-24 23:44:50 -0700
commit5d9b0a7c10eef87f77944a573bd005e2be9bfae5 (patch)
treefccd46be56e8630f59eee90fb1ae93af90a461e4 /include
parentd91eccc03941a48e5752d0cb5ca147e2d07e2935 (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.h12
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*/