ARM: OMAP5: PRM: Add OMAP54XX register and bitfield files

Add the new defines for OMAP54XX prm module registers.

Cc: Paul Walmsley <paul@pwsan.com>

Signed-off-by: Rajendra Nayak <rnayak@ti.com>
Signed-off-by: Benoit Cousson <b-cousson@ti.com>
[santosh.shilimkar@ti.com: Generated es2.0 data]
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
ARM: OMAP5: CM: Add OMAP54XX register and bitfield files

Add the new defines for OMAP54XX cm registers.

Cc: Paul Walmsley <paul@pwsan.com>

Signed-off-by: Rajendra Nayak <rnayak@ti.com>
Signed-off-by: Benoit Cousson <b-cousson@ti.com>
[santosh.shilimkar@ti.com: Generated es2.0 data]
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
ARM: OMAP5: PRCM: Add OMAP54XX local MPU PRCM registers

Add the PRCM MPU registers for OMAP54XX platforms.

Cc: Paul Walmsley <paul@pwsan.com>

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
[santosh.shilimkar@ti.com: Generated es2.0 data]
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
ARM: OMAP5: SCRM: Add OMAP54XX header file.

Adding the OMAP5 specific header for SCRM module.

Cc: Paul Walmsley <paul@pwsan.com>

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
[santosh.shilimkar@ti.com: Generated es2.0 data]
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
ARM: OMAP2+: clockdomain data: Add OMAP54XX data and update the header

Add the data file to describe all clock domains inside the OMAP54XX soc.

Cc: Paul Walmsley <paul@pwsan.com>

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
[santosh.shilimkar@ti.com: Generated es2.0 data]
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
ARM: OMAP5: powerdomain data: Add OMAP54XX data and update the header

Add the data file to describe all power domains inside the OMAP54XX soc.

Cc: Paul Walmsley <paul@pwsan.com>

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
[santosh.shilimkar@ti.com: Generated es2.0 data]
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
ARM: OMAP5: hwmod data: Create initial OMAP5 SOC hwmod data

Adding the hwmod data for OMAP54xx platforms. The IO resource information
like dma request lines, irq number and ocp address space can be populated
via dt blob. So such data is stripped from OMAP5 SOC hwmod data file.

Note that SDMA IO resource information is still kept since dmaengine work
is till ongoing. Once the legacy dma platform driver becomes obsolute, SDMA
information can be removed.

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
ARM: OMAP5: hwmod-data: Manual updates to the autogen output files

Manual updates to the autogen output files for hwmod. These are necessarry to be able to make device boot.

Signed-off-by: Rajendra Nayak <rnayak@ti.com>
ARM: OMAP5: voltagedomain data: Add OMAP5 voltage domain data

Add voltagedomain related data for OMAP54XX SOCs.

Cc: Paul Walmsley <paul@pwsan.com>

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
ARM: OMAP5: hwmod_data: Fix UART sysc settings

OMAP5 UART IP support Smart-idle Wake up mode so enable the same

Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
ARM: OMAP5: hwmod-data: Add timer clock activity flags

Currently HWMOD is not configuring the clock-activity field in the
OCP_CFG register for timers that have this field. It is needed to
keep the wake-up capability enabled.

Hence add the appropriate flags to the timer HWMOD structures, same way
as the commit 10759e82 {ARM: OMAP2+: Don't use __omap_dm_timer_reset()}.
On OMAP5 based SOCs, dmtimer 1, 2 and 10 have the clock-activity field.

Cc: Jon Hunter <jon-hunter@ti.com>

Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
ARM: OMAP5: Enable build and frameowrk initialisations

Include the OMAP5 data files in build. Initialise the voltage, power,
clock domains.

Cc: Paul Walmsley <paul@pwsan.com>

Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
ARM: OMAP5: clock data: Add OMAP54XX full clock tree and headers

Add the clock tree related data for OMAP54xx platforms.

Cc: Paul Walmsley <paul@pwsan.com>

Signed-off-by: Rajendra Nayak <rnayak@ti.com>
Signed-off-by: Benoit Cousson <b-cousson@ti.com>
[santosh.shilimkar@ti.com: Generated es2.0 data]
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
ARM: OMAP5: clockdata: Manual updates to the autogen output files

Manual updates to the autogen output files for hwmod. These are necessarry to be able to make device boot.

Signed-off-by: Rajendra Nayak <rnayak@ti.com>
ARM: OMAP5: clock: Fix clock data based on upstream fixes for omap4

A lot of OMAP4 clock data was fixed up before it got merged into mainline.
Take some of those fixes (back into autogen) and apply them to OMAP5.

Signed-off-by: Rajendra Nayak <rnayak@ti.com>
ARM: OMAP5: Enable clk frameowrk build and initialisations

Cc: Paul Walmsley <paul@pwsan.com>

Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
ARM: OMAP5: hwmod-data: Uart IP needs HWMOD_SWSUP_SIDLE_ACT flag

Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>