diff options
author | Vinod G <vinodg@nvidia.com> | 2011-02-04 12:08:04 -0800 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-04-26 15:51:18 -0700 |
commit | b7460ea0216feba0a3272e5f6bc8379b3eba1f0a (patch) | |
tree | eb911a3272a164943b0c377c61c2e77421f8f29d /sound | |
parent | b8f1f17a13d1fce6316cb34efe03e481e56a9f69 (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.c | 3 |
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__); |