Re: [PATCH 00/13] ARM: OMAP5: Add minimal OMAP5 SOC support

2012-05-13 Thread R, Sricharan
Tony,
  Thanks for you suggestions

  OMAP5 V2 series is ready with all comments addressed, but I have
  below dependencies to be merged to apply my series against your
  cleanup-soc branch

 OK

  1) git://git.pwsan.com/linux-2.6 hwmod_soc_conditional_cleanup_3.5

 This one is not merged in yet and it seems that we're out of time
 for v3.5 unless it drags on and we have -rc8 after -rc7.

 OK
  2) git://git.pwsan.com/linux-2.6 hwmod_data_cleanup_3.5
  3) https://github.com/hvaibhav/am335x-linux   32ksync-timer-cleanup

 These two are merged in arm-soc now.

 OK
  4) http://www.spinics.net/lists/arm-kernel/msg174461.html

 I think this series still has some pending comments?

 Yes, right. In fact except for the last patch,
 others should not be needed when rebased against
 paul's PRCM cleanups which is yet to be posted and
 [1] which is already acked now.

  1) http://www.spinics.net/lists/linux-omap/msg70192.html

  Can you please let me know how you want me to prepare the series
  with these dependencies.

 Until these dependencies get cleared out, it seems that the best
 branch to base your patches is omap-cleanup-timer-for-v3.5 tag
 and just carry the pending patches for a little bit longer.

 Ok, will rebase against it then and then prepare the series with a couple
of temporary patches that can be dropped when the above mentioned dependencies
are sorted out.


Thanks,
 Sricharan
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 00/13] ARM: OMAP5: Add minimal OMAP5 SOC support

2012-05-11 Thread Tony Lindgren
Hi,

* Sricharan R r.sricha...@ti.com [120510 10:47]:
 Hi Tony,
 
  -Original Message-
  From: R Sricharan [mailto:r.sricha...@ti.com]
  Sent: Thursday, May 03, 2012 12:56 PM
  To: linux-omap@vger.kernel.org
  Cc: linux-arm-ker...@lists.infradead.org; santosh.shilim...@ti.com;
  t...@atomide.com; b-cous...@ti.com; r.sricha...@ti.com
  Subject: [PATCH 00/13] ARM: OMAP5: Add minimal OMAP5 SOC support
 
  The series adds minimal OMAP5 support.
  OMAP5430 has a dual core Cortex-A15 based MPU subsystem with 2MB
  L2 cache. The SOC has many compatible blocks with OMAP4 SOCS and
  hence large part of the peripherals are re-used.
 
  OMAP5432 is another variant of OMAP5430, with a
  memory controller supporting DDR3 and SATA.
 
  OMAP5 V2 series is ready with all comments addressed, but I have
  below dependencies to be merged to apply my series against your
  cleanup-soc branch

OK
 
  1) git://git.pwsan.com/linux-2.6 hwmod_soc_conditional_cleanup_3.5

This one is not merged in yet and it seems that we're out of time
for v3.5 unless it drags on and we have -rc8 after -rc7.

  2) git://git.pwsan.com/linux-2.6 hwmod_data_cleanup_3.5
  3) https://github.com/hvaibhav/am335x-linux   32ksync-timer-cleanup

These two are merged in arm-soc now.

  4) http://www.spinics.net/lists/arm-kernel/msg174461.html

I think this series still has some pending comments?
 
  Can you please let me know how you want me to prepare the series
  with these dependencies.

Until these dependencies get cleared out, it seems that the best
branch to base your patches is omap-cleanup-timer-for-v3.5 tag
and just carry the pending patches for a little bit longer.

Regards,

Tony
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH 00/13] ARM: OMAP5: Add minimal OMAP5 SOC support

