summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-enterprise.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/board-enterprise.c')
-rw-r--r--arch/arm/mach-tegra/board-enterprise.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-enterprise.c b/arch/arm/mach-tegra/board-enterprise.c
index 163a1b492113..a1ac3e852590 100644
--- a/arch/arm/mach-tegra/board-enterprise.c
+++ b/arch/arm/mach-tegra/board-enterprise.c
@@ -187,6 +187,7 @@ static __initdata struct tegra_clk_init_table enterprise_clk_init_table[] = {
{ "pll_a", NULL, 564480000, false},
{ "pll_a_out0", NULL, 11289600, false},
{ "i2s0", "pll_a_out0", 0, false},
+ { "i2s2", "pll_a_out0", 0, false},
{ "i2s3", "pll_a_out0", 0, false},
{ "spdif_out", "pll_a_out0", 0, false},
{ "d_audio", "pll_a_out0", 0, false},
@@ -484,6 +485,14 @@ static struct tegra_max98088_platform_data enterprise_audio_pdata = {
.gpio_hp_mute = -1,
.gpio_int_mic_en = -1,
.gpio_ext_mic_en = -1,
+ .audio_port_id = {
+ [HIFI_CODEC] = 0,
+ [BASEBAND] = 2,
+ },
+ .baseband_param = {
+ .rate = 8000,
+ .channels = 1,
+ },
};
static struct platform_device enterprise_audio_device = {
@@ -511,10 +520,12 @@ static struct platform_device *enterprise_devices[] __initdata = {
&tegra_dam_device1,
&tegra_dam_device2,
&tegra_i2s_device0,
+ &tegra_i2s_device2,
&tegra_i2s_device3,
&tegra_spdif_device,
&spdif_dit_device,
&bluetooth_dit_device,
+ &baseband_dit_device,
&tegra_pcm_device,
&enterprise_audio_device,
&tegra_spi_device4,