Re: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-05-29 Thread Santosh Shilimkar
On Friday 17 May 2013 01:22 PM, Tony Lindgren wrote:
 * Santosh Shilimkar santosh.shilim...@ti.com [130517 01:02]:
 Paul, Tony,

 On Friday 05 April 2013 10:20 PM, Santosh Shilimkar wrote:
 On Thursday 04 April 2013 10:27 PM, Santosh Shilimkar wrote:
 On Thursday 04 April 2013 10:22 PM, Tony Lindgren wrote:
 * Santosh Shilimkar santosh.shilim...@ti.com [130404 04:15]:
 [..]

 Can't we already trim the am33xx hwmod data after your patches for
 v3.10 as am33xx is already DT only? Unfortunately we cannot create
 negative diffstat in other ways for v3.10 merge window as we cannot
 make omap4 DT only just quite yet.

 Yes we can and I can take a stab it tomorrow. The only thing is I
 might need some support for testing but thats manageable. Will
 take a stab at it tomorrow and if everything goes well, post a
 patch for smae.

 Patch for the AM33XX to trim is end of the email. Thanks to
 Sricharan and Pekon for patch and testing. Looping both
 Vaibhav's if they have any objection on the patch.

 Regards,
 Santosh

 From b95dd33fe59b8e77727eb3b1717d763bbf9a2893 Mon Sep 17 00:00:00 2001
 From: Sricharan R r.sricha...@ti.com
 Date: Fri, 5 Apr 2013 20:39:12 +0530
 Subject: [PATCH] ARM: AM33XX: hwmod data: Clean up the data file

 For whatever reason, we again missed the merge window for the subject
 series, I would like to know your plan on the subject series for
 at least 3.11. Asking *well in advance* to avoid late merge related
 discussions.
 
 Yes, I think we should have now a omap5 hwmod data sized hole coming
 up with conversion of omap4 to be DT only. I'll post those patches
 today for the board file and legacy mux removal for omap4:
 
 12 files changed, 52 insertions(+), 3260 deletions(-)
 
Cool.

 Those coupled with your am33xx hwmod cleanup patch and your omap4
 hwmod cleanup patch should allow us having the omap5 hwmod data
 without making the diffstats look too bad.
  
 Thanks to Vaibhav, AM33XX patch is tested and validated with some
 updates considering upcoming PM support for AM33XX. So that
 patch will be included in the series.

 Rajendra will follow up the patchset if there is some re-basing is
 needed since I will away for few weeks because of travel. 
 
 OK, well the omap4 hwmod clean-up patch depends on first dropping
 the above mentioned omap4 legacy files.
  
Have posted the series which includes AM33XX and OMAP4 data
reduction patch as well.

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: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-05-17 Thread Santosh Shilimkar
Paul, Tony,

On Friday 05 April 2013 10:20 PM, Santosh Shilimkar wrote:
 On Thursday 04 April 2013 10:27 PM, Santosh Shilimkar wrote:
 On Thursday 04 April 2013 10:22 PM, Tony Lindgren wrote:
 * Santosh Shilimkar santosh.shilim...@ti.com [130404 04:15]:
 [..]
 
 Can't we already trim the am33xx hwmod data after your patches for
 v3.10 as am33xx is already DT only? Unfortunately we cannot create
 negative diffstat in other ways for v3.10 merge window as we cannot
 make omap4 DT only just quite yet.

 Yes we can and I can take a stab it tomorrow. The only thing is I
 might need some support for testing but thats manageable. Will
 take a stab at it tomorrow and if everything goes well, post a
 patch for smae.

 Patch for the AM33XX to trim is end of the email. Thanks to
 Sricharan and Pekon for patch and testing. Looping both
 Vaibhav's if they have any objection on the patch.
 
 Regards,
 Santosh
 
 From b95dd33fe59b8e77727eb3b1717d763bbf9a2893 Mon Sep 17 00:00:00 2001
 From: Sricharan R r.sricha...@ti.com
 Date: Fri, 5 Apr 2013 20:39:12 +0530
 Subject: [PATCH] ARM: AM33XX: hwmod data: Clean up the data file
 
For whatever reason, we again missed the merge window for the subject
series, I would like to know your plan on the subject series for
at least 3.11. Asking *well in advance* to avoid late merge related
discussions.

Thanks to Vaibhav, AM33XX patch is tested and validated with some
updates considering upcoming PM support for AM33XX. So that
patch will be included in the series.

Rajendra will follow up the patchset if there is some re-basing is
needed since I will away for few weeks because of travel. 

OMAP5 data is the *only* thing which is gating the device to boot
from mainline.

Thanks in advance.

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: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-05-17 Thread Tony Lindgren
* Santosh Shilimkar santosh.shilim...@ti.com [130517 01:02]:
 Paul, Tony,
 
 On Friday 05 April 2013 10:20 PM, Santosh Shilimkar wrote:
  On Thursday 04 April 2013 10:27 PM, Santosh Shilimkar wrote:
  On Thursday 04 April 2013 10:22 PM, Tony Lindgren wrote:
  * Santosh Shilimkar santosh.shilim...@ti.com [130404 04:15]:
  [..]
  
  Can't we already trim the am33xx hwmod data after your patches for
  v3.10 as am33xx is already DT only? Unfortunately we cannot create
  negative diffstat in other ways for v3.10 merge window as we cannot
  make omap4 DT only just quite yet.
 
  Yes we can and I can take a stab it tomorrow. The only thing is I
  might need some support for testing but thats manageable. Will
  take a stab at it tomorrow and if everything goes well, post a
  patch for smae.
 
  Patch for the AM33XX to trim is end of the email. Thanks to
  Sricharan and Pekon for patch and testing. Looping both
  Vaibhav's if they have any objection on the patch.
  
  Regards,
  Santosh
  
  From b95dd33fe59b8e77727eb3b1717d763bbf9a2893 Mon Sep 17 00:00:00 2001
  From: Sricharan R r.sricha...@ti.com
  Date: Fri, 5 Apr 2013 20:39:12 +0530
  Subject: [PATCH] ARM: AM33XX: hwmod data: Clean up the data file
  
 For whatever reason, we again missed the merge window for the subject
 series, I would like to know your plan on the subject series for
 at least 3.11. Asking *well in advance* to avoid late merge related
 discussions.

Yes, I think we should have now a omap5 hwmod data sized hole coming
up with conversion of omap4 to be DT only. I'll post those patches
today for the board file and legacy mux removal for omap4:

12 files changed, 52 insertions(+), 3260 deletions(-)

Those coupled with your am33xx hwmod cleanup patch and your omap4
hwmod cleanup patch should allow us having the omap5 hwmod data
without making the diffstats look too bad.
 
 Thanks to Vaibhav, AM33XX patch is tested and validated with some
 updates considering upcoming PM support for AM33XX. So that
 patch will be included in the series.
 
 Rajendra will follow up the patchset if there is some re-basing is
 needed since I will away for few weeks because of travel. 

OK, well the omap4 hwmod clean-up patch depends on first dropping
the above mentioned omap4 legacy files.
 
 OMAP5 data is the *only* thing which is gating the device to boot
 from mainline.

