ARM: OMAP2+: PRM: Add OMAP5430 register and bitfield files

Add the new defines for OMAP5430 prm module registers.

XXX: Need to add only the delta vs OMAP5430 if possible.

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP2+: CM: Add OMAP5430 register and bitfield files

Add the new defines for OMAP5430 cm registers.

XXX: Need to add only the delta vs OMAP5430 if possible.
ARM: OMAP2+: PRCM: Add OMAP5430 local MPU PRCM registers

Add the PRCM MPU registers for OMAP54XX platforms.

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP2+: SCRM: Add OMAP5430 header file.

Adding the omap5 specific header for scrm module.

Signed-off-by: R Sricharan <r.sricharan@ti.com>
ARM: OMAP2+: clockdomain: Add OMAP5430 data and headers

Add the headers files and the data file to describe all clock domains
inside the OMAP5430 ES1.0 soc.

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP2+: powerdomain: Add OMAP5430 data and headers

Add the headers files and the data file to describe all power domains
inside the OMAP5430 ES1.0 soc.

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP2+: clock: Add OMAP5430 full clock tree.

Add the clock data for omap54xx platforms.

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP2+: hwmod data: Create initial OMAP5430 data.

Adding the hwmod data for OMAP54xx platforms.

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP5: hwmod: Update AESS memory bank and data.

Update AESS memory banks for ABE probing.

Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
ARM: omap: hwmod: warn only when clkdm is missing from both clk and hwmod

On OMAP4+, the clkdm association is moved to hwmod while on older OMAPs'
its associated with a clk.
Hence look for a clkdm in both clk and hwmod and warn only when
its missing in both. Also fix the pr_warning() to print the correct
hwmod name.

Signed-off-by: Rajendra Nayak <rnayak@ti.com>
ARM: OMAP2+: PM: Create DSP, IVA and L3_MAIN devices for OMAP5

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP2+: hwmod data: Add srst_udelay to OMAP5 ISS

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP5: hwmod-data: Hacks for 3.4-rc6

Signed-off-by: R Sricharan <r.sricharan@ti.com>
ARM: OMAP2+: voltagedomain: Add OMAP5 voltage domain data

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP: dmtimer: use devm_ API and do some cleanup in probe()

Replace the regular kzalloc and ioremap with the devm_ equivalent
to simplify error handling. We don't need kree() any more in
omap_dm_timer_remove().

Also added *dev* pointer to reference pdev->dev which makes the
usage shorter in code.

Cc: Cousson, Benoit <b-cousson@ti.com>
Cc: Paul Walmsley <paul@pwsan.com>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Kevin Hilman <khilman@ti.com>
Cc: Rajendra Nayak <rnayak@ti.com>
Cc: Santosh Shilimkar <santosh.shilimkar@ti.com>

Signed-off-by: Tarun Kanti DebBarma <tarun.kanti@ti.com>
ARM: OMAP2+: hwmod: add omap_hwmod_get_main_clk() API

Add an API to get main clock name associated with a given @oh.
This will avoid the need to construct fclk names during early
initialization in order to get fclk handle using clk_get().

Cc: Cousson, Benoit <b-cousson@ti.com>
Cc: Paul Walmsley <paul@pwsan.com>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Kevin Hilman <khilman@ti.com>
Cc: Rajendra Nayak <rnayak@ti.com>
Cc: Santosh Shilimkar <santosh.shilimkar@ti.com>
ARM: OMAP2+: dmtimer: cleanup fclk usage

With omap_hwmod_get_main_clk() now available, this can be passed to
clk_get() to extract the fclk and thus avoid construction of fclk name.
Corrected the timer fck name mis-match between clock44xx_data.c and
omap_hwmod_44xx_data.c. For other platforms this is already taken care.

Cc: Cousson, Benoit <b-cousson@ti.com>
Cc: Paul Walmsley <paul@pwsan.com>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Kevin Hilman <khilman@ti.com>
Cc: Rajendra Nayak <rnayak@ti.com>
Cc: Santosh Shilimkar <santosh.shilimkar@ti.com>

Signed-off-by: Tarun Kanti DebBarma <tarun.kanti@ti.com>
ARM: OMAP5: Initialise voltage, power, clock domains

Include the data in to build and Initialise the voltage, power,
clock domains and the clock table.

Signed-off-by: R Sricharan <r.sricharan@ti.com>
Build a uImage with dtb already appended

Do not commit to mainline; this is a useful hack only for now.

Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Merge branch 'for_3.6/timer_cleanup' into for_3.6/omap5_minimal_support

Conflicts:
	arch/arm/mach-omap2/omap_hwmod.c
	arch/arm/plat-omap/include/plat/omap_hwmod.h