diff options
author | mohit singh <mpsingh@nvidia.com> | 2011-02-21 20:41:40 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2012-03-23 17:28:15 -0700 |
commit | 028b3169d453808b6a6d990ed19fb6da2fe3eba9 (patch) | |
tree | 8f635e1b5c442c3bae7a48d7e2ce31d977cd525c /drivers/video/tegra/dc/hdmi.h | |
parent | 90293b2ee0478b32b2004e2c7639cd66fc130503 (diff) |
arm: tegra: hdmi:audio freq and source selection.
- provided an API for selecting source and
audio freq.
- bug 790232.
Original-Change-Id: I693e7291085c7c7a3c26ef4daa9490c0b80d51df
Reviewed-on: http://git-master/r/20312
Tested-by: Mohit Singh <mpsingh@nvidia.com>
Reviewed-by: Dara Ramesh <dramesh@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: Ibf2b5a7bd298a550f0d8490a9386cd5f8c10bdc0
Rebase-Id: R6f54f7b337c7ee744c8054a8e37bc5cc73fdcdc6
Diffstat (limited to 'drivers/video/tegra/dc/hdmi.h')
-rw-r--r-- | drivers/video/tegra/dc/hdmi.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/video/tegra/dc/hdmi.h b/drivers/video/tegra/dc/hdmi.h index f726f41f8dbc..8757ad8dfde8 100644 --- a/drivers/video/tegra/dc/hdmi.h +++ b/drivers/video/tegra/dc/hdmi.h @@ -212,9 +212,26 @@ struct hdmi_stereo_infoframe { struct tegra_dc_hdmi_data; +enum { + AUDIO_FREQ_32K = 32000, + AUDIO_FREQ_44_1K = 44100, + AUDIO_FREQ_48K = 48000, + AUDIO_FREQ_88_2K = 88200, + AUDIO_FREQ_96K = 96000, + AUDIO_FREQ_176_4K = 176400, + AUDIO_FREQ_192K = 192000, +}; + +enum { + AUTO = 0, + SPDIF, + HDA, +}; + unsigned long tegra_hdmi_readl(struct tegra_dc_hdmi_data *hdmi, unsigned long reg); void tegra_hdmi_writel(struct tegra_dc_hdmi_data *hdmi, unsigned long val, unsigned long reg); +int tegra_hdmi_setup_audio_freq_source(unsigned audio_freq, unsigned audio_source); #endif |