That's great!

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: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-04-15 Thread Santosh Shilimkar
On Monday 15 April 2013 10:36 AM, Hiremath, Vaibhav wrote:
 
 -Original Message-
 From: Shilimkar, Santosh
 Sent: Wednesday, April 10, 2013 5:02 PM

[..]

 From b95dd33fe59b8e77727eb3b1717d763bbf9a2893 Mon Sep 17 00:00:00
 2001
 From: Sricharan R r.sricha...@ti.com
 Date: Fri, 5 Apr 2013 20:39:12 +0530
 Subject: [PATCH] ARM: AM33XX: hwmod data: Clean up the data file

 - The IO resource information like dma request lines, irq number and
 ocp address space can be populated via dt blob. So such data can be
 stripped
 from SOC hwmod data file.

 - The devices like adc, mailbox, gpmc which are missing the device
 tree bindings, hwmod data is not added since AM33XX is DT only
 build.
 When such devices add the dt bindings, respective hwmod data can be
 added along with it.

 This seems unnecessary churn to me. DT bindings for most of the
 devices
 which you mentioned above are submitted and are at various stages of
 review
 process.

 ADC:

 GPMC:

 PWM:

 The modules are dropped as per what is going for 3.10 merge window.
 Above 3 modules can be retained if the DT conversion patches are
 under review and can go along with this patch most likely for 3.11.


 - The hwmod like firewall etc which are not useful are also dropped.

 This gets us around ~2000 loc of negative diff. Patch is boot tested
 on
 AM335X EVM.

 I would not recommend to get into unnecessary code churn in the
 future just
 to reduce temp Number of Lines of code. This will also kill our
 autogeneration
 concept as well.

 It doesn't break any concept. We just autogenrate what is *useful*
 rather.
 BTW, I didn't find any srcipt to auto-generate the AM33XX data so we
 have
 to manually do the updates. Can you send me a pointer if you have a
 sript
 for this. With script it is much simpler to clean-up the data.


 I would suggest you to just alone drop base-addr, irq and dma
 references
 from hwmod entries.

 That we are doing anyways. Apart from that we should also clean-up data
 which is not used and useful. Why do you need unused data like firewall
 and
 friends ?

 So as I understood, you would like to keep the data for ADC, PWM and
 GPMC
 which is fine by me. We just need those DT bindings in place so that
 they
 go together. Who is following the DT patches for these ?

 Thanks for looking into it Vaibhav.

 Are you planning to send updated version of this?
 I would rather prefer to review next version.
 
 Please let me know if you need any help here.
 
Yes :-)
It will be great if you take the patch forward and update it
based on the discussion.

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: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-04-14 Thread Hiremath, Vaibhav

 -Original Message-
 From: Shilimkar, Santosh
 Sent: Wednesday, April 10, 2013 5:02 PM
 To: Hiremath, Vaibhav
 Cc: Tony Lindgren; Paul Walmsley; linux-omap@vger.kernel.org; linux-
 arm-ker...@lists.infradead.org; Kristo, Tero; Menon, Nishanth; Nayak,
 Rajendra; Valentin, Eduardo; Anna, Suman; Bedia, Vaibhav
 Subject: Re: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and
 updates for 3.10
 
 On Wednesday 10 April 2013 04:45 PM, Hiremath, Vaibhav wrote:
  -Original Message-
  From: Shilimkar, Santosh
  Sent: Friday, April 05, 2013 10:20 PM
  To: Tony Lindgren
  Cc: Paul Walmsley; linux-omap@vger.kernel.org; linux-arm-
  ker...@lists.infradead.org; Kristo, Tero; Menon, Nishanth; Nayak,
  Rajendra; Valentin, Eduardo; Anna, Suman; Bedia, Vaibhav; Hiremath,
  Vaibhav
  Subject: Re: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and
  updates for 3.10
 
  On Thursday 04 April 2013 10:27 PM, Santosh Shilimkar wrote:
  On Thursday 04 April 2013 10:22 PM, Tony Lindgren wrote:
  * Santosh Shilimkar santosh.shilim...@ti.com [130404 04:15]:
  [..]
 
  Can't we already trim the am33xx hwmod data after your patches for
  v3.10 as am33xx is already DT only? Unfortunately we cannot create
  negative diffstat in other ways for v3.10 merge window as we
 cannot
  make omap4 DT only just quite yet.
 
  Yes we can and I can take a stab it tomorrow. The only thing is I
  might need some support for testing but thats manageable. Will
  take a stab at it tomorrow and if everything goes well, post a
  patch for smae.
 
  Patch for the AM33XX to trim is end of the email. Thanks to
  Sricharan and Pekon for patch and testing. Looping both
  Vaibhav's if they have any objection on the patch.
 
  Regards,
  Santosh
 
  From b95dd33fe59b8e77727eb3b1717d763bbf9a2893 Mon Sep 17 00:00:00
 2001
  From: Sricharan R r.sricha...@ti.com
  Date: Fri, 5 Apr 2013 20:39:12 +0530
  Subject: [PATCH] ARM: AM33XX: hwmod data: Clean up the data file
 
  - The IO resource information like dma request lines, irq number and
  ocp address space can be populated via dt blob. So such data can be
  stripped
  from SOC hwmod data file.
 
  - The devices like adc, mailbox, gpmc which are missing the device
  tree bindings, hwmod data is not added since AM33XX is DT only
 build.
  When such devices add the dt bindings, respective hwmod data can be
  added along with it.
 
  This seems unnecessary churn to me. DT bindings for most of the
 devices
  which you mentioned above are submitted and are at various stages of
 review
  process.
 
  ADC:
 
  GPMC:
 
  PWM:
 
 The modules are dropped as per what is going for 3.10 merge window.
 Above 3 modules can be retained if the DT conversion patches are
 under review and can go along with this patch most likely for 3.11.
 
 
  - The hwmod like firewall etc which are not useful are also dropped.
 
  This gets us around ~2000 loc of negative diff. Patch is boot tested
 on
  AM335X EVM.
 
  I would not recommend to get into unnecessary code churn in the
 future just
  to reduce temp Number of Lines of code. This will also kill our
 autogeneration
  concept as well.
 
 It doesn't break any concept. We just autogenrate what is *useful*
 rather.
 BTW, I didn't find any srcipt to auto-generate the AM33XX data so we
 have
 to manually do the updates. Can you send me a pointer if you have a
 sript
 for this. With script it is much simpler to clean-up the data.
 
 
  I would suggest you to just alone drop base-addr, irq and dma
 references
  from hwmod entries.
 
 That we are doing anyways. Apart from that we should also clean-up data
 which is not used and useful. Why do you need unused data like firewall
 and
 friends ?
 
 So as I understood, you would like to keep the data for ADC, PWM and
 GPMC
 which is fine by me. We just need those DT bindings in place so that
 they
 go together. Who is following the DT patches for these ?
 
 Thanks for looking into it Vaibhav.
 
Are you planning to send updated version of this?
I would rather prefer to review next version.

Please let me know if you need any help here.

