RE: [PATCH 11/16] OMAP3: PM: Configurations for Smartreflex Class 2 and Smartreflex Class 3

2010-03-05 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Wednesday, March 03, 2010 6:08 AM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com; Menon, Nishanth; Cousson, >>Benoit; Sripathy, >&

RE: [PATCH 09/16] OMAP3: PM: Creating separate files for handling OMAP3 voltage related operations.

2010-03-05 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Wednesday, March 03, 2010 1:33 AM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com; Menon, Nishanth; Cousson, >>Benoit; Sripathy, >&

RE: [PATCH 06/16] OMAP3: PM: Smartreflex class related changes for smartreflex.c

2010-03-05 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Wednesday, March 03, 2010 5:23 AM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com; Menon, Nishanth; Cousson, >>Benoit; Sripathy, >&

RE: [PATCH 12/16] OMAP3: PM: Support for enabling smartreflex autocompensation by default.

2010-03-05 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Wednesday, March 03, 2010 6:19 AM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com; Menon, Nishanth; Cousson, >>Benoit; Sripathy, >&

RE: [PATCH 15/16] OMAP3: PM: VP force update method of voltage scaling

2010-03-05 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Wednesday, March 03, 2010 6:29 AM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com; Menon, Nishanth; Cousson, >>Benoit; Sripathy, >&

RE: [PATCH 15/16] OMAP3: PM: VP force update method of voltage scaling

2010-03-05 Thread Gopinath, Thara
>>-Original Message- >>From: Felipe Contreras [mailto:felipe.contre...@gmail.com] >>Sent: Friday, March 05, 2010 8:57 PM >>To: Gopinath, Thara >>Cc: Kevin Hilman; linux-omap@vger.kernel.org; p...@pwsan.com; Menon, >>Nishanth; Cousson, Benoit; &

[PATCH 0/3] OMAP3: PM: OMAP3630 support for smartreflex driver

2010-03-08 Thread Thara Gopinath
x27;s PM tree origin/pm-wip-opp branch and on adea81232e8fc82334bca3707efa23dc854f29fc commit id. Thara Gopinath (3): OMAP3: PM: Bug fix in Smartreflex driver. OMAP3: PM: Smartreflex IP update changes for OMAP3630 OMAP3: PM: Adding OMAP3630 support in smartreflex driver arch/a

[PATCH 1/3] OMAP3: PM: Bug fix in Smartreflex driver.

2010-03-08 Thread Thara Gopinath
This patch sets and unsets is_sr_reset is appropriate places so that trying to enable smart reflex in a non-supported OMAP chip does not lead to unnecessary crash Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/smartreflex.c | 31 +-- 1 files changed, 21

[PATCH 3/3] OMAP3: PM: Adding OMAP3630 support in smartreflex driver

2010-03-08 Thread Thara Gopinath
, vpx_config errorgain field and vpx_vlimitto vddmax and vddmin fields. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/omap_hwmod_34xx.h | 49 - arch/arm/mach-omap2/smartreflex.c | 105 ++- arch/arm/mach-omap2/voltage.c | 167

[PATCH 2/3] OMAP3: PM: Smartreflex IP update changes for OMAP3630

2010-03-08 Thread Thara Gopinath
. 5. Removal of clockactivity bits in ERRCONFIG and introduction of idlemode and wakeupenable bits in ERRCONFIG. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/smartreflex.c | 218 - arch/arm/mach-omap2/smartreflex.h | 51 +++-- 2 files changed

RE: [PATCH 3/3] OMAP3: PM: Adding OMAP3630 support in smartreflex driver

2010-03-09 Thread Gopinath, Thara
>>-Original Message- >>From: Felipe Balbi [mailto:m...@felipebalbi.com] >>Sent: Monday, March 08, 2010 11:49 PM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; khil...@deeprootsystems.com; p...@pwsan.com; >>Menon, Nishanth; >>Sripathy,

RE: [PATCH 0/3] OMAP3: PM: OMAP3630 support for smartreflex driver

2010-03-09 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Monday, March 08, 2010 11:06 PM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com; Menon, Nishanth; Sripathy, >>Vishwanath; Sawant, Anand; >

RE: [PATCH 03/16] OMAP3: PM: Convert smartreflex driver into a platform driver using hwmods and omap-device layer

2010-03-12 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Tuesday, March 02, 2010 11:58 PM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com; Menon, Nishanth; Cousson, >>Benoit; Sripathy, >>Vishw

[PATCHv2 00/17] OMAP3: PM: Smartreflex and voltage revamp.

2010-03-18 Thread Thara Gopinath
this branch. http://patchwork.kernel.org/patch/81504/ http://patchwork.kernel.org/patch/81606/ This patch series has been tested on OMAP3430 SDP with basic power management tests including the dvfs scripts. Thara Gopinath (17): OMAP3: PM: Adding hwmod data for Smartreflex OMAP

[PATCHv2 02/17] OMAP3: PM: Create list to keep track of various smartreflex instances.

