Re: [RFC PATCH 00/11] arm:omap:am33xx: Add basic voltage, power, clock HWMOD data

2011-12-07 Thread Tony Lindgren
* Vaibhav Hiremath hvaib...@ti.com [20 08:44]:
 
  34 files changed, 7525 insertions(+), 15 deletions(-)

Clearly we can't merge this amount of static SoC specific
hwmod/mux data after the all that's been discussed over
this year.

We just have to have a better way of doing this.

For now, we already have the SoC specific init functions
available, so I suggest taking a hard look how to dynamically
allocate these data structures and populate them with the
SoC specific init functions.

Then later on we may be able to pass some of the data such
as module base addresses from device tree. But I'm guessing
that the SoC specific inits should already squeeze this down
into something tolerable.

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: [RFC PATCH 00/11] arm:omap:am33xx: Add basic voltage, power, clock HWMOD data

2011-12-01 Thread Hiremath, Vaibhav
 -Original Message-
 From: Hilman, Kevin
 Sent: Thursday, December 01, 2011 7:12 AM
 To: Hiremath, Vaibhav
 Cc: linux-omap@vger.kernel.org; t...@atomide.com; p...@pwsan.com; linux-
 arm-ker...@lists.infradead.org; Cousson, Benoit
 Subject: Re: [RFC PATCH 00/11] arm:omap:am33xx: Add basic voltage, power,
 clock  HWMOD data
 
 Vaibhav Hiremath hvaib...@ti.com writes:
 
  This patch series adds support for AM335X basic voltage, power,
  clock and HWMOD data to existing OMAP framework.
 
 This series is missing patch 05/11.
 
Ohhh...not sure what went bad.

You can access it from, 
http://arago-project.org/git/people/?p=vaibhav/ti-psp-omap-video.git;a=commit;h=c2754eb60b65c6c574f2d6d871d8846358e40414


I had published the whole series @ Arago.

Thanks,
Vaibhav

 Kevin
--
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: [RFC PATCH 00/11] arm:omap:am33xx: Add basic voltage, power, clock HWMOD data

2011-12-01 Thread Cousson, Benoit

On 12/1/2011 1:02 PM, Hiremath, Vaibhav wrote:

-Original Message-
From: Hilman, Kevin
Sent: Thursday, December 01, 2011 7:12 AM
To: Hiremath, Vaibhav
Cc: linux-omap@vger.kernel.org; t...@atomide.com; p...@pwsan.com; linux-
arm-ker...@lists.infradead.org; Cousson, Benoit
Subject: Re: [RFC PATCH 00/11] arm:omap:am33xx: Add basic voltage, power,
clock  HWMOD data

Vaibhav Hiremathhvaib...@ti.com  writes:


This patch series adds support for AM335X basic voltage, power,
clock and HWMOD data to existing OMAP framework.


This series is missing patch 05/11.


Ohhh...not sure what went bad.


This is probably due to the size of the patch. It cannot be  100k to 
reach the mailing list.


Regards,
Benoit
--
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: [RFC PATCH 00/11] arm:omap:am33xx: Add basic voltage, power, clock HWMOD data

2011-12-01 Thread Kevin Hilman
Hiremath, Vaibhav hvaib...@ti.com writes:

 -Original Message-
 From: Hilman, Kevin
 Sent: Thursday, December 01, 2011 7:12 AM
 To: Hiremath, Vaibhav
 Cc: linux-omap@vger.kernel.org; t...@atomide.com; p...@pwsan.com; linux-
 arm-ker...@lists.infradead.org; Cousson, Benoit
 Subject: Re: [RFC PATCH 00/11] arm:omap:am33xx: Add basic voltage, power,
 clock  HWMOD data
 
 Vaibhav Hiremath hvaib...@ti.com writes:
 
  This patch series adds support for AM335X basic voltage, power,
  clock and HWMOD data to existing OMAP framework.
 
 This series is missing patch 05/11.
 
 Ohhh...not sure what went bad.

 You can access it from, 
 http://arago-project.org/git/people/?p=vaibhav/ti-psp-omap-video.git;a=commit;h=c2754eb60b65c6c574f2d6d871d8846358e40414


 I had published the whole series @ Arago.


OK, but using Arago, I will also get a bunch of other out of tree code.

Can you create a branch for base am33x support against a recent mainline
(like v3.2-rc3) for easier review/testing of just the AM33x support?

Kevin
--
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: [RFC PATCH 00/11] arm:omap:am33xx: Add basic voltage, power, clock HWMOD data

2011-12-01 Thread Kevin Hilman
On 12/01/2011 06:58 AM, Kevin Hilman wrote:
 Can you create a branch for base am33x support against a recent mainline
 (like v3.2-rc3) for easier review/testing of just the AM33x support?

Nevermind, I now see your am335x-staging branch in the Arago tree you
mentioned.

Thanks,

Kevin

--
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: [RFC PATCH 00/11] arm:omap:am33xx: Add basic voltage, power, clock HWMOD data

2011-11-30 Thread Kevin Hilman
Vaibhav Hiremath hvaib...@ti.com writes:

 This patch series adds support for AM335X basic voltage, power,
 clock and HWMOD data to existing OMAP framework.

This series is missing patch 05/11.

Kevin
--
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


[RFC PATCH 00/11] arm:omap:am33xx: Add basic voltage, power, clock HWMOD data

