ARM: OMAP3+: clock33xx: Add AM33XX clock tree data
commite30384abd63dfa11508a38243e1d78f1d70486b1
authorVaibhav Hiremath <hvaibhav@ti.com>
Tue, 29 May 2012 09:56:41 +0000 (29 15:26 +0530)
committerPaul Walmsley <paul@pwsan.com>
Fri, 29 Jun 2012 22:16:40 +0000 (29 16:16 -0600)
tree4f957648e5467bebc16e52417b8ed78116fed61b
parent571efa0d3ba8ef6ad857259bfa194e9b2ee403ad
ARM: OMAP3+: clock33xx: Add AM33XX clock tree data

AM33XX clock implementation is different than any existing OMAP
family of devices. Although DPLL module is similar to OMAP4
device, but the usage is very much different than OMAP4.
AM33XX has different peripheral set and each module gets
integrated to the clock framework differently than OMAP
family of devices.

This patch adds full Clock tree data for AM33XX family
of devices and also integrates it into existing OMAP framework.

Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
Signed-off-by: Afzal Mohammed <afzal@ti.com>
Signed-off-by: Vaibhav Bedia <vaibhav.bedia@ti.com>
Cc: Kevin Hilman <khilman@ti.com>
Cc: Rajendra Nayak <rnayak@ti.com>
CC: Tony Lindgren <tony@atomide.com>
Cc: Paul Walmsley <paul@pwsan.com>
Cc: Benoit Cousson <b-cousson@ti.com>
[paul@pwsan.com: updated to apply; changed 'soc_is_am33xx' to
 'cpu_is_am33xx' to match usage in Tony's current am33xx branch]
Signed-off-by: Paul Walmsley <paul@pwsan.com>
arch/arm/mach-omap2/Makefile
arch/arm/mach-omap2/clock.h
arch/arm/mach-omap2/clock33xx_data.c [new file with mode: 0644]
arch/arm/mach-omap2/io.c
arch/arm/plat-omap/include/plat/clkdev_omap.h