Thanks,
Vaibhav
--
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: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-04-10 Thread Santosh Shilimkar
On Wednesday 10 April 2013 04:45 PM, Hiremath, Vaibhav wrote:
 -Original Message-
 From: Shilimkar, Santosh
 Sent: Friday, April 05, 2013 10:20 PM
 To: Tony Lindgren
 Cc: Paul Walmsley; linux-omap@vger.kernel.org; linux-arm-
 ker...@lists.infradead.org; Kristo, Tero; Menon, Nishanth; Nayak,
 Rajendra; Valentin, Eduardo; Anna, Suman; Bedia, Vaibhav; Hiremath,
 Vaibhav
 Subject: Re: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and
 updates for 3.10

 On Thursday 04 April 2013 10:27 PM, Santosh Shilimkar wrote:
 On Thursday 04 April 2013 10:22 PM, Tony Lindgren wrote:
 * Santosh Shilimkar santosh.shilim...@ti.com [130404 04:15]:
 [..]

 Can't we already trim the am33xx hwmod data after your patches for
 v3.10 as am33xx is already DT only? Unfortunately we cannot create
 negative diffstat in other ways for v3.10 merge window as we cannot
 make omap4 DT only just quite yet.

 Yes we can and I can take a stab it tomorrow. The only thing is I
 might need some support for testing but thats manageable. Will
 take a stab at it tomorrow and if everything goes well, post a
 patch for smae.

 Patch for the AM33XX to trim is end of the email. Thanks to
 Sricharan and Pekon for patch and testing. Looping both
 Vaibhav's if they have any objection on the patch.

 Regards,
 Santosh

 From b95dd33fe59b8e77727eb3b1717d763bbf9a2893 Mon Sep 17 00:00:00 2001
 From: Sricharan R r.sricha...@ti.com
 Date: Fri, 5 Apr 2013 20:39:12 +0530
 Subject: [PATCH] ARM: AM33XX: hwmod data: Clean up the data file

 - The IO resource information like dma request lines, irq number and
 ocp address space can be populated via dt blob. So such data can be
 stripped
 from SOC hwmod data file.

 - The devices like adc, mailbox, gpmc which are missing the device
 tree bindings, hwmod data is not added since AM33XX is DT only build.
 When such devices add the dt bindings, respective hwmod data can be
 added along with it.

 This seems unnecessary churn to me. DT bindings for most of the devices 
 which you mentioned above are submitted and are at various stages of review
 process.
 
 ADC:
 
 GPMC:
 
 PWM:

The modules are dropped as per what is going for 3.10 merge window.
Above 3 modules can be retained if the DT conversion patches are
under review and can go along with this patch most likely for 3.11.
 
 
 - The hwmod like firewall etc which are not useful are also dropped.

 This gets us around ~2000 loc of negative diff. Patch is boot tested on
 AM335X EVM.

 I would not recommend to get into unnecessary code churn in the future just 
 to reduce temp Number of Lines of code. This will also kill our 
 autogeneration 
 concept as well.

It doesn't break any concept. We just autogenrate what is *useful* rather.
BTW, I didn't find any srcipt to auto-generate the AM33XX data so we have
to manually do the updates. Can you send me a pointer if you have a sript
for this. With script it is much simpler to clean-up the data.

 
 I would suggest you to just alone drop base-addr, irq and dma references
 from hwmod entries.
 
That we are doing anyways. Apart from that we should also clean-up data
which is not used and useful. Why do you need unused data like firewall and
friends ? 

So as I understood, you would like to keep the data for ADC, PWM and GPMC
which is fine by me. We just need those DT bindings in place so that they
go together. Who is following the DT patches for these ? 

Thanks for looking into it Vaibhav.

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: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-04-09 Thread Hiremath, Vaibhav

 -Original Message-
 From: linux-omap-ow...@vger.kernel.org [mailto:linux-omap-
 ow...@vger.kernel.org] On Behalf Of Tony Lindgren
 Sent: Friday, April 05, 2013 10:41 PM
 To: Shilimkar, Santosh
 Cc: Paul Walmsley; linux-omap@vger.kernel.org; linux-arm-
 ker...@lists.infradead.org; Kristo, Tero; Menon, Nishanth; Nayak,
 Rajendra; Valentin, Eduardo; Anna, Suman; Bedia, Vaibhav; Hiremath,
 Vaibhav
 Subject: Re: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and
 updates for 3.10
 
 * Santosh Shilimkar santosh.shilim...@ti.com [130405 09:52]:
  On Thursday 04 April 2013 10:27 PM, Santosh Shilimkar wrote:
   On Thursday 04 April 2013 10:22 PM, Tony Lindgren wrote:
   * Santosh Shilimkar santosh.shilim...@ti.com [130404 04:15]:
  [..]
 
   Can't we already trim the am33xx hwmod data after your patches for
   v3.10 as am33xx is already DT only? Unfortunately we cannot create
   negative diffstat in other ways for v3.10 merge window as we
 cannot
   make omap4 DT only just quite yet.
  
   Yes we can and I can take a stab it tomorrow. The only thing is I
   might need some support for testing but thats manageable. Will
   take a stab at it tomorrow and if everything goes well, post a
   patch for smae.
  
  Patch for the AM33XX to trim is end of the email. Thanks to
  Sricharan and Pekon for patch and testing. Looping both
  Vaibhav's if they have any objection on the patch.
 
  Regards,
  Santosh
 
  From b95dd33fe59b8e77727eb3b1717d763bbf9a2893 Mon Sep 17 00:00:00
 2001
  From: Sricharan R r.sricha...@ti.com
  Date: Fri, 5 Apr 2013 20:39:12 +0530
  Subject: [PATCH] ARM: AM33XX: hwmod data: Clean up the data file
 
  - The IO resource information like dma request lines, irq number and
  ocp address space can be populated via dt blob. So such data can be
 stripped
  from SOC hwmod data file.
 
  - The devices like adc, mailbox, gpmc which are missing the device
  tree bindings, hwmod data is not added since AM33XX is DT only build.
  When such devices add the dt bindings, respective hwmod data can be
  added along with it.
 
  - The hwmod like firewall etc which are not useful are also dropped.
 
  This gets us around ~2000 loc of negative diff. Patch is boot tested
 on
  AM335X EVM.
 
 Great, that's a nice reduction :) Considering am33xx is DT only, it
 should be safe.. But can the am33xx guys please test and ack it?
 
I am reviewing the patch-diff and will give my comment as soon as possible.

Thanks,
Vaibhav
--
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: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-04-05 Thread Tero Kristo
On Thu, 2013-04-04 at 16:42 +0530, Santosh Shilimkar wrote:
 + Tero and few more TI folks,

Hi,