2011-11-20 Thread Vaibhav Hiremath
This patch series adds support for AM335X basic voltage, power,
clock and HWMOD data to existing OMAP framework.
Care has been taken while adding new API's to make sure that
we don't duplicate the code, and API's being added only
wherever required (where we didn't had any option).

The main purpose of this patch-series is to get early feedback 
review comments from list.

NOTE: Also please note that, most of the files are auto-generated
using HW data base and then modified based on latest kernel changes 
bug fixes.

For further information on AM33XX family of devices, please
refer to below links,

Official website -
http://www.ti.com/product/am3359

Link to Public TRM -
http://www.ti.com/lit/ug/spruh73a/spruh73a.pdf

This patch series has beed created on top of linux-omap/master +
AM33XX baseport patches submitted previously.
Link to AM335X Baseport patches -

http://www.spinics.net/lists/linux-omap/msg60088.html
http://www.spinics.net/lists/linux-omap/msg60087.html
http://www.spinics.net/lists/linux-omap/msg60090.html
http://www.spinics.net/lists/linux-omap/msg60089.html

Testing -
- These patches has been tested on OMAP3EVM to make sure
 nothing has been broken.
- Patches has also been tested on AM335X EVM
(with few additional patches).
- All the patches can be accessible from,
http://arago-project.org/git/people/?p=vaibhav/ti-psp-omap-video.git;a=summary 
am335x-staging

Afzal Mohammed (6):
  arm:omap:am33xx: Add voltage domain data
  arm:omap:am33xx: Integrate voltage domain
  arm:omap:am33xx: Add power domain data
  arm:omap:am33xx: Integrate powerdomain to OMAP power framework
  arm:omap:am33xx: Add Clock  clockdomain data
  arm:omap:am33xx: Integrate clock  clockdomain to OMAP clock
framework

Vaibhav Hiremath (5):
  arm:omap:am33xx: Add irq, dma and module base addr to SoC header
files
  arm:omap:am33xx: Add HWMOD data
  arm:omap:am33xx: Integrate AM33XX hwmods to omap HWMOD framework
  ARM:omap:am33xx: Add clock control api's
  arm:omap:am33xx: Add am335x support in generic omap_hwmod

 arch/arm/mach-omap2/Makefile  |9 +
 arch/arm/mach-omap2/clock33xx.c   |   82 +
 arch/arm/mach-omap2/clock33xx.h   |   40 +
 arch/arm/mach-omap2/clock33xx_data.c  | 1936 +++
 arch/arm/mach-omap2/clock3xxx_data.c  |5 +-
 arch/arm/mach-omap2/clockdomain.h |1 +
 arch/arm/mach-omap2/clockdomain2xxx_3xxx.c|   18 +-
 arch/arm/mach-omap2/clockdomains33xx_data.c   |  223 +++
 arch/arm/mach-omap2/cm-regbits-33xx.h |  683 +++
 arch/arm/mach-omap2/cm2xxx_3xxx.c |   34 +
 arch/arm/mach-omap2/cm2xxx_3xxx.h |6 +
 arch/arm/mach-omap2/cm33xx.c  |   51 +
 arch/arm/mach-omap2/cm33xx.h  |  390 
 arch/arm/mach-omap2/cminst33xx.c  |  311 
 arch/arm/mach-omap2/cminst33xx.h  |   63 +
 arch/arm/mach-omap2/io.c  |5 +
 arch/arm/mach-omap2/omap_hwmod.c  |   42 +-
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c| 2474 +
 arch/arm/mach-omap2/powerdomain.h |4 +-
 arch/arm/mach-omap2/powerdomain33xx.c |  155 ++
 arch/arm/mach-omap2/powerdomains33xx_data.c   |  115 ++
 arch/arm/mach-omap2/prm-regbits-33xx.h|  357 
 arch/arm/mach-omap2/prm33xx.h |  123 ++
 arch/arm/mach-omap2/prminst33xx.c |   74 +
 arch/arm/mach-omap2/prminst33xx.h |   25 +
 arch/arm/mach-omap2/voltage.h |1 +
 arch/arm/mach-omap2/voltagedomains33xx_data.c |   37 +
 arch/arm/plat-omap/include/plat/am33xx.h  |   40 +
 arch/arm/plat-omap/include/plat/dma-33xx.h|   85 +
 arch/arm/plat-omap/include/plat/dma.h |1 +
 arch/arm/plat-omap/include/plat/irqs-33xx.h   |  143 ++
 arch/arm/plat-omap/include/plat/irqs.h|1 +
 arch/arm/plat-omap/include/plat/omap_hwmod.h  |1 +
 arch/arm/plat-omap/include/plat/serial.h  |5 +
 34 files changed, 7525 insertions(+), 15 deletions(-)
 create mode 100644 arch/arm/mach-omap2/clock33xx.c
 create mode 100644 arch/arm/mach-omap2/clock33xx.h
 create mode 100644 arch/arm/mach-omap2/clock33xx_data.c
 create mode 100644 arch/arm/mach-omap2/clockdomains33xx_data.c
 create mode 100644 arch/arm/mach-omap2/cm-regbits-33xx.h
 create mode 100644 arch/arm/mach-omap2/cm33xx.c
 create mode 100644 arch/arm/mach-omap2/cm33xx.h
 create mode 100644 arch/arm/mach-omap2/cminst33xx.c
 create mode 100644 arch/arm/mach-omap2/cminst33xx.h
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_data.c
 create mode 100644 arch/arm/mach-omap2/powerdomain33xx.c
 create mode 100644 arch/arm/mach-omap2/powerdomains33xx_data.c
 create mode 100644 arch/arm/mach-omap2/prm-regbits-33xx.h
 create mode 100644 arch/arm/mach-omap2/prm33xx.h
 create mode 100644 arch/arm/mach-omap2/prminst33xx.c
 create mode 100644 arch/arm/mach-omap2/prminst33xx.h