summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSumit Bhattacharya <sumitb@nvidia.com>2011-12-13 18:39:04 +0530
committerVarun Wadekar <vwadekar@nvidia.com>2011-12-15 12:12:19 +0530
commit0f1d46a161fe309f50fad0b0c93115f0759fb1df (patch)
treed7d85f2d9193ce5d46d878f964ad7ac9a588bd33
parent7ffccdbce1300e632e9e887724077771db1154e9 (diff)
ARM: Tegra: Set i2s_sync as parent of audio clock for Tegra30
Set i2s_sync clocks as parent of audio clocks in tegra_clk_init_table. Entries are added only for active I2s ports for corresponding Tegra30 board. Bug 911332 Change-Id: I86440cbff6432fcec3de249c9baf46aab785122f Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-on: http://git-master/r/69757 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Scott Peterson <speterson@nvidia.com>
-rw-r--r--arch/arm/mach-tegra/board-cardhu.c2
-rw-r--r--arch/arm/mach-tegra/board-enterprise.c4
2 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu.c b/arch/arm/mach-tegra/board-cardhu.c
index 62320839aca3..1310bbb4edca 100644
--- a/arch/arm/mach-tegra/board-cardhu.c
+++ b/arch/arm/mach-tegra/board-cardhu.c
@@ -186,6 +186,8 @@ static __initdata struct tegra_clk_init_table cardhu_clk_init_table[] = {
{ "dam0", "pll_a_out0", 0, false},
{ "dam1", "pll_a_out0", 0, false},
{ "dam2", "pll_a_out0", 0, false},
+ { "audio1", "i2s1_sync", 0, false},
+ { "audio3", "i2s3_sync", 0, false},
{ "vi_sensor", "pll_p", 150000000, false},
{ "i2c1", "pll_p", 3200000, false},
{ "i2c2", "pll_p", 3200000, false},
diff --git a/arch/arm/mach-tegra/board-enterprise.c b/arch/arm/mach-tegra/board-enterprise.c
index b4cf3a847014..ecb080dcba1c 100644
--- a/arch/arm/mach-tegra/board-enterprise.c
+++ b/arch/arm/mach-tegra/board-enterprise.c
@@ -188,6 +188,10 @@ static __initdata struct tegra_clk_init_table enterprise_clk_init_table[] = {
{ "dam0", "pll_a_out0", 0, false},
{ "dam1", "pll_a_out0", 0, false},
{ "dam2", "pll_a_out0", 0, false},
+ { "audio0", "i2s0_sync", 0, false},
+ { "audio1", "i2s1_sync", 0, false},
+ { "audio2", "i2s2_sync", 0, false},
+ { "audio3", "i2s3_sync", 0, false},
{ NULL, NULL, 0, 0},
};