[PATCH V4] OMAP3+: SR Layer Cleanup

2011-05-13 Thread Shweta Gulati
omap_hwmod and added in dev attributes of SR. Tested on OMAP3630 SDP and OMAP4430 SDP Board Signed-off-by: Shweta Gulati shweta.gul...@ti.com Acked by: Nishanth Menon n...@ti.com Cc: Benoit Cousson b-cous...@ti.com Cc: Paul Walmsley p...@pwsan.com --- V4: Fixed comments like checking for NULL

[PATCH V3] OMAP3+: SR Layer Cleanup

2011-05-11 Thread Shweta Gulati
omap_hwmod and added in dev attributes of SR. Tested on OMAP3630 SDP and OMAP4430 SDP Board Signed-off-by: Shweta Gulati shweta.gul...@ti.com Cc: Nishanth Menon n...@ti.com --- V3: Changed the Subject and Rephrased Commit log as reviewed by Nishanth Menon. V2: Rebased on latest 'pm-wip

[PATCH] OMAP: Added recalculation of clock rate in 'clk_set_rate'

2011-04-20 Thread Shweta Gulati
adds recalc API back. Tested on OMAP3630 SDP Board. Signed-off-by: Shweta Gulati shweta.gul...@ti.com Cc: Rajendra Nayak rna...@ti.com Cc: Paul Wamsley p...@pwsan.com --- arch/arm/plat-omap/clock.c |5 - 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/arch/arm/plat-omap

[PATCH V2] OMAP2+: SR Layer Cleanup.

2011-04-08 Thread Shweta Gulati
and OMAP4430 SDP Board Signed-off-by: Shweta Gulati shweta.gul...@ti.com --- V2: Rebased on latest 'pm-wip/voltdm_a' branch. arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 17 + arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 19 --- arch/arm/mach-omap2

[PATCH] OMAP2+: SR Layer Cleanup.

2011-03-28 Thread Shweta Gulati
and OMAP4430 SDP Board Signed-off-by: Shweta Gulati shweta.gul...@ti.com --- It apllies over Voltage Layer Cleanup Patch by Kevin Hilman: https://patchwork.kernel.org/patch/657421/ arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 17 + arch/arm/mach-omap2/omap_hwmod_44xx_data.c

[PATCH V2] OMAP4: Intialize IVA Device in addition to DSP device.

2011-03-12 Thread Shweta Gulati
omap2_set_init_voltage: Invalid parameters! omap2_set_init_voltage: Unable to put vdd_iva to its init voltage Signed-off-by: Shweta Gulati shweta.gul...@ti.com --- Tested on OMAP4430 SDP Board. Baseline: http://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git

[PATCH V3 2/3] OMAP4: Update Voltage Rail Values for MPU, IVA and CORE

2011-03-09 Thread Shweta Gulati
Update MPU, IVA and CORE voltage Rail values obtained from OMAP4430 Data Manual Operating Condition Addendum_v0.4. Tested on OMAP4430 SDP Board. Signed-off-by: Shweta Gulati shweta.gul...@ti.com --- V3: Update CORE Voltages as well in sync with V0.4 of OMAP4 Data Manual. V2: Fixed Comments from

[PATCH] OMAP4: Intialize IVA Device in addition to DSP device.

2011-03-09 Thread Shweta Gulati
: omap2_set_init_voltage: Invalid parameters! omap2_set_init_voltage: Unable to put vdd_iva to its init voltage Tested on OMAP4430 SDP Board. Baseline: http://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git Branch :pm-core Signed-off-by: Shweta Gulati shweta.gul...@ti.com --- arch/arm

[PATCH V2 0/3]: OMAP4: Update OPP Table and Voltage Rail Values

2011-03-05 Thread Shweta Gulati
: Rebased on pm-core and incorporated comments from Nishanth Menon. Shweta Gulati (3): OMAP4: Enable 800 MHz and 1 GHz OPP for OMAP4. OMAP4: Update Voltage Rail Values for MPU/IVA OMAP4: Add IVA OPP enteries. arch/arm/mach-omap2/opp4xxx_data.c | 26 -- 1 files changed

[PATCH V2 1/3] OMAP4: Enable 800 MHz and 1 GHz MPU-OPP