2012-05-10 Thread Sricharan R
Hi Tony,

 -Original Message-
 From: R Sricharan [mailto:r.sricha...@ti.com]
 Sent: Thursday, May 03, 2012 12:56 PM
 To: linux-omap@vger.kernel.org
 Cc: linux-arm-ker...@lists.infradead.org; santosh.shilim...@ti.com;
 t...@atomide.com; b-cous...@ti.com; r.sricha...@ti.com
 Subject: [PATCH 00/13] ARM: OMAP5: Add minimal OMAP5 SOC support

 The series adds minimal OMAP5 support.
 OMAP5430 has a dual core Cortex-A15 based MPU subsystem with 2MB
 L2 cache. The SOC has many compatible blocks with OMAP4 SOCS and
 hence large part of the peripherals are re-used.

 OMAP5432 is another variant of OMAP5430, with a
 memory controller supporting DDR3 and SATA.

 OMAP5 V2 series is ready with all comments addressed, but I have
 below dependencies to be merged to apply my series against your
 cleanup-soc branch

 1) git://git.pwsan.com/linux-2.6 hwmod_soc_conditional_cleanup_3.5
 2) git://git.pwsan.com/linux-2.6 hwmod_data_cleanup_3.5
 3) https://github.com/hvaibhav/am335x-linux   32ksync-timer-cleanup
 4) http://www.spinics.net/lists/arm-kernel/msg174461.html

 Can you please let me know how you want me to prepare the series
 with these dependencies.

Thanks,
 Sricharan
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 00/13] ARM: OMAP5: Add minimal OMAP5 SOC support

2012-05-08 Thread Santosh Shilimkar
On Tuesday 08 May 2012 03:56 AM, Tony Lindgren wrote:
 * Santosh Shilimkar santosh.shilim...@ti.com [120507 02:53]:
 Tony,

 On Thursday 03 May 2012 12:56 PM, R Sricharan wrote:
 The series adds minimal OMAP5 support.
 OMAP5430 has a dual core Cortex-A15 based MPU subsystem with 2MB
 L2 cache. The SOC has many compatible blocks with OMAP4 SOCS and
 hence large part of the peripherals are re-used.

 OMAP5432 is another variant of OMAP5430, with a
 memory controller supporting DDR3 and SATA.

 Series is generated against the 3.4-rc5. This has been rebased on
 top of the OMAP2+ cleanup series [1]

 To get the boot working with omap2plus_defconfig,
 OMAP5 hwmod/clock/prm/cm database needs to be added.
 The data and the integrated tree are available in the
 below git repository

 OMAP5_DATA:
 git://gitorious.org/omap-sw-develoment/linux-omap-dev.git
  omap5_data

 OMAP5_INTEGRATED:
 git://gitorious.org/omap-sw-develoment/linux-omap-dev.git
  omap5_dt_integrated

 The series is boot tested on OMAP5430 ES1.0.
 OMAP2/3/4 build and boot is tested as well to avoid any breakage
 because of the series.

 Patch TEMP: ARM: OMAP5: Add cpu_is_omap54xx() checks is temporary and
 can be dropped once rebased against [2]

 Patch TEMP: ARM: OMAP5: Update the base address of the 32k-counter is
 temporary and can be dropped once rebased against [3]


 [1] http://www.spinics.net/lists/linux-omap/msg69233.html
 [2] http://www.spinics.net/lists/linux-omap/msg69013.html
 [3] http://www.mail-archive.com/linux-omap@vger.kernel.org/msg67166.html

 Do you have a branch where above dependencies are merged ?
 
 Seems like those should go into the cleanup branch, and then
 that can be used as a base.

Yep. That will be a good base.

 How do you suggest to go about updating this series so
 that above dependencies plus DT support(3.3 based branch
 in arm-soc tree and needs to be updated against 3.4) is
 base tree for the patchset.
 
 Probably the DT patch should be separate, we can make dt branch
 depend on the cleanup branch.
 
Sounds good. Btw, who is re-basing the omap-dt branch against 3.4 ?

 Then the data files should be first posted for reviews (and potentially
 updated for what we have queued in hwmod-cleanup).  Does this series
 compile on it's own without the data now?
 
This series does compile on it's own without data patches. Data
patches needs to re-based against Paul's clean-up and also we
need to sort out ES1/ES2 diff so they can wait till then.
Probably 3.6+

This series was intentionally made in such a way that it can
be merged without data patches. Just for getting boot working
on OMAP5 data patches needs to be merged.

Regards
Santosh


--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 00/13] ARM: OMAP5: Add minimal OMAP5 SOC support

