summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-ventana.c
diff options
context:
space:
mode:
authorRavindra Lokhande <rlokhande@nvidia.com>2011-02-02 21:18:38 +0530
committerVarun Colbert <vcolbert@nvidia.com>2011-02-03 19:13:18 -0800
commit0f7498890aa420be1a2980f2a51c2b677f51c6aa (patch)
treefee837632d3692dfb1a46d20ad0c83139783f2b3 /arch/arm/mach-tegra/board-ventana.c
parent2ad78027c3089bc68326d645d6c208182a526211 (diff)
[ARM] tegra: ventana: set i2s2 for voice mode
- configure i2s2 for voice mode Change-Id: Ic94d3ca9b3ea1e2b58e4211d4d6e1579c0dc467f Reviewed-on: http://git-master/r/18029 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-ventana.c')
-rw-r--r--arch/arm/mach-tegra/board-ventana.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/arch/arm/mach-tegra/board-ventana.c b/arch/arm/mach-tegra/board-ventana.c
index c34186871145..61d3008b3e3b 100644
--- a/arch/arm/mach-tegra/board-ventana.c
+++ b/arch/arm/mach-tegra/board-ventana.c
@@ -283,10 +283,8 @@ static struct tegra_audio_platform_data tegra_audio_pdata[] = {
/* For I2S1 */
[0] = {
.i2s_master = true,
- .dsp_master = false,
.dma_on = true, /* use dma by default */
.i2s_master_clk = 44100,
- .dsp_master_clk = 8000,
.i2s_clk_rate = 240000000,
.dap_clk = "clk_dev1",
.audio_sync_clk = "audio_2x",
@@ -298,12 +296,11 @@ static struct tegra_audio_platform_data tegra_audio_pdata[] = {
},
/* For I2S2 */
[1] = {
- .i2s_master = false,
- .dsp_master = true,
+ .i2s_master = true,
.dma_on = true, /* use dma by default */
- .i2s_master_clk = 44100,
+ .i2s_master_clk = 8000,
.dsp_master_clk = 8000,
- .i2s_clk_rate = 240000000,
+ .i2s_clk_rate = 2000000,
.dap_clk = "clk_dev1",
.audio_sync_clk = "audio_2x",
.mode = I2S_BIT_FORMAT_DSP,
@@ -372,10 +369,12 @@ static struct tegra_das_platform_data tegra_das_pdata = {
.tegra_das_con_table = {
[0] = {
.con_id = tegra_das_port_con_id_hifi,
- .num_entries = 2,
+ .num_entries = 4,
.con_line = {
[0] = {tegra_das_port_i2s1, tegra_das_port_dap1, true},
[1] = {tegra_das_port_dap1, tegra_das_port_i2s1, false},
+ [2] = {tegra_das_port_i2s2, tegra_das_port_dap4, true},
+ [3] = {tegra_das_port_dap4, tegra_das_port_i2s2, false},
},
},
}