summaryrefslogtreecommitdiff
path: root/sound
diff options
context:
space:
mode:
authorVinod G <vinodg@nvidia.com>2011-02-04 12:08:04 -0800
committerDan Willemsen <dwillemsen@nvidia.com>2011-04-26 15:51:18 -0700
commitb7460ea0216feba0a3272e5f6bc8379b3eba1f0a (patch)
treeeb911a3272a164943b0c377c61c2e77421f8f29d /sound
parentb8f1f17a13d1fce6316cb34efe03e481e56a9f69 (diff)
arm: tegra: Clean up the clock for audio.
Removed the direct pmc register write, using clk_out_1 for pmc Moved the apbif/ahub clock to audio_switch code. Original-Change-Id: I1ee2b7d84dbf5707894834928d0fdc4ff8bc3b96 Reviewed-on: http://git-master/r/18369 Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Tested-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Change-Id: I8b55a30db47f2a5b18a5eecadf2d19f4eb7b1a44
Diffstat (limited to 'sound')
-rw-r--r--sound/soc/tegra/tegra_i2s.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/soc/tegra/tegra_i2s.c b/sound/soc/tegra/tegra_i2s.c
index dfcf184b689c..48115d8cbeb4 100644
--- a/sound/soc/tegra/tegra_i2s.c
+++ b/sound/soc/tegra/tegra_i2s.c
@@ -24,6 +24,7 @@ struct tegra_i2s_info {
struct platform_device *pdev;
struct tegra_audio_platform_data *pdata;
struct clk *i2s_clk;
+ struct clk *pmc_clk;
phys_addr_t i2s_phys;
void __iomem *i2s_base;
@@ -421,6 +422,8 @@ static int tegra_i2s_driver_probe(struct platform_device *pdev)
int err = 0;
struct resource *res, *mem;
struct tegra_i2s_info *info;
+ struct clk *pll_a_out0_clk =
+ clk_get_sys(NULL, "pll_a_out0");
int i = 0;
pr_info("%s\n", __func__);