summaryrefslogtreecommitdiff
path: root/sound/soc/tegra/tegra30_i2s.h
diff options
context:
space:
mode:
authorNikesh Oswal <noswal@nvidia.com>2011-11-18 14:59:12 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:50:23 -0800
commitab8abd6275cfe826002956d13a72d290ae344474 (patch)
treedee88307d894907f8894e97d2db1786003230f18 /sound/soc/tegra/tegra30_i2s.h
parent9f655d719048c0eda67e041f365325f07ac0eef5 (diff)
asoc: tegra: add power management functionality in t30 drivers
add code for handling register save/restore and clocks disable/enable during suspend/resume Bug: 862023 Change-Id: I1b709b6bf674c9a2d93c2a21c1f44bbadff64aab Signed-off-by: Nikesh Oswal <noswal@nvidia.com> Reviewed-on: http://git-master/r/65478 Reviewed-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com> Rebase-Id: R2383486dac0892e317dbd25044df59284031b6c4
Diffstat (limited to 'sound/soc/tegra/tegra30_i2s.h')
-rw-r--r--sound/soc/tegra/tegra30_i2s.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/soc/tegra/tegra30_i2s.h b/sound/soc/tegra/tegra30_i2s.h
index 6dd09eb63bfb..26c2c87cde52 100644
--- a/sound/soc/tegra/tegra30_i2s.h
+++ b/sound/soc/tegra/tegra30_i2s.h
@@ -246,6 +246,9 @@ struct tegra30_i2s {
int dam_ch_refcount;
int playback_ref_count;
bool is_dam_used;
+#ifdef CONFIG_PM
+ u32 reg_cache[(TEGRA30_I2S_CIF_TX_CTRL >> 2) + 1];
+#endif
};
struct codec_config {