2011-03-05 Thread Shweta Gulati
Almost all OMAP4 boards support OPP 800 MHz and OPP 1 GHz. Enable them in OPP Table. For small minority of boards which use OMAP4430-800 MHz device OPP 1GHz is not supported, OPP 1GHz should be disabled from board file. Signed-off-by: Shweta Gulati shweta.gul...@ti.com Cc: linux-arm-ker

[PATCH V2 2/3] OMAP4: Update Voltage Rail Values for MPU/IVA

2011-03-05 Thread Shweta Gulati
Update MPU/IVA voltage Rail values obtained from OMAP4430 Data Manual Operating Condition Addendum_v0.3. Tested on OMAP4430 SDP Board. Signed-off-by: Shweta Gulati shweta.gul...@ti.com Cc: linux-arm-ker...@lists.infradead.org --- arch/arm/mach-omap2/opp4xxx_data.c | 14 +++--- 1

[PATCH V2 3/3] OMAP4: Add IVA OPP enteries.

2011-03-05 Thread Shweta Gulati
This Patch adds OPP enteries for IVA in OMAP4 OPP Table Tested on OMAP4430 SDP Board. Signed-off-by: Shweta Gulati shweta.gul...@ti.com Cc: linux-arm-ker...@lists.infradead.org --- arch/arm/mach-omap2/opp4xxx_data.c |8 +++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git

[PATCH] OMAP4: Add IVA OPP enteries with Updated Voltage Rail Values.

2011-03-03 Thread Shweta Gulati
This Patch adds OPP enteries for IVA in OMAP4 OPP Table and updates IVA voltage Rail values obtained from latest OMAP4430 Data Manual Operating Condition Addendum. Tested on OMAP4430 SDP Board. Signed-off-by: Shweta Gulati shweta.gul...@ti.com --- arch/arm/mach-omap2/opp4xxx_data.c

[PATCH V4] OMAP3: PM: Set/clear T2 bit for Smartreflex on TWL

2011-02-15 Thread Shweta Gulati
, the board files are expected to call omap3_twl_set_sr_bit(false) to ensure that I2C_SR path is not set for voltage control and prevent the default behavior of omap3_twl_init. Signed-off-by: Nishanth Menon n...@ti.com Signed-off-by: Thara Gopinath th...@ti.com Signed-off-by: Shweta Gulati

[PATCH] OMAP: Fix Memory Leaks in Smartreflex driver

2011-02-15 Thread Shweta Gulati
This Patch frees all the dynamically allocated memory which couldn't have been released in some error hitting cases. Signed-off-by: Shweta Gulati shweta.gul...@ti.com Cc: linux-arm-ker...@lists.infradead.org --- arch/arm/mach-omap2/smartreflex.c | 18 -- 1 files changed, 12

[PATCH 0/3]: Update OPP Table and Voltage Rail Values

2011-02-15 Thread Shweta Gulati
/git/khilman/linux-omap-pm.git Branch: pm Tested on OMAP4430 SDP, OMAP3630 SDP and OMAP3430 SDP. Shweta Gulati (2): OMAP4: Revise MPU Voltage rail values. OMAP4: Enable Turbo and Nitro OPP for OMAP4 Vishwanath BS (1): OMAP2+: Replace Voltage values with Macros. arch/arm/mach-omap2

[PATCH 1/3] OMAP4: Revise MPU Voltage rail values.

2011-02-15 Thread Shweta Gulati
MPU voltage rail values are updated according to latest OMAP4430 Data Manual Operating Condition Addendum. Signed-off-by: Shweta Gulati shweta.gul...@ti.com --- arch/arm/plat-omap/include/plat/voltage.h |8 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/plat

[PATCH 2/3] OMAP2+: Replace Voltage values with Macros.

2011-02-15 Thread Shweta Gulati
vishwanath...@ti.com Signed-off-by: Shweta Gulati shweta.gul...@ti.com --- arch/arm/mach-omap2/opp3xxx_data.c | 47 ++- arch/arm/mach-omap2/opp4xxx_data.c | 13 + 2 files changed, 31 insertions(+), 29 deletions(-) diff --git a/arch/arm/mach-omap2

[PATCH 3/3] OMAP4: Enable Turbo and Nitro OPP for OMAP4

2011-02-15 Thread Shweta Gulati
All OMAP4 boards support OPP-Turbo (800M) and OPP-Nitro (1G). Enable them by default in OPPTable. For 800Mhz devices where OPP-Nitro is not supported, OPP-Nitro should be disabled from board file. Signed-off-by: Shweta Gulati shweta.gul...@ti.com --- arch/arm/mach-omap2/opp4xxx_data.c |4