2012-05-08 Thread Tony Lindgren
* Santosh Shilimkar santosh.shilim...@ti.com [120508 00:27]:
 On Tuesday 08 May 2012 03:56 AM, Tony Lindgren wrote:
  * Santosh Shilimkar santosh.shilim...@ti.com [120507 02:53]:
  Tony,
 
  On Thursday 03 May 2012 12:56 PM, R Sricharan wrote:
  The series adds minimal OMAP5 support.
  OMAP5430 has a dual core Cortex-A15 based MPU subsystem with 2MB
  L2 cache. The SOC has many compatible blocks with OMAP4 SOCS and
  hence large part of the peripherals are re-used.
 
  OMAP5432 is another variant of OMAP5430, with a
  memory controller supporting DDR3 and SATA.
 
  Series is generated against the 3.4-rc5. This has been rebased on
  top of the OMAP2+ cleanup series [1]
 
  To get the boot working with omap2plus_defconfig,
  OMAP5 hwmod/clock/prm/cm database needs to be added.
  The data and the integrated tree are available in the
  below git repository
 
  OMAP5_DATA:
  git://gitorious.org/omap-sw-develoment/linux-omap-dev.git
   omap5_data
 
  OMAP5_INTEGRATED:
  git://gitorious.org/omap-sw-develoment/linux-omap-dev.git
   omap5_dt_integrated
 
  The series is boot tested on OMAP5430 ES1.0.
  OMAP2/3/4 build and boot is tested as well to avoid any breakage
  because of the series.
 
  Patch TEMP: ARM: OMAP5: Add cpu_is_omap54xx() checks is temporary and
  can be dropped once rebased against [2]
 
  Patch TEMP: ARM: OMAP5: Update the base address of the 32k-counter is
  temporary and can be dropped once rebased against [3]
 
 
  [1] http://www.spinics.net/lists/linux-omap/msg69233.html
  [2] http://www.spinics.net/lists/linux-omap/msg69013.html
  [3] http://www.mail-archive.com/linux-omap@vger.kernel.org/msg67166.html
 
  Do you have a branch where above dependencies are merged ?
  
  Seems like those should go into the cleanup branch, and then
  that can be used as a base.
 
 Yep. That will be a good base.
 
  How do you suggest to go about updating this series so
  that above dependencies plus DT support(3.3 based branch
  in arm-soc tree and needs to be updated against 3.4) is
  base tree for the patchset.
  
  Probably the DT patch should be separate, we can make dt branch
  depend on the cleanup branch.
  
 Sounds good. Btw, who is re-basing the omap-dt branch against 3.4 ?

That's already queued up, I can merge in some trivial v3.4 based patches
Benoit has and it gets updated automatically.
 
  Then the data files should be first posted for reviews (and potentially
  updated for what we have queued in hwmod-cleanup).  Does this series
  compile on it's own without the data now?
  
 This series does compile on it's own without data patches. Data
 patches needs to re-based against Paul's clean-up and also we
 need to sort out ES1/ES2 diff so they can wait till then.
 Probably 3.6+

OK good.
 
 This series was intentionally made in such a way that it can
 be merged without data patches. Just for getting boot working
 on OMAP5 data patches needs to be merged.

Great, excellent.

Regards,

Tony
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 00/13] ARM: OMAP5: Add minimal OMAP5 SOC support

2012-05-07 Thread Santosh Shilimkar
Tony,

On Thursday 03 May 2012 12:56 PM, R Sricharan wrote:
 The series adds minimal OMAP5 support.
 OMAP5430 has a dual core Cortex-A15 based MPU subsystem with 2MB
 L2 cache. The SOC has many compatible blocks with OMAP4 SOCS and
 hence large part of the peripherals are re-used.
 
 OMAP5432 is another variant of OMAP5430, with a
 memory controller supporting DDR3 and SATA.
 
 Series is generated against the 3.4-rc5. This has been rebased on
 top of the OMAP2+ cleanup series [1]
 
 To get the boot working with omap2plus_defconfig,
 OMAP5 hwmod/clock/prm/cm database needs to be added.
 The data and the integrated tree are available in the
 below git repository
 
 OMAP5_DATA:
 git://gitorious.org/omap-sw-develoment/linux-omap-dev.git
  omap5_data
 
 OMAP5_INTEGRATED:
 git://gitorious.org/omap-sw-develoment/linux-omap-dev.git
  omap5_dt_integrated
 
 The series is boot tested on OMAP5430 ES1.0.
 OMAP2/3/4 build and boot is tested as well to avoid any breakage
 because of the series.
 
 Patch TEMP: ARM: OMAP5: Add cpu_is_omap54xx() checks is temporary and
 can be dropped once rebased against [2]
 
 Patch TEMP: ARM: OMAP5: Update the base address of the 32k-counter is
 temporary and can be dropped once rebased against [3]
 
 
 [1] http://www.spinics.net/lists/linux-omap/msg69233.html
 [2] http://www.spinics.net/lists/linux-omap/msg69013.html
 [3] http://www.mail-archive.com/linux-omap@vger.kernel.org/msg67166.html
 