Added some comments below.

 
 On Thursday 04 April 2013 01:12 AM, Paul Walmsley wrote:
  Hi Santosh
  
  On Wed, 3 Apr 2013, Santosh Shilimkar wrote:
  
  Thes patchset has already missed last couple of merge windows and its the
  biggest bottleneck in getting OMAP5 booting from mainline. So I request
  you to please have a look it quickly so that Tony can line that up for
  3.10.
  
  Looks like there are a few minor issues with the patches based on a quick 
  look.  I'll post those to the list shortly; they should be easy to fix.  
  But those issues aren't my real concern with this series.
  
  What's harder to fix are the underlying process issues.  My main concern 
  is that these patches add almost 9,000 lines of code and data.  We've 
  received clear guidance from the upstream ARM SoC maintainers that any 
  significant new additions need to be balanced with moving a similar number 
  of lines of code and data out of arch/arm/{plat-,mach-}* into drivers/.  
  (Or the new patches should be accompanied with patches that show obvious 
  progress towards the goal of moving code and data out of 
  arch/arm/{plat-,mach-}*.)  We need to see more help from TI on the 
  prerequisites for this cleanup process.
 
 I agree that we are not making faster progress but as part of the
 $subject series itself, for DT only build, we removed around ~4000
 lines of data from hwmod. After the merge window, we can trim
 the AM33XX and then later OMAP4 when it is made DT only support.
 That should give us another 6000 lines of negative diff.
 At the same time removal of MUX data for OMAP4 should be
 around 2000 lines of negative diff.
 
 You might also notice, we dropped OMAP5 clock data considering
 its move under drivers/clk/. Rajendra and Tero already posted
 patches [1] for the same on the list. Ofcourse your feedback is
 needed to make progress there.
 
  For example, as discussed last year with the TI upstream PM team, an 
  important first step in this process in my view is to get rid of the 
  direct PRM/CM register accesses in the OMAP PM code.  See commit 
  c4ceedcb18cf7a06059482a3a1828b9aad9f78cf (ARM: OMAP2+: CM/clock: convert 
  _omap2_module_wait_ready() to use SoC-independent CM functions) as an 
  example of this process.  This should make it easier to get the PRM/CM 
  functionality into drivers/.  That in turn make it possible to move the 
  clockdomain, clock, powerdomain, and hwmod code to drivers/.ARM: OMAP2+: 
  CM/clock: convert _omap2_module_wait_ready() to use SoC-independent CM 
  functions.  So far as I can tell, there hasn't been any forward progress 
  on this.
 
 On this part as well after my discussion with Tony, Tero picked it up
 and he and Eduardo posted questions to you [2] considering you
 already had some WIP patches as we learned from Tony. I suggest
 you send any information on this to Tero since he is leading the
 PM effort and has plans to work on these items.
  
  It's also necessary to see more TI contributions in finding and fixing 
  regressions.  Detecting and fixing regressions from the previous kernel 
  release should be done first, before working on cleanup series or new 
  feature/SoC additions.  Looking at the list of v3.9-rc regressions that 
  I've found, we've gotten very little organized help from TI on dealing 
  with them.  
  
  This in turn robs the maintainers of time that could be spent doing patch 
  review or further cleanup work, which benefits no one in the end.  
  Ideally each regression would be assigned to a member of the TI upstream 
  team, and the whole process could be completed within one or two weeks.
 
 I agree with you overall. 
 
 On couple of specific issues though,
 
 - BOOT-Loader version:  IMHO boot-loader should be upgraded here.
 We always upgrade kernel for new/fixed features and bootloader should
 be no exception.

 - Co-processor Power issue: This one is also has boot-loader dependency
 but here too, going on path where firmware needs to be loaded to idle
 them isn't great idea. We never did that for OMAP2/3 where DSP, Tesla
 was present. IMO, we should not bring these devices out of reset and
 let the remote_proc() frame works take care of them when it is
 available in kernel. Suman from TI is working on it to enable that.

I kind of understand why you insist keeping your old bootloader, as it
makes these issues visible, but well, nothing is going to happen for
them as far as I can see. If Suman can eventually provide a nice hack
that makes this happen, fine, but at least on the PM front, we can do
nothing. Even if we did, the implementation would most likely become so
ugly that it would be rejected by the maintainers anyway. I can't see
any point why to invest time on this.

  ...
  
  So from my point of view, I'd like to see the following changes before we 
  accept any new patchsets that add a significant number of lines:
  
  1. 

Re: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-04-05 Thread Tony Lindgren
* Santosh Shilimkar santosh.shilim...@ti.com [130405 09:52]:
 On Thursday 04 April 2013 10:27 PM, Santosh Shilimkar wrote:
  On Thursday 04 April 2013 10:22 PM, Tony Lindgren wrote:
  * Santosh Shilimkar santosh.shilim...@ti.com [130404 04:15]:
 [..]
 
  Can't we already trim the am33xx hwmod data after your patches for
  v3.10 as am33xx is already DT only? Unfortunately we cannot create
  negative diffstat in other ways for v3.10 merge window as we cannot
  make omap4 DT only just quite yet.
 
  Yes we can and I can take a stab it tomorrow. The only thing is I
  might need some support for testing but thats manageable. Will
  take a stab at it tomorrow and if everything goes well, post a
  patch for smae.
  
 Patch for the AM33XX to trim is end of the email. Thanks to
 Sricharan and Pekon for patch and testing. Looping both
 Vaibhav's if they have any objection on the patch.
 
 Regards,
 Santosh
 
 From b95dd33fe59b8e77727eb3b1717d763bbf9a2893 Mon Sep 17 00:00:00 2001
 From: Sricharan R r.sricha...@ti.com
 Date: Fri, 5 Apr 2013 20:39:12 +0530
 Subject: [PATCH] ARM: AM33XX: hwmod data: Clean up the data file
 
 - The IO resource information like dma request lines, irq number and
 ocp address space can be populated via dt blob. So such data can be stripped
 from SOC hwmod data file.
 
 - The devices like adc, mailbox, gpmc which are missing the device
 tree bindings, hwmod data is not added since AM33XX is DT only build.
 When such devices add the dt bindings, respective hwmod data can be
 added along with it.
 
 - The hwmod like firewall etc which are not useful are also dropped.
 
 This gets us around ~2000 loc of negative diff. Patch is boot tested on
 AM335X EVM.

Great, that's a nice reduction :) Considering am33xx is DT only, it
should be safe.. But can the am33xx guys please test and ack it?

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: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-04-04 Thread Santosh Shilimkar
Paul,

On Thursday 04 April 2013 01:39 AM, Paul Walmsley wrote:
 cc Kevin
 
 Hi
 
 On Wed, 20 Mar 2013, Santosh Shilimkar wrote:
 
 Benoit Cousson (7):
   ARM: OMAP5: PRM: Add OMAP54XX register and bitfield files
 
 So it looks like this patch never made it to the mailing list.  Was it too 
 big?  If so, please try splitting it into two or more pieces.  Looking at 
 the git branch that you posted for pulling, the patch adds two files, so 
 maybe you can just create one patch for each file?
 
Size was not an issue mostly. Looks like that entire series got affected
because of the TI mailer issue which was reported by ARM list maintainer.
I lost many emails during that.

 Also, looking at the bottom of the arch/arm/mach-omap2/prm54xx.h from this 
 commit 600e78bb51c0ee081f0da14f879c3e4a1dee9896, there are a bunch of 
 function prototypes that reference OMAP44xx.  Shouldn't these reference 
 OMAP54xx, or be removed from this file?  If you're reusing the OMAP4 PRM 
 functions for OMAP5, then shouldn't they be moved out from the OMAP4 
 header files into a separate header file?
 