2010-03-18 Thread Thara Gopinath
This patch removes the pointer sr1, sr2 in smartreflex.c and instead creatse a list for keeping track of multiple smartreflex instances.. This makes it scalable for next gen OMAPs where there are more than two smartreflex modules. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2

[PATCHv2 04/17] OMAP3: PM: Move smartreflex autocompensation enable disable hooks to PM debugfs.

2010-03-18 Thread Thara Gopinath
Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/pm-debug.c|4 +- arch/arm/mach-omap2/smartreflex.c | 114 ++-- arch/arm/mach-omap2/smartreflex.h |2 + 3 files changed, 36 insertions(+), 84 deletions(-) diff --git a/arch/arm/mach-omap2/pm-debug.c

[PATCHv2 08/17] OMAP3: PM: Adding smartreflex class 3 driver.

2010-03-18 Thread Thara Gopinath
This patch adds smartreflex class 3 driver. This driver hooks up with the generic smartreflex driver smartreflex.c to abstract out class specific implementations out of the generic driver. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/Makefile |1 + arch/arm/mach-omap2

[PATCHv2 07/17] OMAP3: PM: Smartreflex class related changes for smartreflex.c

2010-03-18 Thread Thara Gopinath
: Thara Gopinath --- arch/arm/mach-omap2/smartreflex.c | 259 arch/arm/mach-omap2/smartreflex.h | 44 ++- 2 files changed, 181 insertions(+), 122 deletions(-) diff --git a/arch/arm/mach-omap2/smartreflex.c b/arch/arm/mach-omap2/smartreflex.c index

[PATCHv2 12/17] OMAP3: PM: Configurations for Smartreflex Class 2 and Smartreflex Class 3

2010-03-18 Thread Thara Gopinath
for smartreflex interrupt handler and notification of interrupts in case requested by the smartreflex class driver. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/smartreflex-class3.c |1 + arch/arm/mach-omap2/smartreflex.c| 201 -- arch/arm/mach

[PATCHv2 14/17] OMAP3: PM: Correcting accessing of ERRCONFIG register in smartreflex.c

2010-03-18 Thread Thara Gopinath
Nishanth Menon. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/smartreflex.c | 11 +++ arch/arm/mach-omap2/smartreflex.h |6 ++ 2 files changed, 17 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/smartreflex.c b/arch/arm/mach-omap2/smartreflex.c index aeb9761

[PATCHv2 16/17] OMAP3: PM: VP force update method of voltage scaling

2010-03-18 Thread Thara Gopinath
This patch introduces VP force update method of voltage scaling and enables it by default. The older method of vc bypass is now configuratble through a menu config option. VP force update is the hardware recommended method of voltage scaling. Signed-off-by: Thara Gopinath --- arch/arm/mach

[PATCHv2 06/17] OMAP3: PM: Correcting API names in samrtreflex driver.

2010-03-18 Thread Thara Gopinath
This patch corrects typo in some of the API names in smartreflex driver. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/pm34xx.c |8 arch/arm/mach-omap2/smartreflex.c | 26 +- arch/arm/mach-omap2/smartreflex.h |8 3 files changed

[PATCHv2 17/17] OMAP3: PM: Enabling Smartreflex Class 3 driver by default in pm defconfig

2010-03-18 Thread Thara Gopinath
This patch enables smartreflex class 3 driver in omap3_pm_defconfig. Signed-off-by: Thara Gopinath --- arch/arm/configs/omap3_pm_defconfig |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/arch/arm/configs/omap3_pm_defconfig b/arch/arm/configs/omap3_pm_defconfig index

[PATCHv2 10/17] OMAP3: PM: Disabling Smartreflex across both frequency and voltage scaling during DVFS.

2010-03-18 Thread Thara Gopinath
changes in SRF to adapt to the new smartreflex and voltage driver. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/resource34xx.c | 27 ++- arch/arm/mach-omap2/resource34xx.h |1 - 2 files changed, 10 insertions(+), 18 deletions(-) diff --git a/arch/arm/mach-omap2

[PATCHv2 13/17] OMAP3: PM: Support for enabling smartreflex autocompensation by default.

2010-03-18 Thread Thara Gopinath
is kept in smartreflex.c itself.Later an API can be added so that the decision to enable autocompensation by default can be passed from the corresponding board files. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/smartreflex.c |5 + arch/arm/mach-omap2/sr_device.c | 16

[PATCHv2 09/17] OMAP3: PM: Creating separate files for handling OMAP3 voltage related operations.

2010-03-18 Thread Thara Gopinath
support both Class 2 and Class 3 smartreflex implementaions. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/Makefile |3 +- arch/arm/mach-omap2/board-3430sdp.c |3 +- arch/arm/mach-omap2/pm.h |7 - arch/arm/mach-omap2/pm34xx.c | 87

[PATCHv2 11/17] OMAP3: PM: Cleaning up of smartreflex header file.

