asoc: tegra: power optimisations for ardbeg/laguna
authorNikesh Oswal <noswal@nvidia.com>
Tue, 18 Jun 2013 14:17:12 +0000 (19:17 +0530)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 20:28:26 +0000 (13:28 -0700)
commitf53754bcf5051424e6bfe52a052a4ca99e03aaee
tree7be9f232af7480bb5bad4b9e48c9306f2f094734
parent22639e4880e3c81d3d9966dbfde0b4d7cfa91f68
asoc: tegra: power optimisations for ardbeg/laguna

1. Add dynamic enabling/tristating of DAP
2. Turn codec clock off/on in suspend/resume
3. disable/enable headphone detcetion interrupts
in suspend/resume

Bug 1256430

Change-Id: Id37dd4819ed34f65ece06da89ea258fa3cf20536
Signed-off-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-on: http://git-master/r/241918
Reviewed-by: Seema Khowala <seemaj@nvidia.com>
Tested-by: Seema Khowala <seemaj@nvidia.com>
arch/arm/mach-tegra/board-ardbeg-pinmux-t11x.h
arch/arm/mach-tegra/board-ardbeg-pinmux-t12x.h
arch/arm/mach-tegra/board-laguna-pinmux-t11x.h
arch/arm/mach-tegra/board-laguna-pinmux-t12x.h
sound/soc/tegra/tegra_asoc_utils.c
sound/soc/tegra/tegra_rt5639.c
sound/soc/tegra/tegra_rt5645.c