Yes. I some how ignored this considering the files were auto-generated.
Have fixed this one now in v2 [1] which is posted on list

   ARM: OMAP5: CM: Add OMAP54XX register and bitfield files
 
 There are similar problems with this patch.  It doesn't look like it ever 
 made it to the linux-omap list, in my inbox, anyway.  And again the 
 function prototypes make several references to OMAP4, when they should 
 refer to OMAP5 or be removed from this file.
 
Fixed in v2

   ARM: OMAP5: PRCM: Add OMAP54XX local MPU PRCM registers
 
 More duplicated OMAP4 function prototypes here.
 
Fixed in v2

   ARM: OMAP5: SCRM: Add OMAP54XX header file.
 
 Looks fine to me.
 
   ARM: OMAP2+: clockdomain data: Add OMAP54XX data and update the header
   ARM: OMAP5: powerdomain data: Add OMAP54XX data and update the header
 
 These two look okay to me based on a superficial inspection.  Is there a 
 public TRM posted for OMAP5?  It's not in the obvious place, so there's no 
 way to review these against the TRM:
 
 http://www.ti.com/lsds/ti/omap-applications-processors/technical-documents.page?familyId=601docCategoryId=6
 
Public TRM got delayed becasue of recent changes at TI. As per the latest
I heard, April end the TRM should be public. But as you know auto-generated
data is often more accurate than TRM :)

   ARM: OMAP5: hwmod data: Create initial OMAP5 SOC hwmod data
 
 Looks like this one hasn't been reposted after the changes that were made 
 to it after Tony's comments?  If I've just missed the list post, please 
 send a link.  Otherwise, the updated patch should be reposted.
 
As mentioned earlier, the series was lost mostly because of mailer issue.
Posted v2 has this patch now.

 Santosh Shilimkar (4):
   ARM: OMAP5: hwmod_data: Fix UART sysc settings
   ARM: OMAP5: hwmod-data: Add timer clock activity flags
 
 These two should be rolled into the ARM: OMAP5: hwmod data: Create 
 initial OMAP5 SOC hwmod data patch.
 
Folded in v2. 

   ARM: OMAP5: voltagedomain data: Add OMAP5 voltage domain data
 
 This one needs to be acked by Kevin.

Kevin has been cc'ed on this one.
 
   ARM: OMAP5: Enable build and frameowrk initialisations
 
 Looks fine to me.
 
Thanks a lot for quick response. Please let me know if I missed any
of your comments in v2.

Regards,
Santosh

[1] http://www.spinics.net/lists/arm-kernel/msg235575.html



--
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: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-04-04 Thread Santosh Shilimkar
+ Tero and few more TI folks,

On Thursday 04 April 2013 01:12 AM, Paul Walmsley wrote:
 Hi Santosh
 
 On Wed, 3 Apr 2013, Santosh Shilimkar wrote:
 
 Thes patchset has already missed last couple of merge windows and its the
 biggest bottleneck in getting OMAP5 booting from mainline. So I request
 you to please have a look it quickly so that Tony can line that up for
 3.10.
 
 Looks like there are a few minor issues with the patches based on a quick 
 look.  I'll post those to the list shortly; they should be easy to fix.  
 But those issues aren't my real concern with this series.
 
 What's harder to fix are the underlying process issues.  My main concern 
 is that these patches add almost 9,000 lines of code and data.  We've 
 received clear guidance from the upstream ARM SoC maintainers that any 
 significant new additions need to be balanced with moving a similar number 
 of lines of code and data out of arch/arm/{plat-,mach-}* into drivers/.  
 (Or the new patches should be accompanied with patches that show obvious 
 progress towards the goal of moving code and data out of 
 arch/arm/{plat-,mach-}*.)  We need to see more help from TI on the 
 prerequisites for this cleanup process.

I agree that we are not making faster progress but as part of the
$subject series itself, for DT only build, we removed around ~4000
lines of data from hwmod. After the merge window, we can trim
the AM33XX and then later OMAP4 when it is made DT only support.
That should give us another 6000 lines of negative diff.
At the same time removal of MUX data for OMAP4 should be
around 2000 lines of negative diff.

You might also notice, we dropped OMAP5 clock data considering
its move under drivers/clk/. Rajendra and Tero already posted
patches [1] for the same on the list. Ofcourse your feedback is
needed to make progress there.

 For example, as discussed last year with the TI upstream PM team, an 
 important first step in this process in my view is to get rid of the 
 direct PRM/CM register accesses in the OMAP PM code.  See commit 
 c4ceedcb18cf7a06059482a3a1828b9aad9f78cf (ARM: OMAP2+: CM/clock: convert 
 _omap2_module_wait_ready() to use SoC-independent CM functions) as an 
 example of this process.  This should make it easier to get the PRM/CM 
 functionality into drivers/.  That in turn make it possible to move the 
 clockdomain, clock, powerdomain, and hwmod code to drivers/.ARM: OMAP2+: 
 CM/clock: convert _omap2_module_wait_ready() to use SoC-independent CM 
 functions.  So far as I can tell, there hasn't been any forward progress 
 on this.

On this part as well after my discussion with Tony, Tero picked it up
and he and Eduardo posted questions to you [2] considering you
already had some WIP patches as we learned from Tony. I suggest
you send any information on this to Tero since he is leading the
PM effort and has plans to work on these items.
 
 It's also necessary to see more TI contributions in finding and fixing 
 regressions.  Detecting and fixing regressions from the previous kernel 
 release should be done first, before working on cleanup series or new 
 feature/SoC additions.  Looking at the list of v3.9-rc regressions that 
 I've found, we've gotten very little organized help from TI on dealing 
 with them.  
 
 This in turn robs the maintainers of time that could be spent doing patch 
 review or further cleanup work, which benefits no one in the end.  
 Ideally each regression would be assigned to a member of the TI upstream 
 team, and the whole process could be completed within one or two weeks.

I agree with you overall. 

On couple of specific issues though,

- BOOT-Loader version:  IMHO boot-loader should be upgraded here.
We always upgrade kernel for new/fixed features and bootloader should
be no exception.

- Co-processor Power issue: This one is also has boot-loader dependency
but here too, going on path where firmware needs to be loaded to idle
them isn't great idea. We never did that for OMAP2/3 where DSP, Tesla
was present. IMO, we should not bring these devices out of reset and
let the remote_proc() frame works take care of them when it is
available in kernel. Suman from TI is working on it to enable that.
 
 ...
 
 So from my point of view, I'd like to see the following changes before we 
 accept any new patchsets that add a significant number of lines:
 
 1. Organized help from TI in finding and fixing regressions in the -rc 
 cycle, with the regressions dealt with before any new feature 
 pull-requests are sent

Agreed. Tero can help here to streamline the process for PM regressions.
Rest of the core regressions and MPU PM, feel free to pass it on to
Rajendra/me. We will try to address them on priority.

 
 2. Help from TI on some of the cleanup work that we've mentioned in the 
 past, starting with the PRM/CM register access cleanup inside mach-omap2/
 