2010-03-18 Thread Thara Gopinath
This patch cleans up smartreflex.h removing all unnecessary and duplicate definitions. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/smartreflex.h | 99 +--- 1 files changed, 58 insertions(+), 41 deletions(-) diff --git a/arch/arm/mach-omap2

[PATCHv2 03/17] OMAP3: PM: Convert smartreflex driver into a platform driver using hwmods and omap-device layer

2010-03-18 Thread Thara Gopinath
This patch converts the exisitng smartreflex library into a platform driver with device , driver registrations using hardware mods. As part of this Ntarget values are passed as platform data. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/Makefile |2 +- arch/arm/mach-omap2

[PATCHv2 01/17] OMAP3: PM: Adding hwmod data for Smartreflex

2010-03-18 Thread Thara Gopinath
This patch adds the hwmod strucutres and other hwmod data for OMAP3 Smartreflex IP's. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 94 1 files changed, 94 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-

[PATCHv2 15/17] OMAP3: PM: Implement latest h/w recommendations for SR and VP registers and SR VP enable disable sequence.

2010-03-18 Thread Thara Gopinath
based on experimentations on N900 platform and were implemented in the N900 codebase base first by Nishanth Menon and Paul Walmsley. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/smartreflex.c | 72 - arch/arm/mach-omap2/smartreflex.h |9 ++- arch/arm/mach

[PATCHv2 05/17] OMAP3: PM: Remove OPP id dependency from smartreflex driver

2010-03-18 Thread Thara Gopinath
_devices.c get_curr_vdd1_voltage and get_curr_vdd2_voltage are added in smartreflex driver in this patch. These API's will be moved to the voltage driver in a later patch when voltage specific code is separated out of smartreflex. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/smart

RE: [PATCH 2/3] OMAP3: PM: Smartreflex IP update changes for OMAP3630

2010-03-22 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Monday, March 08, 2010 11:16 PM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com; Menon, Nishanth; Sripathy, >>Vishwanath; Sawant, Anand; >

RE: [RFC] omap3: Fix incorrect restore pointer

