From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Tue, 24 Jul 2012 00:51:03 +0000 (-0700)
Subject: Merge tag 'clk' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
X-Git-Tag: v3.6~379
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=97e7292ab5ccd30a13c3612835535fc3f3e59715;p=platform%2Fkernel%2Flinux-amlogic.git

Merge tag 'clk' of git://git./linux/kernel/git/arm/arm-soc

Pull arm-soc clk changes from Arnd Bergmann:
 "Clock support is moving to the clk subsystem.  These tegra, omap and
  imx changes are for code that is still platform specific and not (yet)
  part of that subsystem."

Fix up conflicts in arch/arm/mach-{imx/clk-imx51-imx53.c,omap2/Makefile}

* tag 'clk' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (23 commits)
  ARM: imx: clk-imx31: Fix clock id for rnga driver
  ARM: imx: add missing item to the list of clock event modes
  ARM: i.MX5x CSPI: Fixed clock name for CSPI
  ARM: i.MX5x clocks: Fix GPT clocks
  ARM: i.MX5x clocks: Fix parent for PWM clocks
  ARM: i.MX5x clocks: Add EPIT support
  ARM: mx27: Reenable silicon version print
  ARM: clk-imx27: Fix rtc clock id
  ARM: tegra: Provide clock for only one PWM controller
  ARM: tegra: Fix PWM clock programming
  ARM: OMAP3+: clock33xx: Add AM33XX clock tree data
  ARM: OMAP3+: clock: Move common clksel_rate & clock data to common file
  ARM: tegra: dma: rename driver name for clock to "tegra-apbdma"
  ARM: tegra: Remove second instance of uart clk
  crypto: add clk_prepare/clk_unprepare
  ASoC: tegra: add clk_prepare/clk_unprepare
  staging: nvec: add clk_prepare/clk_unprepare
  spi/tegra: add clk_prepare/clk_unprepare
  Input: tegra-kbc - add clk_prepare/clk_unprepare
  USB: ehci-tegra: add clk_prepare/clk_unprepare
  ...
---

97e7292ab5ccd30a13c3612835535fc3f3e59715
diff --cc arch/arm/mach-imx/clk-imx51-imx53.c
index 4b89fae14a5a,b0cf83530e18..f6086693ebd2
--- a/arch/arm/mach-imx/clk-imx51-imx53.c
+++ b/arch/arm/mach-imx/clk-imx51-imx53.c
@@@ -279,7 -284,10 +284,11 @@@ static void __init mx5_clocks_common_in
  	clk_register_clkdev(clk[dummy], NULL, "imx-keypad");
  	clk_register_clkdev(clk[tve_gate], NULL, "imx-tve.0");
  	clk_register_clkdev(clk[ipu_di1_gate], "di1", "imx-tve.0");
 +	clk_register_clkdev(clk[gpc_dvfs], "gpc_dvfs", NULL);
+ 	clk_register_clkdev(clk[epit1_ipg_gate], "ipg", "imx-epit.0");
+ 	clk_register_clkdev(clk[epit1_hf_gate], "per", "imx-epit.0");
+ 	clk_register_clkdev(clk[epit2_ipg_gate], "ipg", "imx-epit.1");
+ 	clk_register_clkdev(clk[epit2_hf_gate], "per", "imx-epit.1");
  
  	/* Set SDHC parents to be PLL2 */
  	clk_set_parent(clk[esdhc_a_sel], clk[pll2_sw]);
diff --cc arch/arm/mach-omap2/Makefile
index b7a4ab65faca,3e7d54af4c91..f6a24b3f9c4f
--- a/arch/arm/mach-omap2/Makefile
+++ b/arch/arm/mach-omap2/Makefile
@@@ -172,8 -157,7 +172,9 @@@ obj-$(CONFIG_ARCH_OMAP3)		+= clkt_iclk.
  obj-$(CONFIG_ARCH_OMAP4)		+= $(clock-common) clock44xx_data.o
  obj-$(CONFIG_ARCH_OMAP4)		+= dpll3xxx.o dpll44xx.o
  obj-$(CONFIG_SOC_AM33XX)		+= $(clock-common) dpll3xxx.o
+ obj-$(CONFIG_SOC_AM33XX)		+= clock33xx_data.o
 +obj-$(CONFIG_SOC_OMAP5)			+= $(clock-common)
 +obj-$(CONFIG_SOC_OMAP5)			+= dpll3xxx.o dpll44xx.o
  
  # OMAP2 clock rate set data (old "OPP" data)
  obj-$(CONFIG_SOC_OMAP2420)		+= opp2420_data.o