Absolutely. As I mentioned earlier, Eduardo and Tero are waiting for your
inputs on this topic.

 3. Pairing any large feature or SoC 

Re: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-04-04 Thread Tony Lindgren
* Santosh Shilimkar santosh.shilim...@ti.com [130404 04:15]:
 + Tero and few more TI folks,
 
 On Thursday 04 April 2013 01:12 AM, Paul Walmsley wrote:
  Hi Santosh
  
  On Wed, 3 Apr 2013, Santosh Shilimkar wrote:
  
  Thes patchset has already missed last couple of merge windows and its the
  biggest bottleneck in getting OMAP5 booting from mainline. So I request
  you to please have a look it quickly so that Tony can line that up for
  3.10.
  
  Looks like there are a few minor issues with the patches based on a quick 
  look.  I'll post those to the list shortly; they should be easy to fix.  
  But those issues aren't my real concern with this series.
  
  What's harder to fix are the underlying process issues.  My main concern 
  is that these patches add almost 9,000 lines of code and data.  We've 
  received clear guidance from the upstream ARM SoC maintainers that any 
  significant new additions need to be balanced with moving a similar number 
  of lines of code and data out of arch/arm/{plat-,mach-}* into drivers/.  
  (Or the new patches should be accompanied with patches that show obvious 
  progress towards the goal of moving code and data out of 
  arch/arm/{plat-,mach-}*.)  We need to see more help from TI on the 
  prerequisites for this cleanup process.
 
 I agree that we are not making faster progress but as part of the
 $subject series itself, for DT only build, we removed around ~4000
 lines of data from hwmod. After the merge window, we can trim
 the AM33XX and then later OMAP4 when it is made DT only support.
 That should give us another 6000 lines of negative diff.
 At the same time removal of MUX data for OMAP4 should be
 around 2000 lines of negative diff.

Can't we already trim the am33xx hwmod data after your patches for
v3.10 as am33xx is already DT only? Unfortunately we cannot create
negative diffstat in other ways for v3.10 merge window as we cannot
make omap4 DT only just quite yet.

FYI, I have some trivial patches here to drop board and mux support for
omap4 once we can make omap4 DT only, so that will be about 3000 lines
of reduction with estimated 1000 - 2000 lines once I go through the
unneeded platform init code for omap4 for things like MMC and USB.
 
The rest of the clean-up issues I believe we all agree, we just need
to get it done so we can avoid getting flamed for every new SoC for
the huge data files. To fix the data issue for good, it seems that we can
get started moving both the clock and hwmod data to simple drivers
that can get clocks and hwmod data both from DT and /lib/firmware.
It also seems that we don't need to move all the data at once, which
makes the task easier.

Cheers,

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: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-04-04 Thread Santosh Shilimkar
On Thursday 04 April 2013 10:22 PM, Tony Lindgren wrote:
 * Santosh Shilimkar santosh.shilim...@ti.com [130404 04:15]:
 + Tero and few more TI folks,

 On Thursday 04 April 2013 01:12 AM, Paul Walmsley wrote:
 Hi Santosh

 On Wed, 3 Apr 2013, Santosh Shilimkar wrote:

 Thes patchset has already missed last couple of merge windows and its the
 biggest bottleneck in getting OMAP5 booting from mainline. So I request
 you to please have a look it quickly so that Tony can line that up for
 3.10.

 Looks like there are a few minor issues with the patches based on a quick 
 look.  I'll post those to the list shortly; they should be easy to fix.  
 But those issues aren't my real concern with this series.

 What's harder to fix are the underlying process issues.  My main concern 
 is that these patches add almost 9,000 lines of code and data.  We've 
 received clear guidance from the upstream ARM SoC maintainers that any 
 significant new additions need to be balanced with moving a similar number 
 of lines of code and data out of arch/arm/{plat-,mach-}* into drivers/.  
 (Or the new patches should be accompanied with patches that show obvious 
 progress towards the goal of moving code and data out of 
 arch/arm/{plat-,mach-}*.)  We need to see more help from TI on the 
 prerequisites for this cleanup process.

 I agree that we are not making faster progress but as part of the
 $subject series itself, for DT only build, we removed around ~4000
 lines of data from hwmod. After the merge window, we can trim
 the AM33XX and then later OMAP4 when it is made DT only support.
 That should give us another 6000 lines of negative diff.
 At the same time removal of MUX data for OMAP4 should be
 around 2000 lines of negative diff.
 
 Can't we already trim the am33xx hwmod data after your patches for
 v3.10 as am33xx is already DT only? Unfortunately we cannot create
 negative diffstat in other ways for v3.10 merge window as we cannot
 make omap4 DT only just quite yet.
 
Yes we can and I can take a stab it tomorrow. The only thing is I
might need some support for testing but thats manageable. Will
take a stab at it tomorrow and if everything goes well, post a
patch for smae.

 FYI, I have some trivial patches here to drop board and mux support for
 omap4 once we can make omap4 DT only, so that will be about 3000 lines
 of reduction with estimated 1000 - 2000 lines once I go through the
 unneeded platform init code for omap4 for things like MMC and USB.
  
Cool.

 The rest of the clean-up issues I believe we all agree, we just need
 to get it done so we can avoid getting flamed for every new SoC for
 the huge data files. To fix the data issue for good, it seems that we can
 get started moving both the clock and hwmod data to simple drivers
 that can get clocks and hwmod data both from DT and /lib/firmware.
 It also seems that we don't need to move all the data at once, which
 makes the task easier.
 
Agree.


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: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-04-03 Thread Paul Walmsley
Hi Santosh

On Wed, 3 Apr 2013, Santosh Shilimkar wrote:

 Thes patchset has already missed last couple of merge windows and its the
 biggest bottleneck in getting OMAP5 booting from mainline. So I request
 you to please have a look it quickly so that Tony can line that up for
 3.10.

Looks like there are a few minor issues with the patches based on a quick 
look.  I'll post those to the list shortly; they should be easy to fix.  
But those issues aren't my real concern with this series.

What's harder to fix are the underlying process issues.  My main concern 
is that these patches add almost 9,000 lines of code and data.  We've 
received clear guidance from the upstream ARM SoC maintainers that any 
significant new additions need to be balanced with moving a similar number 
of lines of code and data out of arch/arm/{plat-,mach-}* into drivers/.  
(Or the new patches should be accompanied with patches that show obvious 
progress towards the goal of moving code and data out of 
arch/arm/{plat-,mach-}*.)  We need to see more help from TI on the 
prerequisites for this cleanup process.

For example, as discussed last year with the TI upstream PM team, an 
important first step in this process in my view is to get rid of the 
direct PRM/CM register accesses in the OMAP PM code.  See commit 
c4ceedcb18cf7a06059482a3a1828b9aad9f78cf (ARM: OMAP2+: CM/clock: convert 
_omap2_module_wait_ready() to use SoC-independent CM functions) as an 
example of this process.  This should make it easier to get the PRM/CM 
functionality into drivers/.  That in turn make it possible to move the 
clockdomain, clock, powerdomain, and hwmod code to drivers/.ARM: OMAP2+: 
CM/clock: convert _omap2_module_wait_ready() to use SoC-independent CM 
functions.  So far as I can tell, there hasn't been any forward progress 
on this.

