summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-p1852.c
diff options
context:
space:
mode:
authorNitin Pai <npai@nvidia.com>2012-06-28 14:20:50 +0530
committerVarun Wadekar <vwadekar@nvidia.com>2012-07-30 12:41:39 +0530
commitafabde4bf1a8ca3a5b865dadafbfba444cc6b5a9 (patch)
tree38a7a595b13f20682e3188dda7add530a9874af6 /arch/arm/mach-tegra/board-p1852.c
parent6cd693d1bddf04a3a5a7dc523f88f0489ef43aad (diff)
arm: tegra: p1852: Make TDM1 as 16 channels
Made TDM1 as 16 channels so that both devices work in the same configuration. Bug 1008391 Signed-off-by: Nitin Pai <npai@nvidia.com> Reviewed-on: http://git-master/r/112090 (cherry picked from commit 4d042a0e613ba1c2d715d6ed47daddd61be14a28) Change-Id: I622b046b3b36147b82d47f612febb7ae7ba0767c Reviewed-on: http://git-master/r/116059 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-p1852.c')
-rw-r--r--arch/arm/mach-tegra/board-p1852.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/arch/arm/mach-tegra/board-p1852.c b/arch/arm/mach-tegra/board-p1852.c
index 70a6eb940fbe..bcd8b1519ce9 100644
--- a/arch/arm/mach-tegra/board-p1852.c
+++ b/arch/arm/mach-tegra/board-p1852.c
@@ -210,11 +210,15 @@ static struct tegra_p1852_platform_data p1852_audio_tdm_pdata = {
.name = "tegra-i2s-1",
.pcm_driver = "tegra-tdm-pcm-audio",
.i2s_format = format_tdm,
+ /* Defines whether the Codec Chip is Master or Slave */
.master = 1,
- .num_slots = 4,
+ /* Defines the number of TDM slots */
+ .num_slots = 8,
+ /* Defines the width of each slot */
.slot_width = 32,
- .tx_mask = 0x0f,
- .rx_mask = 0x0f,
+ /* Defines which slots are enabled */
+ .tx_mask = 0xff,
+ .rx_mask = 0xff,
},
.codec_info[1] = {
.codec_dai_name = "dit-hifi",