2010-03-22 Thread Gopinath, Thara
>>-Original Message- >>From: linux-omap-ow...@vger.kernel.org >>[mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of Premi, >>Sanjeev >>Sent: Friday, March 19, 2010 3:53 PM >>To: linux-omap@vger.kernel.org >>Cc: Premi, Sanjeev >>Subject: [RFC] omap3: Fix incorrect restore pointer >> >>

RE: [PATCHv2 00/17] OMAP3: PM: Smartreflex and voltage revamp.

2010-03-22 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Friday, March 19, 2010 12:45 AM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; khil...@deeprootsystems.com; p...@pwsan.com; >>Cousson, Benoit; >>Sripathy, Vishwanath; Sawant, Anan

RE: [PM-WIP-OPP][PATCH 3/4] omap: pm: opp: add ability to store data per opp

2010-03-22 Thread Gopinath, Thara
>> >>[...] [I am not about to repeat everything I stated in previous >>threads.. so snipping the discussion down.] >> >>> >>> Otherwise the primary idea to remove OPP ID is good, and the way to go. >> >>good. So lets NAK that SR series and see how else we can implement it >>without OPP ID. I am

RE: [PATCH 3/9] OMAP2/3/4 : Dual mode timer device registration.

2010-06-03 Thread Gopinath, Thara
>>-Original Message- >>From: Tony Lindgren [mailto:t...@atomide.com] >>Sent: Tuesday, June 01, 2010 2:51 PM >>To: Cousson, Benoit >>Cc: Gopinath, Thara; linux-omap@vger.kernel.org; khil...@deeprootsystems.com; >>Sawant, Anand >>Subject: Re: [PAT

RE: Future of resource framework?

2010-06-04 Thread Gopinath, Thara
>>-Original Message- >>From: linux-omap-ow...@vger.kernel.org >>[mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of >>Gadiyar, Anand >>Sent: Friday, June 04, 2010 8:32 AM >>To: Kevin Hilman; Mike Chan >>Cc: linux-omap@vger.kernel.org; Paul Walmsley >>Subject: RE: Future of resource fr

RE: omap3 pm: dependency between opp layer and cpufreq

2010-06-04 Thread Gopinath, Thara
>>-Original Message- >>From: linux-omap-ow...@vger.kernel.org >>[mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of Kevin >>Hilman >>Sent: Thursday, June 03, 2010 5:31 AM >>To: Nishanth Menon >>Cc: Premi, Sanjeev; Menon, Nishanth; Koen Kooi; linux-omap@vger.kernel.org; >>eduardo.valen

RE: [pm-wip/uart][PATCH 2/4] OMAP3: serial: Fix uart4 handling for 3630

2010-06-04 Thread Gopinath, Thara
>>-Original Message- >>From: linux-omap-ow...@vger.kernel.org >>[mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of >>Govindraj.R >>Sent: Friday, June 04, 2010 7:14 PM >>To: linux-omap@vger.kernel.org >>Cc: Kevin Hilman; Aguirre, Sergio >>Subject: [pm-wip/uart][PATCH 2/4] OMAP3: seria

RE: [pm-wip/uart][PATCH 3/4] Serial: Avoid using hwmod lookup using name string

2010-06-04 Thread Gopinath, Thara
>>-Original Message- >>From: linux-omap-ow...@vger.kernel.org >>[mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of Raja, >>Govindraj >>Sent: Friday, June 04, 2010 7:14 PM >>To: linux-omap@vger.kernel.org >>Cc: Kevin Hilman >>Subject: [pm-wip/uart][PATCH 3/4] Serial: Avoid using hwmod

RE: opp layer query apis (was RE: omap3 pm: dependency between opp layer and cpufreq)

2010-06-07 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Tuesday, June 08, 2010 9:45 AM >>To: Gopinath, Thara; Kevin Hilman; Nishanth Menon >>Cc: Premi, Sanjeev; Koen Kooi; linux-omap@vger.kernel.org; >>eduardo.valen...@nokia.com >>Subject: opp laye

RE: Future of resource framework?

2010-06-07 Thread Gopinath, Thara
>>-Original Message- >>From: linux-omap-ow...@vger.kernel.org >>[mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of Mike >>Chan >>Sent: Tuesday, June 08, 2010 1:00 AM >>To: Gadiyar, Anand >>Cc: Kevin Hilman; linux-omap@vger.kernel.org; Paul Walmsley >>Subject: Re: Future of resource f

RE: [PATCH 05/12] OMAP: create omap_devices for MPU, DSP, L3

2010-06-23 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Thursday, June 17, 2010 5:47 AM >>To: linux-omap@vger.kernel.org >>Cc: Menon, Nishanth; Gopinath, Thara; Cousson, Benoit >>Subject: [PATCH 05/12] OMAP: create omap_

RE: [PATCH 05/12] OMAP: create omap_devices for MPU, DSP, L3

2010-06-23 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Wednesday, June 23, 2010 8:19 PM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; Menon, Nishanth; Cousson, Benoit >>Subject: Re: [PATCH 05/12] OMAP:

RE: [PATCH 05/12] OMAP: create omap_devices for MPU, DSP, L3

2010-06-23 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Wednesday, June 23, 2010 11:17 PM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; Menon, Nishanth; Cousson, Benoit >>Subject: Re: [PATCH 05/12] OMAP:

RE: [PATCH 0/8] OMAP3: Adding Smartreflex and Voltage driver support

2010-06-25 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Friday, June 25, 2010 4:55 AM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com; Cousson, Benoit; Sripathy, >>Vishwanath; Sawant, Anand >

RE: [PATCH v2 10/13] OMAP: create omap_devices for MPU, DSP, L3

2010-06-29 Thread Gopinath, Thara
>>-Original Message- >>From: linux-omap-ow...@vger.kernel.org >>[mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of Kevin >>Hilman >>Sent: Tuesday, June 29, 2010 11:00 PM >>To: linux-omap@vger.kernel.org >>Cc: p...@pwsan.com >>Subject: Re: [PATCH v2 10/13] OMAP: create omap_devices fo

RE: [PATCH v2 10/13] OMAP: create omap_devices for MPU, DSP, L3

2010-06-30 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Thursday, July 01, 2010 2:09 AM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com >>Subject: Re: [PATCH v2 10/13] OMAP: create omap_devices fo

RE: [PATCH v2 10/13] OMAP: create omap_devices for MPU, DSP, L3

2010-06-30 Thread Gopinath, Thara
>>-Original Message- >>From: Shilimkar, Santosh >>Sent: Thursday, July 01, 2010 9:46 AM >>To: Gopinath, Thara; Kevin Hilman >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com >>Subject: RE: [PATCH v2 10/13] OMAP: create omap_devices for MPU,

[RFC 0/7] OMAP: Basic DVFS framework

2010-07-02 Thread Thara Gopinath
VFS through cpu freq framework. Thara Gopinath (7): OMAP: Introduce a user list for each voltage domain instance in the voltage driver. OMAP: Introduce API in the OPP layer to find the opp entry corresponding to a voltage. OMAP: Introduce voltage domain pointer and device specific set rate

[RFC 7/7] OMAP3: Update cpufreq driver to use the new set_rate API

2010-07-02 Thread Thara Gopinath
This patch updates the cpufreq driver to use the device set rate API to scale the mpu frequency for OMAP3. Signed-off-by: Thara Gopinath --- arch/arm/plat-omap/cpu-omap.c |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/plat-omap/cpu-omap.c b/arch/arm/plat

[RFC 1/7] OMAP: Introduce a user list for each voltage domain instance in the voltage driver.

2010-07-02 Thread Thara Gopinath
info to the user list and returns back the maximum voltage requested by all the user devices. This can be used anytime to get the voltage that the voltage domain instance can be transitioned into. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/voltage.c | 83

[RFC 4/7] OMAP: Voltage layer changes to support DVFS.

2010-07-02 Thread Thara Gopinath
associated with the the voltage domain to the rate corresponding to the new voltage and scale the voltage domain to the new voltage. This patch renames the previous omap_voltage_scale API to omap_voltage_scale_vdd. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/voltage.c | 89

[RFC 5/7] OMAP: Introduce set_rate and get_rate API in omap device layer

2010-07-02 Thread Thara Gopinath
This patch adds omap_device_set_rate and omap_device_get_rate API's which can be used to generic device rate scaling. Signed-off-by: Thara Gopinath --- arch/arm/plat-omap/include/plat/omap_device.h |2 + arch/arm/plat-omap/omap_device.c | 87 + 2

[RFC 6/7] OMAP3: Update OMAP3 opp tables to contain the voltage domain and device set rate get rate info

2010-07-02 Thread Thara Gopinath
OMAP3 mpu, iva and l3_main devices and hooks them up in the correspoinding opp table entries. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/cpufreq34xx.c | 160 +++-- 1 files changed, 136 insertions(+), 24 deletions(-) diff --git a/arch/arm/mach-

[RFC 2/7] OMAP: Introduce API in the OPP layer to find the opp entry corresponding to a voltage.

2010-07-02 Thread Thara Gopinath
This patch adds an API in the opp layer to get the opp table entry corresponding to the voltage passed as the parameter. Signed-off-by: Thara Gopinath --- arch/arm/plat-omap/include/plat/opp.h |2 ++ arch/arm/plat-omap/opp.c | 28 2 files changed

[RFC 3/7] OMAP: Introduce voltage domain pointer and device specific set rate and get rate in device opp structures.

2010-07-02 Thread Thara Gopinath
voltage domain. Signed-off-by: Thara Gopinath --- arch/arm/plat-omap/include/plat/opp.h | 37 +- arch/arm/plat-omap/opp.c | 47 +--- 2 files changed, 72 insertions(+), 12 deletions(-) diff --git a/arch/arm/plat-omap/include

RE: [RFC 7/7] OMAP3: Update cpufreq driver to use the new set_rate API

2010-07-07 Thread Gopinath, Thara
>>-Original Message- >>From: Pandita, Vikram >>Sent: Thursday, July 08, 2010 8:40 AM >>To: Gopinath, Thara; linux-omap@vger.kernel.org >>Cc: khil...@deeprootsystems.com; p...@pwsan.com; Cousson, Benoit; Sripathy, >>Vishwanath; Sawant, >>An

RE: [PATCH 2/2] omap3: sr: improve errors handling

2010-07-09 Thread Gopinath, Thara
>>-Original Message- >>From: Artem Bityutskiy [mailto:dedeki...@gmail.com] >>Sent: Friday, July 09, 2010 6:50 PM >>To: linux-omap@vger.kernel.org >>Cc: Menon, Nishanth; Kevin Hilman; Gopinath, Thara; Peter p2 De Schrijver >>Subject: [PATCH 2/2

[PM-OPP][PATCH 0/4] OMAP: Clean up series for generic opp layer.

2010-07-12 Thread Thara Gopinath
voltage and vice versa are different. I am against adding another file for twl6030. The approach is not scalable. We need to keep these vsel to uV and vice versa convertion in one place or make them functions pointers. Thara Gopinath (4): OMAP: Fix the compilation warning in the opp layer OMAP

[PM-OPP][PATCH 2/4] OMAP: Correct the return value check after call into find_device_opp

2010-07-12 Thread Thara Gopinath
Earlier we were checking on !dev_opp where as find_device_opp returns a error pointer in case of error. So correcting the check as in the earlier code even if find_device_opp returns an error opp_init_cpufreq_table was not exiting. Signed-off-by: Thara Gopinath --- arch/arm/plat-omap/opp.c

[PM-OPP][PATCH 4/4] OMAP: Remove dependency of generic opp layer on cpufreq.

2010-07-12 Thread Thara Gopinath
This patch removes the dependency of the opp layer on cpufreq layer. OPP layer is now enabled to compile and exist in the system irrespective of whether cpu freq layer is enabled or not. Signed-off-by: Thara Gopinath --- arch/arm/plat-omap/Makefile |4 ++-- arch/arm/plat-omap

[PM-OPP][PATCH 3/4] OMAP: Remove inclusion of PMIC specific header file in generic opp layer.

2010-07-12 Thread Thara Gopinath
This patch removes the inclusion of plat/opp_twl_tps.h in opp.c. This header file is included unnecessarily and creats unwanted dependency between the generic opp layer and TWL4030/5030 PMIC dependent code. Signed-off-by: Thara Gopinath --- arch/arm/plat-omap/opp.c |1 - 1 files changed, 0

[PM-OPP][PATCH 1/4] OMAP: Fix the compilation warning in the opp layer

2010-07-12 Thread Thara Gopinath
Fix the following warning from the opp layer during compilation. arch/arm/plat-omap/opp.c: In function 'opp_enable': arch/arm/plat-omap/opp.c:405: warning: unused variable 'dev_opp' Signed-off-by: Thara Gopinath --- arch/arm/plat-omap/opp.c |2 -- 1 files changed

RE: [PM-OPP][PATCH 2/4] OMAP: Correct the return value check after call into find_device_opp

2010-07-13 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Tuesday, July 13, 2010 5:53 PM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; khil...@deeprootsystems.com; p...@pwsan.com; >>t...@atomide.com; >>Cousson, Benoit; Sawant, Anand; Srip

RE: [PM-OPP][PATCH 0/4] OMAP: Clean up series for generic opp layer.

2010-07-13 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Tuesday, July 13, 2010 9:23 PM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; khil...@deeprootsystems.com; p...@pwsan.com; >>t...@atomide.com; >>Cousson, Benoit; Sawant, Anand; Srip

RE: [PATCH 12/20] OMAP: PM: create omap_devices for MPU, DSP, L3

2010-07-14 Thread Gopinath, Thara
>>-Original Message- >>From: linux-omap-ow...@vger.kernel.org >>[mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of Paul >>Walmsley >>Sent: Friday, July 02, 2010 9:00 PM >>To: linux-omap@vger.kernel.org; linux-arm-ker...@lists.infradead.org >>Cc: Kevin Hilman >>Subject: [PATCH 12/20]

[PM-OPP][PATCH] OMAP: Add check for omap_device pointer before adding an opp

2010-07-23 Thread Thara Gopinath
ing a opp if the dev pointer does not exist. Signed-off-by: Thara Gopinath --- arch/arm/plat-omap/opp.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/arm/plat-omap/opp.c b/arch/arm/plat-omap/opp.c index 0273497..e81bb95 100644 --- a/arch/arm/plat-omap/opp.c +++ b/arc

RE: [PATCH 12/20] OMAP: PM: create omap_devices for MPU, DSP, L3

2010-07-23 Thread Gopinath, Thara
>>-Original Message- >>From: linux-omap-ow...@vger.kernel.org >>[mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of >>Gopinath, Thara >>Sent: Thursday, July 15, 2010 10:56 AM >>To: Paul Walmsley; linux-omap@vger.kernel.org; >>linux-arm-ker

RE: [PATCH 12/20] OMAP: PM: create omap_devices for MPU, DSP, L3

2010-07-27 Thread Gopinath, Thara
>>-Original Message- >>From: linux-omap-ow...@vger.kernel.org >>[mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of Basak, >>Partha >>Sent: Tuesday, July 27, 2010 1:07 PM >>To: Paul Walmsley; linux-omap@vger.kernel.org; >>linux-arm-ker...@lists.infradead.org >>Cc: Kevin Hilman >>Subj

RE: [PATCH] twl4030 reboot workaround

2010-07-28 Thread Gopinath, Thara
>>-Original Message- >>From: linux-omap-ow...@vger.kernel.org >>[mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of Mikko >>Rapeli >>Sent: Wednesday, July 28, 2010 3:12 PM >>To: linux-omap@vger.kernel.org >>Cc: Turquette, Mike; sa...@linux.intel.com >>Subject: [PATCH] twl4030 reboot w

RE: [PATCH v2] twl4030 reboot workaround

2010-07-29 Thread Gopinath, Thara
>>-Original Message- >>From: linux-omap-ow...@vger.kernel.org >>[mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of Mike >>Rapoport >>Sent: Friday, July 30, 2010 12:41 AM >>To: Mikko Rapeli >>Cc: linux-omap@vger.kernel.org; Turquette, Mike; sa...@linux.intel.com >>Subject: Re: [PATCH

RE: [PATCH v2] twl4030 reboot workaround

2010-07-30 Thread Gopinath, Thara
>>-Original Message- >>From: Turquette, Mike >>Sent: Saturday, July 31, 2010 12:09 AM >>To: Gopinath, Thara >>Cc: Mike Rapoport; Mikko Rapeli; linux-omap@vger.kernel.org; >>sa...@linux.intel.com >>Subject: Re: [PATCH v2] twl4030 re

[PM-OPP][PATCHV2] OMAP: Add check for omap_device pointer before adding an opp

2010-08-02 Thread Thara Gopinath
a opp if the dev pointer does not exist. Signed-off-by: Thara Gopinath Acked-by: Nishanth Menon --- arch/arm/plat-omap/opp.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/plat-omap/opp.c b/arch/arm/plat-omap/opp.c index 0273497..f3855ba 100644 --- a/arch/arm

RE: [RFC 0/7] OMAP: Basic DVFS framework

2010-08-03 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Wednesday, August 04, 2010 5:20 AM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com; Cousson, Benoit; Sripathy, >>Vishwanath; Sawant, Anand; &

RE: [RFC 3/7] OMAP: Introduce voltage domain pointer and device specific set rate and get rate in device opp structures.

2010-08-03 Thread Gopinath, Thara
>>-Original Message- >>From: Cousson, Benoit >>Sent: Monday, August 02, 2010 5:41 PM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; khil...@deeprootsystems.com; p...@pwsan.com; >>Sripathy, Vishwanath; >>Sawant, Anand; Basak, Parth

RE: [RFC 3/7] OMAP: Introduce voltage domain pointer and device specific set rate and get rate in device opp structures.

2010-08-03 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Wednesday, August 04, 2010 6:03 AM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com; Cousson, Benoit; Sripathy, >>Vishwanath; Sawant, Anand; &

RE: [PM-SR] [PATCH] OMAP: PM: Remove the usage of vdd id's.

2010-08-03 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Friday, June 25, 2010 11:56 PM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com; Cousson, Benoit; Sripathy, >>Vishwanath; Sawant, Anand >

RE: [RFC 3/7] OMAP: Introduce voltage domain pointer and device specific set rate and get rate in device opp structures.

2010-08-04 Thread Gopinath, Thara
>>-Original Message- >>From: Kevin Hilman [mailto:khil...@deeprootsystems.com] >>Sent: Thursday, August 05, 2010 2:36 AM >>To: Gopinath, Thara >>Cc: linux-omap@vger.kernel.org; p...@pwsan.com; Cousson, Benoit; Sripathy, >>Vishwanath; Sawant, Anand; &

RE: [PM-SR][PATCH 08/12] omap3: sr: cleanup pr_xxx

2010-08-05 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Friday, August 06, 2010 3:54 AM >>To: linux-omap >>Cc: Menon, Nishanth; Kevin Hilman; Gopinath, Thara >>Subject: [PM-SR][PATCH 08/12] omap3: sr: cleanup pr_xxx >> >>pr_xxx family is n

RE: [PM-SR][PATCH 09/12] omap3: sr: enable/disable sr only if required

2010-08-05 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Friday, August 06, 2010 3:54 AM >>To: linux-omap >>Cc: Menon, Nishanth; Kevin Hilman; Gopinath, Thara >>Subject: [PM-SR][PATCH 09/12] omap3: sr: enable/disable sr only if required >> >

RE: [PM-SR][PATCH 10/12] omap3: sr: export sr_dbg_dir

2010-08-05 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Friday, August 06, 2010 3:54 AM >>To: linux-omap >>Cc: Menon, Nishanth; Kevin Hilman; Gopinath, Thara >>Subject: [PM-SR][PATCH 10/12] omap3: sr: export sr_dbg_dir >> >>sr_dbg_dir is cu

RE: [PM-SR][PATCH 11/12] omap3: sr: sr_exit should be static

2010-08-05 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Friday, August 06, 2010 3:54 AM >>To: linux-omap >>Cc: Menon, Nishanth; Kevin Hilman; Gopinath, Thara >>Subject: [PM-SR][PATCH 11/12] omap3: sr: sr_exit should be static >> >>sr_exit

RE: [PM-SR][PATCH 03/12] omap3: voltage: expose omap_change_voltscale_method

2010-08-06 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Friday, August 06, 2010 3:54 AM >>To: linux-omap >>Cc: Menon, Nishanth; Kevin Hilman; Gopinath, Thara >>Subject: [PM-SR][PATCH 03/12] omap3: voltage: expose >>omap_change_voltscale_method >

RE: [PM-SR][PATCH 04/12] omap3: sr: device: cleanup pr_xxx

2010-08-06 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Friday, August 06, 2010 3:54 AM >>To: linux-omap >>Cc: Menon, Nishanth; Kevin Hilman; Gopinath, Thara >>Subject: [PM-SR][PATCH 04/12] omap3: sr: device: cleanup pr_xxx >> >>Strings in c d

RE: [PM-SR][PATCH 06/12] omap3: sr: device: fail sr_dev_init should return error

2010-08-06 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Friday, August 06, 2010 3:54 AM >>To: linux-omap >>Cc: Menon, Nishanth; Kevin Hilman; Gopinath, Thara >>Subject: [PM-SR][PATCH 06/12] omap3: sr: device: fail sr_dev_init should >>return err

RE: [PM-SR][PATCH 07/12] omap3: sr: device: make omap_sr_latency static

2010-08-06 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Friday, August 06, 2010 3:54 AM >>To: linux-omap >>Cc: Menon, Nishanth; Kevin Hilman; Gopinath, Thara >>Subject: [PM-SR][PATCH 07/12] omap3: sr: device: make omap_sr_latency static >> >&g

RE: [PM-SR][PATCH 05/12] omap3: sr: device: check for dev_attr

2010-08-06 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Friday, August 06, 2010 3:54 AM >>To: linux-omap >>Cc: Menon, Nishanth; Kevin Hilman; Gopinath, Thara >>Subject: [PM-SR][PATCH 05/12] omap3: sr: device: check for dev_attr >> >>In th

RE: [PM-SR][PATCH 12/12] omap3: sr: class3: make class3_data static

2010-08-06 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Friday, August 06, 2010 3:54 AM >>To: linux-omap >>Cc: Menon, Nishanth; Kevin Hilman; Gopinath, Thara >>Subject: [PM-SR][PATCH 12/12] omap3: sr: class3: make class3_data static >> >>we

RE: [PM-SR][PATCH 02/12] omap3: voltage: make required variables static

2010-08-06 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Friday, August 06, 2010 3:54 AM >>To: linux-omap >>Cc: Menon, Nishanth; Kevin Hilman; Gopinath, Thara >>Subject: [PM-SR][PATCH 02/12] omap3: voltage: make required variables static >> >>

RE: [PM-SR][PATCH 01/12] omap3: voltage: cleanup pr_xxxx

2010-08-06 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Friday, August 06, 2010 3:54 AM >>To: linux-omap >>Cc: Menon, Nishanth; Kevin Hilman; Gopinath, Thara >>Subject: [PM-SR][PATCH 01/12] omap3: voltage: cleanup pr_ >> >>Few more pr_

RE: [PM-OPP][PATCH 2/2] omap3: opp: make independent of cpufreq

2010-08-11 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Wednesday, August 11, 2010 7:47 AM >>To: linux-omap >>Cc: Menon, Nishanth; Eduardo Valentin; Kevin Hilman; Paul Walmsley; Nayak, >>Rajendra; Premi, Sanjeev; >>Gopinath, Thara; Tony Lindgren

RE: [PM-OPP][PATCH 2/2] omap3: opp: make independent of cpufreq

2010-08-11 Thread Gopinath, Thara
>>-Original Message- >>From: Nishanth Menon [mailto:menon.nisha...@gmail.com] >>Sent: Wednesday, August 11, 2010 4:14 PM >>To: Gopinath, Thara >>Cc: Menon, Nishanth; linux-omap; Eduardo Valentin; Kevin Hilman; Paul >>Walmsley; Nayak, Rajendra; >&

RE: [PM-OPP][PATCH 2/2] omap3: opp: make independent of cpufreq

2010-08-12 Thread Gopinath, Thara
>>-Original Message- >>From: Menon, Nishanth >>Sent: Wednesday, August 11, 2010 5:08 PM >>To: Gopinath, Thara >>Cc: Nishanth Menon; linux-omap; Eduardo Valentin; Kevin Hilman; Paul >>Walmsley; Nayak, Rajendra; >>Premi, Sanjeev; Tony Lindgren >

RE: [PM-SR][PATCH 06/12] omap3: sr: device: fail sr_dev_init should return error

2010-08-13 Thread Gopinath, Thara
>>-Original Message- >>From: linux-omap-ow...@vger.kernel.org >>[mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of >>Nishanth Menon >>Sent: Friday, August 06, 2010 4:30 PM >>To: Gopinath, Thara >>Cc: Menon, Nishanth; linux-omap; Kevin Hilman

RE: [PM-SR][PATCH 01/12] omap3: voltage: cleanup pr_xxxx

2010-08-13 Thread Gopinath, Thara
>>-Original Message- >>From: linux-omap-ow...@vger.kernel.org >>[mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of >>Nishanth Menon >>Sent: Friday, August 06, 2010 4:38 PM >>To: Gopinath, Thara >>Cc: Menon, Nishanth; linux-omap; Kevin Hilman

[PATCHv2 1/8] OMAP: PM: Allowing an early init of pm debugfs driver.

2010-08-13 Thread Thara Gopinath
early on before any pm drivers. Also now the generir pm_debug directory is made global so that other drivers can include it and use it. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/pm-debug.c |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-omap2

[PATCHv2 0/8] OMAP3: Adding Smartreflex and Voltage driver support

2010-08-13 Thread Thara Gopinath
From: thara gopinath This patch series introduces smartreflex and voltage driver support for OMAP3430 and OMAP3630. SmartReflex modules do adaptive voltage control for real-time voltage adjustments. Originally all the functionalities introduced in this patch were present in arch/arm/mach-omap2

[PATCHv2 8/8] OMAP3: PM: Adding debug support to Voltage and Smartreflex drivers

2010-08-13 Thread Thara Gopinath
> /pm_debug/enable_sr_vp_debug The voltage parameters can be viewed at /pm_debug/voltage/vdd_/ and the smartreflex parameters can be viewed at /pm_debug/smartreflex/sr_/ where is mpu or core for OMAP3. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/pm-debu

[PATCHv2 4/8] OMAP3: PM: Adding smartreflex device file.

2010-08-13 Thread Thara Gopinath
autocompensation needs to be enabled on init or not. Currently auocompensation is enabled on init by default for OMAP3430 ES3.1 chip. Signed-off-by: Thara Gopinath --- arch/arm/mach-omap2/Makefile|2 +- arch/arm/mach-omap2/sr_device.c | 185 +++ 2 files

<    6   7   8   9   10   11   12   13   14   15   >