It's also necessary to see more TI contributions in finding and fixing 
regressions.  Detecting and fixing regressions from the previous kernel 
release should be done first, before working on cleanup series or new 
feature/SoC additions.  Looking at the list of v3.9-rc regressions that 
I've found, we've gotten very little organized help from TI on dealing 
with them.  

This in turn robs the maintainers of time that could be spent doing patch 
review or further cleanup work, which benefits no one in the end.  
Ideally each regression would be assigned to a member of the TI upstream 
team, and the whole process could be completed within one or two weeks.

...

So from my point of view, I'd like to see the following changes before we 
accept any new patchsets that add a significant number of lines:

1. Organized help from TI in finding and fixing regressions in the -rc 
cycle, with the regressions dealt with before any new feature 
pull-requests are sent

2. Help from TI on some of the cleanup work that we've mentioned in the 
past, starting with the PRM/CM register access cleanup inside mach-omap2/

3. Pairing any large feature or SoC additions with at least an equal 
removal of lines of code


regards,

- Paul
--
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: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-04-03 Thread Paul Walmsley
cc Kevin

Hi

On Wed, 20 Mar 2013, Santosh Shilimkar wrote:

 Benoit Cousson (7):
   ARM: OMAP5: PRM: Add OMAP54XX register and bitfield files

So it looks like this patch never made it to the mailing list.  Was it too 
big?  If so, please try splitting it into two or more pieces.  Looking at 
the git branch that you posted for pulling, the patch adds two files, so 
maybe you can just create one patch for each file?

Also, looking at the bottom of the arch/arm/mach-omap2/prm54xx.h from this 
commit 600e78bb51c0ee081f0da14f879c3e4a1dee9896, there are a bunch of 
function prototypes that reference OMAP44xx.  Shouldn't these reference 
OMAP54xx, or be removed from this file?  If you're reusing the OMAP4 PRM 
functions for OMAP5, then shouldn't they be moved out from the OMAP4 
header files into a separate header file?

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

There are similar problems with this patch.  It doesn't look like it ever 
made it to the linux-omap list, in my inbox, anyway.  And again the 
function prototypes make several references to OMAP4, when they should 
refer to OMAP5 or be removed from this file.

   ARM: OMAP5: PRCM: Add OMAP54XX local MPU PRCM registers

More duplicated OMAP4 function prototypes here.

   ARM: OMAP5: SCRM: Add OMAP54XX header file.

Looks fine to me.

   ARM: OMAP2+: clockdomain data: Add OMAP54XX data and update the header
   ARM: OMAP5: powerdomain data: Add OMAP54XX data and update the header

These two look okay to me based on a superficial inspection.  Is there a 
public TRM posted for OMAP5?  It's not in the obvious place, so there's no 
way to review these against the TRM:

http://www.ti.com/lsds/ti/omap-applications-processors/technical-documents.page?familyId=601docCategoryId=6

   ARM: OMAP5: hwmod data: Create initial OMAP5 SOC hwmod data

Looks like this one hasn't been reposted after the changes that were made 
to it after Tony's comments?  If I've just missed the list post, please 
send a link.  Otherwise, the updated patch should be reposted.

 Santosh Shilimkar (4):
   ARM: OMAP5: hwmod_data: Fix UART sysc settings
   ARM: OMAP5: hwmod-data: Add timer clock activity flags

These two should be rolled into the ARM: OMAP5: hwmod data: Create 
initial OMAP5 SOC hwmod data patch.

   ARM: OMAP5: voltagedomain data: Add OMAP5 voltage domain data

This one needs to be acked by Kevin.

   ARM: OMAP5: Enable build and frameowrk initialisations

Looks fine to me.


- Paul
--
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: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-04-02 Thread Santosh Shilimkar
Paul,

On Monday 01 April 2013 10:35 PM, Tony Lindgren wrote:
 * Santosh Shilimkar santosh.shilim...@ti.com [130320 01:43]:
 Tony,

 Here is the pull request for OMAP5 data file patches which are on list from
 last merge window. As aligned on list, I have dropped clock data from the
 series. That means for the boot, one clock data patch needs to be applied.
 It is available on my git tree in 'out_of_tree/omap5_clk_data' branch.

 As discussed already on list, you will notice hwmod data loc has come down
 from ~6000 lines to ~2000 lines becasue of removal of iospace, irq, dma data
 as well as unused hwmods. Few hwmods for which dt conversion is pending are
 not added as well but those would add max ~400 loc in future.

 The following changes since commit a937536b868b8369b98967929045f1df54234323:

   Linux 3.9-rc3 (2013-03-17 15:59:32 -0700)

 are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux.git 
 for_3.10/omap5_data_files

 for you to fetch changes up to 8a6a32e589a1a2a5a3fb8ebe8fc7426997bc6d89:

   ARM: OMAP5: Enable build and frameowrk initialisations (2013-03-19 
 14:09:11 +0530)
 
 Paul, do you have any comments on these?
 
Ping.

 This branch should be queued separately because of the amount of
 LOC it adds. But as you may have other PRCM related patches then it's
 probably best that you queue it.
 
Just to be clear, these are all data files patches which are auto-generated.

Thes patchset has already missed last couple of merge windows and its the
biggest bottleneck in getting OMAP5 booting from mainline. So I request
you to please have a look it quickly so that Tony can line that up for
3.10.