[PATCH] OMAP: Fix Memory Leaks in Smartreflex driver.

2011-02-08 Thread Shweta Gulati
This Patch frees all the dynamically allocated memory which couldn't have been released in some error hitting cases. Signed-off-by: Shweta Gulati shweta.gul...@ti.com --- arch/arm/mach-omap2/smartreflex.c | 18 -- 1 files changed, 12 insertions(+), 6 deletions(-) diff --git

[PATCH V4] OMAP3: PM: Set/clear T2 bit for Smartreflex on TWL

2011-02-03 Thread Shweta Gulati
, the board files are expected to call omap3_twl_set_sr_bit(false) to ensure that I2C_SR path is not set for voltage control and prevent the default behavior of omap3_twl_init. Signed-off-by: Nishanth Menon n...@ti.com Signed-off-by: Thara Gopinath th...@ti.com Signed-off-by: Shweta Gulati

[PATCH V3] OMAP3: PM: Set/clear T2 bit for Smartreflex on TWL

2011-01-27 Thread Shweta Gulati
and boot tested on OMAP2430 SDP. Signed-off-by: Nishanth Menon n...@ti.com Signed-off-by: Thara Gopinath th...@ti.com Signed-off-by: Shweta Gulati shweta.gul...@ti.com --- arch/arm/mach-omap2/omap_twl.c | 60 arch/arm/mach-omap2/pm.h |1 + 2 files

[PATCH V2] OMAP3: PM: Set/reset T2 bit for Smartreflex on TWL.

2011-01-23 Thread Shweta Gulati
'twl_sr_enable' is added. This patch is based on LO PM Branch and Smartreflex has been tested on OMAP3430 SDP, OMAP3630 SDP and boot tested on OMAP2430 SDP. Signed-off-by: Thara Gopinath th...@ti.com Signed-off-by: Shweta Gulati shweta.gul...@ti.com --- arch/arm/mach-omap2/omap_twl.c | 62

[PATCH] OMAP3: PM: Adding T2 enabling of smartreflex

2011-01-19 Thread shweta gulati
SDP and boot tested on OMAP2430 SDP. Signed-off-by: Shweta Gulati shweta.gul...@ti.com Signed-off-by: Thara Gopinath th...@ti.com --- arch/arm/mach-omap2/omap_twl.c | 46 arch/arm/mach-omap2/pm.h |2 + 2 files changed, 48 insertions(+), 0

[PATCH] OMAP4 PM: To correct voltages in MPU OPP Table

2011-01-05 Thread shweta . gulati
From: Shweta Gulati shweta.gul...@ti.com There is a mismatch in voltages specified in OPP table of MPU and voltage specified in voltage table 'omap44xx_vdd_mpu_volt_data' This Patch corrects MPU OPP Table as well as enable OPP-Turbo and OPP-SB for MPU by default. Signed-off-by: Thara Gopinath

[PATCHv2 1/2]OMAP3: PM: To put all the powerdomains in OFF mode instead of Ret

2010-05-14 Thread shweta gulati
From: Shweta Gulati shweta.gul...@ti.com According to Defect OMAPS00210499 CAM, DSS and USBHOST should stay in OFF state instead of Retention in OS Idle Path. This Patch puts all the powerdomain in OFF state by default in pm init code and ensures that Mpu next state is OFF only before it goes

[PATCH V2] OMAP3: PM: Workaround for DPLL3 Lock issue

2010-05-13 Thread shweta gulati
-off-by: Vishwanath Sripathy vishwanath...@ti.com Signed-off-by: Shweta Gulati shweta.gul...@ti.com --- Index: linux-omap-pm/arch/arm/mach-omap2/pm.h === --- linux-omap-pm.orig/arch/arm/mach-omap2/pm.h +++ linux-omap-pm/arch/arm/mach

[PATCH v3 OMAP3 PM]: Remove IVA state conflict between PM and DspBridge code

2010-05-13 Thread shweta gulati
From: Shweta Gulati shweta.gul...@ti.com This version of patch incorporates review comments which includes shifting the code change in specific function 'omap3_iva_idle' and removing iva_pwrdm from pwrst_list rather than checking all the pwrdms in list to exclude iva_pwrdm. The PM code should