Do you have a branch where above dependencies are merged ?
How do you suggest to go about updating this series so
that above dependencies plus DT support(3.3 based branch
in arm-soc tree and needs to be updated against 3.4) is
base tree for the patchset.

Regards
Santosh


--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 00/13] ARM: OMAP5: Add minimal OMAP5 SOC support

2012-05-07 Thread Tony Lindgren
* Santosh Shilimkar santosh.shilim...@ti.com [120507 02:53]:
 Tony,
 
 On Thursday 03 May 2012 12:56 PM, R Sricharan wrote:
  The series adds minimal OMAP5 support.
  OMAP5430 has a dual core Cortex-A15 based MPU subsystem with 2MB
  L2 cache. The SOC has many compatible blocks with OMAP4 SOCS and
  hence large part of the peripherals are re-used.
  
  OMAP5432 is another variant of OMAP5430, with a
  memory controller supporting DDR3 and SATA.
  
  Series is generated against the 3.4-rc5. This has been rebased on
  top of the OMAP2+ cleanup series [1]
  
  To get the boot working with omap2plus_defconfig,
  OMAP5 hwmod/clock/prm/cm database needs to be added.
  The data and the integrated tree are available in the
  below git repository
  
  OMAP5_DATA:
  git://gitorious.org/omap-sw-develoment/linux-omap-dev.git
   omap5_data
  
  OMAP5_INTEGRATED:
  git://gitorious.org/omap-sw-develoment/linux-omap-dev.git
   omap5_dt_integrated
  
  The series is boot tested on OMAP5430 ES1.0.
  OMAP2/3/4 build and boot is tested as well to avoid any breakage
  because of the series.
  
  Patch TEMP: ARM: OMAP5: Add cpu_is_omap54xx() checks is temporary and
  can be dropped once rebased against [2]
  
  Patch TEMP: ARM: OMAP5: Update the base address of the 32k-counter is
  temporary and can be dropped once rebased against [3]
  
  
  [1] http://www.spinics.net/lists/linux-omap/msg69233.html
  [2] http://www.spinics.net/lists/linux-omap/msg69013.html
  [3] http://www.mail-archive.com/linux-omap@vger.kernel.org/msg67166.html
  
 Do you have a branch where above dependencies are merged ?

Seems like those should go into the cleanup branch, and then
that can be used as a base.

 How do you suggest to go about updating this series so
 that above dependencies plus DT support(3.3 based branch
 in arm-soc tree and needs to be updated against 3.4) is
 base tree for the patchset.

Probably the DT patch should be separate, we can make dt branch
depend on the cleanup branch.

Then the data files should be first posted for reviews (and potentially
updated for what we have queued in hwmod-cleanup).  Does this series
compile on it's own without the data now?

Regards,

Tony
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 00/13] ARM: OMAP5: Add minimal OMAP5 SOC support

2012-05-03 Thread R Sricharan
The series adds minimal OMAP5 support.
OMAP5430 has a dual core Cortex-A15 based MPU subsystem with 2MB
L2 cache. The SOC has many compatible blocks with OMAP4 SOCS and
hence large part of the peripherals are re-used.

OMAP5432 is another variant of OMAP5430, with a
memory controller supporting DDR3 and SATA.

Series is generated against the 3.4-rc5. This has been rebased on
top of the OMAP2+ cleanup series [1]

To get the boot working with omap2plus_defconfig,
OMAP5 hwmod/clock/prm/cm database needs to be added.
The data and the integrated tree are available in the
below git repository

OMAP5_DATA:
git://gitorious.org/omap-sw-develoment/linux-omap-dev.git
 omap5_data

OMAP5_INTEGRATED:
git://gitorious.org/omap-sw-develoment/linux-omap-dev.git
 omap5_dt_integrated

The series is boot tested on OMAP5430 ES1.0.
OMAP2/3/4 build and boot is tested as well to avoid any breakage
because of the series.

Patch TEMP: ARM: OMAP5: Add cpu_is_omap54xx() checks is temporary and
can be dropped once rebased against [2]

Patch TEMP: ARM: OMAP5: Update the base address of the 32k-counter is
temporary and can be dropped once rebased against [3]