Thanks for help in advance !!

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: [GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-04-01 Thread Tony Lindgren
* Santosh Shilimkar santosh.shilim...@ti.com [130320 01:43]:
 Tony,
 
 Here is the pull request for OMAP5 data file patches which are on list from
 last merge window. As aligned on list, I have dropped clock data from the
 series. That means for the boot, one clock data patch needs to be applied.
 It is available on my git tree in 'out_of_tree/omap5_clk_data' branch.
 
 As discussed already on list, you will notice hwmod data loc has come down
 from ~6000 lines to ~2000 lines becasue of removal of iospace, irq, dma data
 as well as unused hwmods. Few hwmods for which dt conversion is pending are
 not added as well but those would add max ~400 loc in future.
 
 The following changes since commit a937536b868b8369b98967929045f1df54234323:
 
   Linux 3.9-rc3 (2013-03-17 15:59:32 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux.git 
 for_3.10/omap5_data_files
 
 for you to fetch changes up to 8a6a32e589a1a2a5a3fb8ebe8fc7426997bc6d89:
 
   ARM: OMAP5: Enable build and frameowrk initialisations (2013-03-19 14:09:11 
 +0530)

Paul, do you have any comments on these?

This branch should be queued separately because of the amount of
LOC it adds. But as you may have other PRCM related patches then it's
probably best that you queue it.

Regards,

Tony
 
 
 Benoit Cousson (7):
   ARM: OMAP5: PRM: Add OMAP54XX register and bitfield files
   ARM: OMAP5: CM: Add OMAP54XX register and bitfield files
   ARM: OMAP5: PRCM: Add OMAP54XX local MPU PRCM registers
   ARM: OMAP5: SCRM: Add OMAP54XX header file.
   ARM: OMAP2+: clockdomain data: Add OMAP54XX data and update the header
   ARM: OMAP5: powerdomain data: Add OMAP54XX data and update the header
   ARM: OMAP5: hwmod data: Create initial OMAP5 SOC hwmod data
 
 Santosh Shilimkar (4):
   ARM: OMAP5: hwmod_data: Fix UART sysc settings
   ARM: OMAP5: hwmod-data: Add timer clock activity flags
   ARM: OMAP5: voltagedomain data: Add OMAP5 voltage domain data
   ARM: OMAP5: Enable build and frameowrk initialisations
 
  arch/arm/mach-omap2/Makefile  |4 +
  arch/arm/mach-omap2/clockdomain.h |1 +
  arch/arm/mach-omap2/clockdomains54xx_data.c   |  464 +
  arch/arm/mach-omap2/cm-regbits-54xx.h | 1737 
  arch/arm/mach-omap2/cm1_54xx.h|  216 ++
  arch/arm/mach-omap2/cm2_54xx.h|  392 
  arch/arm/mach-omap2/io.c  |7 +
  arch/arm/mach-omap2/omap_hwmod.h  |1 +
  arch/arm/mach-omap2/omap_hwmod_54xx_data.c| 2151 
  arch/arm/mach-omap2/powerdomain.h |1 +
  arch/arm/mach-omap2/powerdomains54xx_data.c   |  331 +++
  arch/arm/mach-omap2/prcm44xx.h|6 +
  arch/arm/mach-omap2/prcm_mpu54xx.h|   92 +
  arch/arm/mach-omap2/prm-regbits-54xx.h| 2701 
 +
  arch/arm/mach-omap2/prm54xx.h |  447 
  arch/arm/mach-omap2/scrm54xx.h|  231 +++
  arch/arm/mach-omap2/voltage.h |1 +
  arch/arm/mach-omap2/voltagedomains54xx_data.c |  102 +
  18 files changed, 8885 insertions(+)
  create mode 100644 arch/arm/mach-omap2/clockdomains54xx_data.c
  create mode 100644 arch/arm/mach-omap2/cm-regbits-54xx.h
  create mode 100644 arch/arm/mach-omap2/cm1_54xx.h
  create mode 100644 arch/arm/mach-omap2/cm2_54xx.h
  create mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c
  create mode 100644 arch/arm/mach-omap2/powerdomains54xx_data.c
  create mode 100644 arch/arm/mach-omap2/prcm_mpu54xx.h
  create mode 100644 arch/arm/mach-omap2/prm-regbits-54xx.h
  create mode 100644 arch/arm/mach-omap2/prm54xx.h
  create mode 100644 arch/arm/mach-omap2/scrm54xx.h
  create mode 100644 arch/arm/mach-omap2/voltagedomains54xx_data.c
--
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


[GIT PULL] ARM: OMAP5: hwmod, prm/cm data files and updates for 3.10

2013-03-20 Thread Santosh Shilimkar
Tony,

Here is the pull request for OMAP5 data file patches which are on list from
last merge window. As aligned on list, I have dropped clock data from the
series. That means for the boot, one clock data patch needs to be applied.
It is available on my git tree in 'out_of_tree/omap5_clk_data' branch.

As discussed already on list, you will notice hwmod data loc has come down
from ~6000 lines to ~2000 lines becasue of removal of iospace, irq, dma data
as well as unused hwmods. Few hwmods for which dt conversion is pending are
not added as well but those would add max ~400 loc in future.

The following changes since commit a937536b868b8369b98967929045f1df54234323:

  Linux 3.9-rc3 (2013-03-17 15:59:32 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux.git 
for_3.10/omap5_data_files

for you to fetch changes up to 8a6a32e589a1a2a5a3fb8ebe8fc7426997bc6d89:

  ARM: OMAP5: Enable build and frameowrk initialisations (2013-03-19 14:09:11 
+0530)


Benoit Cousson (7):
  ARM: OMAP5: PRM: Add OMAP54XX register and bitfield files
  ARM: OMAP5: CM: Add OMAP54XX register and bitfield files
  ARM: OMAP5: PRCM: Add OMAP54XX local MPU PRCM registers
  ARM: OMAP5: SCRM: Add OMAP54XX header file.
  ARM: OMAP2+: clockdomain data: Add OMAP54XX data and update the header
  ARM: OMAP5: powerdomain data: Add OMAP54XX data and update the header
  ARM: OMAP5: hwmod data: Create initial OMAP5 SOC hwmod data

Santosh Shilimkar (4):
  ARM: OMAP5: hwmod_data: Fix UART sysc settings
  ARM: OMAP5: hwmod-data: Add timer clock activity flags
  ARM: OMAP5: voltagedomain data: Add OMAP5 voltage domain data
  ARM: OMAP5: Enable build and frameowrk initialisations

 arch/arm/mach-omap2/Makefile  |4 +
 arch/arm/mach-omap2/clockdomain.h |1 +
 arch/arm/mach-omap2/clockdomains54xx_data.c   |  464 +
 arch/arm/mach-omap2/cm-regbits-54xx.h | 1737 
 arch/arm/mach-omap2/cm1_54xx.h|  216 ++
 arch/arm/mach-omap2/cm2_54xx.h|  392 
 arch/arm/mach-omap2/io.c  |7 +
 arch/arm/mach-omap2/omap_hwmod.h  |1 +
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c| 2151 
 arch/arm/mach-omap2/powerdomain.h |1 +
 arch/arm/mach-omap2/powerdomains54xx_data.c   |  331 +++
 arch/arm/mach-omap2/prcm44xx.h|6 +
 arch/arm/mach-omap2/prcm_mpu54xx.h|   92 +
 arch/arm/mach-omap2/prm-regbits-54xx.h| 2701 +
 arch/arm/mach-omap2/prm54xx.h |  447 
 arch/arm/mach-omap2/scrm54xx.h|  231 +++
 arch/arm/mach-omap2/voltage.h |1 +
 arch/arm/mach-omap2/voltagedomains54xx_data.c |  102 +
 18 files changed, 8885 insertions(+)
 create mode 100644 arch/arm/mach-omap2/clockdomains54xx_data.c
 create mode 100644 arch/arm/mach-omap2/cm-regbits-54xx.h
 create mode 100644 arch/arm/mach-omap2/cm1_54xx.h
 create mode 100644 arch/arm/mach-omap2/cm2_54xx.h
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c
 create mode 100644 arch/arm/mach-omap2/powerdomains54xx_data.c
 create mode 100644 arch/arm/mach-omap2/prcm_mpu54xx.h
 create mode 100644 arch/arm/mach-omap2/prm-regbits-54xx.h
 create mode 100644 arch/arm/mach-omap2/prm54xx.h
 create mode 100644 arch/arm/mach-omap2/scrm54xx.h
 create mode 100644 arch/arm/mach-omap2/voltagedomains54xx_data.c
--
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