[1] http://www.spinics.net/lists/linux-omap/msg69233.html
[2] http://www.spinics.net/lists/linux-omap/msg69013.html
[3] http://www.mail-archive.com/linux-omap@vger.kernel.org/msg67166.html

R Sricharan (10):
  ARM: OMAP5: id: Add cpu id for ES versions
  ARM: OMAP5: Add minimal support for OMAP5430 SOC
  TEMP: ARM: OMAP5: Add cpu_is_omap54xx() checks.
  ARM: OMAP5: timer: Add clocksource, clockevent support
  TEMP: ARM: OMAP5: Update the base address of the 32k-counter.
  ARM: OMAP5: gpmc: Update gpmc_init()
  ARM: OMAP5: l3: Add l3 error handler support for omap5.
  ARM: OMAP5: board-generic: Add device tree support.
  arm/dts: OMAP5: Add omap5 dts files
  ARM: OMAP5: Add the build support

Santosh Shilimkar (2):
  ARM: OMAP5: Add the WakeupGen IP updates.
  ARM: OMAP5: Add SMP support.

Tarun Kanti DebBarma (1):
  ARM: Kconfig update to support additional GPIOs in OMAP5

 .../devicetree/bindings/arm/omap/omap.txt  |3 +
 arch/arm/Kconfig   |1 +
 arch/arm/boot/dts/omap5-evm.dts|   20 ++
 arch/arm/boot/dts/omap5.dtsi   |  201 
 arch/arm/configs/omap2plus_defconfig   |2 +
 arch/arm/mach-omap2/Kconfig|   13 ++-
 arch/arm/mach-omap2/Makefile   |   27 ++-
 arch/arm/mach-omap2/board-generic.c|   39 +++--
 arch/arm/mach-omap2/clock.c|3 +-
 arch/arm/mach-omap2/cminst44xx.h   |2 +-
 arch/arm/mach-omap2/common.c   |   24 +++
 arch/arm/mach-omap2/common.h   |   15 ++
 arch/arm/mach-omap2/control.h  |4 +
 arch/arm/mach-omap2/devices.c  |2 +-
 arch/arm/mach-omap2/gpmc.c |3 +-
 arch/arm/mach-omap2/id.c   |   47 +
 arch/arm/mach-omap2/include/mach/debug-macro.S |8 +-
 arch/arm/mach-omap2/include/mach/omap-wakeupgen.h  |6 +
 arch/arm/mach-omap2/io.c   |   44 +
 arch/arm/mach-omap2/iomap.h|   27 +++
 arch/arm/mach-omap2/irq.c  |   11 +
 arch/arm/mach-omap2/omap-headsmp.S |   21 ++
 arch/arm/mach-omap2/omap-hotplug.c |   24 ++-
 arch/arm/mach-omap2/omap-smp.c |   58 +--
 arch/arm/mach-omap2/omap-wakeupgen.c   |  110 ---
 arch/arm/mach-omap2/omap4-common.c |   14 ++
 arch/arm/mach-omap2/omap4-sar-layout.h |   12 +-
 arch/arm/mach-omap2/omap_hwmod.c   |   15 +-
 arch/arm/mach-omap2/omap_l3_noc.h  |   22 ++-
 arch/arm/mach-omap2/prcm.c |2 +-
 arch/arm/mach-omap2/prm2xxx_3xxx.h |5 +-
 arch/arm/mach-omap2/timer.c|5 +
 arch/arm/plat-omap/Kconfig |4 +-
 arch/arm/plat-omap/Makefile|4 +-
 arch/arm/plat-omap/counter_32k.c   |2 +
 arch/arm/plat-omap/include/plat/clkdev_omap.h  |1 +
 arch/arm/plat-omap/include/plat/clock.h|4 +-
 arch/arm/plat-omap/include/plat/cpu.h  |   23 ++-
 arch/arm/plat-omap/include/plat/hardware.h |1 +
 arch/arm/plat-omap/include/plat/multi.h|9 +
 arch/arm/plat-omap/include/plat/omap54xx.h |   32 +++
 arch/arm/plat-omap/include/plat/serial.h   |   10 +
 arch/arm/plat-omap/include/plat/uncompress.h   |6 +
 arch/arm/plat-omap/sram.c  |   11 +-
 44 files changed, 796 insertions(+), 101 deletions(-)
 create mode 100644 arch/arm/boot/dts/omap5-evm.dts
 create mode 100644 arch/arm/boot/dts/omap5.dtsi
 create mode 100644