[PATCH] ARM: OMAP4: cpuidle: Fix the C-state reporting to cpuidle governor.

2012-02-06 Thread Santosh Shilimkar
OMAP4 cpuidle driver is reporting the state requested by governor rather than the actually attempted one. This is obviously misleading sysfs and powertop cpuidle statistics. Fix it so that stats are reported correctly. Reported-by: Kevin Hilman khil...@ti.com Signed-off-by: Santosh Shilimkar

[PATCH] ARM: OMAP2: Fix the OMAP2 only build break seen with 2011+ ARM tool-chains

2012-02-06 Thread Santosh Shilimkar
-common line in the Makefile to use tabs instead of spaces. Reported-by: Kevin Hilman khil...@ti.com Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com --- arch/arm/mach-omap2/Makefile |4 ++-- arch/arm/plat-omap/include/plat/omap-secure.h |2 +- 2 files changed, 3

[PATCH 0/2] ARM: OMAP: Couple of misc fixes for 3.3

2012-02-02 Thread Santosh Shilimkar
Patches are tested on OMAP4430 SDP. The following changes since commit 62aa2b537c6f5957afd98e29f96897419ed5ebab: Linux 3.3-rc2 (2012-01-31 13:31:54 -0800) Rajendra Nayak (1): ARM: OMAP: Get rid of reset for system timer Santosh Shilimkar (1): ARM: OMAP4: Move the barrier memboclk_steal

[PATCH 1/2] ARM: OMAP: Get rid of reset for system timer

2012-02-02 Thread Santosh Shilimkar
From: Rajendra Nayak rna...@ti.com hwmod setup already does a reset and sets the OCP sysconfig registers appropriately. Avoid doing a reset again and overriding the OCP sysconfig settings in the system timer init code. Signed-off-by: Rajendra Nayak rna...@ti.com Signed-off-by: Santosh Shilimkar

[PATCH 2/2] ARM: OMAP4: Move the barrier memboclk_steal() as part of reserve callback

2012-02-02 Thread Santosh Shilimkar
arm_memblock_steal() is not suppose to be used outside -reserve callback. OMAP barrier errata code was using it outside reserve callback and hence it was broken. Move the allocation as part of -reserve callback to fix the it. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Cc: Tony

Re: [PATCH] OMAP2+: Fix Compilation error on current mainline

2011-11-08 Thread Santosh Shilimkar
On Tuesday 08 November 2011 04:16 PM, Cousson, Benoit wrote: Hi Govind, On 11/8/2011 7:28 AM, Govindraj.R wrote: Patch to fix below compilation error on latest mainline commit b32fc0a0629bf5894b35f33554c118aacfd0d1e2 with omap2plus_defconfig. arch/arm/mach-omap2/omap_l3_noc.c:250: error:

Re: [PATCH 00/24 V2] OMAP4: PM: suspend, CPU-hotplug and CPUilde support

2011-10-11 Thread Santosh Shilimkar
On Monday 10 October 2011 11:31 PM, Kevin Hilman wrote: Hi Santosh, Santosh Shilimkar santosh.shilim...@ti.com writes: The series adds OMAP4 MPUSS (MPU SubSystem) power management support for suspend (S2R), CPU hotplug and CPUidle. There are a few more compile errors when doing OMAP1

Re: [PATCH 00/24 V2] OMAP4: PM: suspend, CPU-hotplug and CPUilde support

2011-10-08 Thread Santosh Shilimkar
On Saturday 08 October 2011 04:20 AM, Kevin Hilman wrote: Kevin Hilman khil...@ti.com writes: Hi Santosh, Santosh Shilimkar santosh.shilim...@ti.com writes: The series adds OMAP4 MPUSS (MPU SubSystem) power management support for suspend (S2R), CPU hotplug and CPUidle. Just noticed when

Re: [PATCH 1/4] ARM: Add __arm_ioremap_exec for mapping external memory as MT_MEMORY

2011-10-07 Thread Santosh Shilimkar
On Thursday 06 October 2011 03:36 AM, Tony Lindgren wrote: * Nicolas Pitre n...@fluxnic.net [111004 17:26]: On Tue, 4 Oct 2011, Tony Lindgren wrote: This allows mapping external memory such as SRAM for use. This is needed for some small chunks of code, such as reprogramming SDRAM memory

Re: [PATCH 2/4] ARM: OMAP: Avoid cpu_is_omapxxxx usage until map_io is done

2011-10-07 Thread Santosh Shilimkar
On Wednesday 05 October 2011 06:15 AM, Tony Lindgren wrote: This way we don't need to initialize SoC detection early and can start using generic map_io. Signed-off-by: Tony Lindgren t...@atomide.com --- Reviewed-by: Santosh Shilimkar santosh.shilim...@ti.com Tested-by: Santosh Shilimkar

Re: [PATCH 4/4] ARM: OMAP: Map SRAM later on with ioremap_exec()

2011-10-07 Thread Santosh Shilimkar
? O.w patch looks fine to me. Reviewed-by: Santosh Shilimkar santosh.shilim...@ti.com Tested-by: Santosh Shilimkar santosh.shilim...@ti.com -- 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

Re: [PATCH 5/4] ARM: OMAP: Move set_globals initialization to happen in init_early

2011-10-07 Thread Santosh Shilimkar
time. Reviewed-by: Santosh Shilimkar santosh.shilim...@ti.com Tested-by: Santosh Shilimkar santosh.shilim...@ti.com considering it's commin -- 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

Re: [PATCH 0/4] initialize omap SRAM later on with __arm_ioremap_exec()

2011-10-07 Thread Santosh Shilimkar
On Thursday 06 October 2011 07:12 AM, Tony Lindgren wrote: * Santosh Shilimkar santosh.shilim...@ti.com [111004 23:29]: Will look at this series in next couple of days and do some testing. Thanks, turns out there were a few issues with early ioremap that I fixed. Care to check

Re: [PATCH 1/4] ARM: Add __arm_ioremap_exec for mapping external memory as MT_MEMORY

2011-10-07 Thread Santosh Shilimkar
On Friday 07 October 2011 08:13 PM, Tony Lindgren wrote: * Santosh Shilimkar santosh.shilim...@ti.com [111006 23:06]: On Thursday 06 October 2011 03:36 AM, Tony Lindgren wrote: * Nicolas Pitre n...@fluxnic.net [111004 17:26]: On Tue, 4 Oct 2011, Tony Lindgren wrote: +void __iomem

Re: [PATCH 1/4] ARM: Add __arm_ioremap_exec for mapping external memory as MT_MEMORY

2011-10-07 Thread Santosh Shilimkar
On Friday 07 October 2011 08:41 PM, Tony Lindgren wrote: * Santosh Shilimkar santosh.shilim...@ti.com [111007 07:29]: On Friday 07 October 2011 08:13 PM, Tony Lindgren wrote: ..so I think we should just have a separate static mapping for the omap4 errata fix SO page, and just limit the memory

Re: [PATCH 1/4] ARM: Add __arm_ioremap_exec for mapping external memory as MT_MEMORY

2011-10-07 Thread Santosh Shilimkar
On Friday 07 October 2011 11:46 PM, Tony Lindgren wrote: * Santosh Shilimkar santosh.shilim...@ti.com [111007 10:05]: I initially tried some thing similar but the issue was GP and HS devices. SRAM_PA isn't same on GP and EMU device and hence did that dynamically. One way is I can make GP

Re: Please help with the OMAP static mapping mess

2011-10-05 Thread Santosh Shilimkar
On Wednesday 05 October 2011 08:09 AM, Nicolas Pitre wrote: On Tue, 4 Oct 2011, Rob Herring wrote: On 10/04/2011 04:21 PM, Nicolas Pitre wrote: On Tue, 4 Oct 2011, Santosh Shilimkar wrote: On Tuesday 04 October 2011 04:08 AM, Tony Lindgren wrote: * Nicolas Pitre n...@fluxnic.net [111003 14

Re: [PATCH 0/4] initialize omap SRAM later on with __arm_ioremap_exec()

2011-10-05 Thread Santosh Shilimkar
Tony, On Wednesday 05 October 2011 06:15 AM, Tony Lindgren wrote: Hi all, Related to the omap static mapping, here's a first take on moving the SRAM init to happen later so we can do generic map_io. Still working on a similar patch for omap1, will send it a bit later. Regards, Tony

Re: [PATCH 00/24 V2] OMAP4: PM: suspend, CPU-hotplug and CPUilde support

2011-10-05 Thread Santosh Shilimkar
On Tuesday 04 October 2011 10:35 PM, Kevin Hilman wrote: Hi Santosh, Santosh Shilimkar santosh.shilim...@ti.com writes: The series adds OMAP4 MPUSS (MPU SubSystem) power management support for suspend (S2R), CPU hotplug and CPUidle. No need to repost, but can you update the versions

Re: Please help with the OMAP static mapping mess

2011-10-04 Thread Santosh Shilimkar
Nicolas, On Tuesday 04 October 2011 04:08 AM, Tony Lindgren wrote: * Nicolas Pitre n...@fluxnic.net [111003 14:36]: On Mon, 3 Oct 2011, Tony Lindgren wrote: * Nicolas Pitre n...@fluxnic.net [111003 11:26]: OK, so let's modify omap4_panda_map_io() just to test this one board and reverse

Re: [PATCH 26/30] ARM: omap: add board autoselection

2011-10-03 Thread Santosh Shilimkar
On Monday 03 October 2011 02:41 PM, Arnd Bergmann wrote: On Monday 03 October 2011 10:58:23 Santosh Shilimkar wrote: +config MACH_OMAP_AUTO_BOARD + def_bool y + depends on !MACH_OMAP2_TUSB6010 + depends on !MACH_OMAP_H4 + depends on !MACH_OMAP_APOLLON + depends

Re: [PATCH 28/30] ARM: omap: select CPU_FREQ_TABLE where needed

2011-10-03 Thread Santosh Shilimkar
On Monday 03 October 2011 02:45 PM, Arnd Bergmann wrote: On Monday 03 October 2011 11:09:33 Santosh Shilimkar wrote: diff --git a/arch/arm/plat-omap/Kconfig b/arch/arm/plat-omap/Kconfig index bb8f4a6..f7ef9f4 100644 --- a/arch/arm/plat-omap/Kconfig +++ b/arch/arm/plat-omap/Kconfig @@ -217,6

Re: [PATCH 00/30] ARM/omap: omap specific randconfig fixes

2011-10-03 Thread Santosh Shilimkar
On Monday 03 October 2011 02:52 PM, Arnd Bergmann wrote: On Monday 03 October 2011 10:35:25 Santosh Shilimkar wrote: The entire set is also available from git pull git://git.linaro.org/people/arnd/arm-soc.git randconfig/omap but I have not yet pulled them into the for-next branch. Do you

Re: [PATCH 04/30] ARM: omap: add missing __devexit_p() annotations

2011-10-02 Thread Santosh Shilimkar
--- Acked-by: Santosh Shilimkar santosh.shilim...@ti.com -- To unsubscribe from this list: send the line unsubscribe linux-omap in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: [PATCH 00/30] ARM/omap: omap specific randconfig fixes

2011-10-02 Thread Santosh Shilimkar
Arnd, On Sunday 02 October 2011 08:15 PM, Arnd Bergmann wrote: Hi Tony, I've mentioned these patches before, and now I've managed to go through them again and clean them enough for submission. If nobody has any objections, I would like to send them to Linus in the coming merge window,

Re: [PATCH 06/30] ARM: omap: fix build with CONFIG_I2C_OMAP disabled

2011-10-02 Thread Santosh Shilimkar
On Sunday 02 October 2011 08:15 PM, Arnd Bergmann wrote: We must not reference omap_i2c_reset if the file defining it does not get built. Signed-off-by: Arnd Bergmann a...@arndb.de --- Acked-by: Santosh Shilimkar santosh.shilim...@ti.com -- To unsubscribe from this list: send the line

Re: [PATCH 05/30] ARM: omap: enable building omap2 without omap2420/2430

2011-10-02 Thread Santosh Shilimkar
to plat/multi.h, mainly to allow all possible randconfig combinations to build cleanly. Signed-off-by: Arnd Bergmann a...@arndb.de Acked-by: Santosh Shilimkar santosh.shilim...@ti.com -- To unsubscribe from this list: send the line unsubscribe linux-omap in the body of a message to majord

Re: [PATCH 07/30] ARM: omap: fix visibility of omap2_mbox_iva_priv

2011-10-02 Thread Santosh Shilimkar
On Sunday 02 October 2011 08:15 PM, Arnd Bergmann wrote: map2_mbox_iva_priv is used on multiple omap2 socs but is hidden in an outdated #ifdef that is specific to a single soc. Signed-off-by: Arnd Bergmann a...@arndb.de --- Acked-by: Santosh Shilimkar santosh.shilim...@ti.com

Re: [PATCH 13/30] ARM: omap2+: fix omap_hdq_init compilation

2011-10-02 Thread Santosh Shilimkar
a...@arndb.de --- Acked-by: Santosh Shilimkar santosh.shilim...@ti.com -- To unsubscribe from this list: send the line unsubscribe linux-omap in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: [PATCH 14/30] ARM: omap2: irq.c is always needed

2011-10-02 Thread Santosh Shilimkar
On Sunday 02 October 2011 08:15 PM, Arnd Bergmann wrote: The Makefile only includes irq.o for omap2 and omap3, but it's in fact also required to build omap4-only kernels. Signed-off-by: Arnd Bergmann a...@arndb.de That should not be the case. Why do you think it is needed for OMAP4 ? There is

Re: [PATCH 23/30] ARM: omap2: select twl4030 support on boards that need it

2011-10-02 Thread Santosh Shilimkar
On Sunday 02 October 2011 08:15 PM, Arnd Bergmann wrote: These three boards unconditionally use the twl4030 driver from the board-zoom-display.c file. Make sure that the driver is always there. We also need to select the I2C core so we are able to build that driver. Signed-off-by: Arnd

Re: [PATCH 24/30] ARM: omap2+: ensure that one of omap2/3/4 is selected

2011-10-02 Thread Santosh Shilimkar
been a better default but am fine with OMAP2 too. Acked-by: Santosh Shilimkar santosh.shilim...@ti.com -- To unsubscribe from this list: send the line unsubscribe linux-omap in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: [PATCH 25/30] ARM: OMAP depends on MMU

2011-10-02 Thread Santosh Shilimkar
-by: Arnd Bergmann a...@arndb.de --- Acked-by: Santosh Shilimkar santosh.shilim...@ti.com -- To unsubscribe from this list: send the line unsubscribe linux-omap in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: [PATCH 26/30] ARM: omap: add board autoselection

2011-10-02 Thread Santosh Shilimkar
+ select MACH_OMAP_3430SDP if ARCH_OMAP3 !ARCH_OMAP2 + select MACH_OMAP_4430SDP if ARCH_OMAP4 !ARCH_OMAP3 !ARCH_OMAP2 This is fine. Acked-by: Santosh Shilimkar santosh.shilim...@ti.com -- To unsubscribe from this list: send the line unsubscribe linux-omap in the body of a message to majord

Re: [PATCH 27/30] ARM: omap: select L2X0 cache on omap4

2011-10-02 Thread Santosh Shilimkar
On Sunday 02 October 2011 08:15 PM, Arnd Bergmann wrote: The cache controller needs to be enabled for the cortex-a9 specific errata that are also selected to work. Signed-off-by: Arnd Bergmann a...@arndb.de Acked-by: Santosh Shilimkar santosh.shilim...@ti.com -- To unsubscribe from

Re: [PATCH 30/30] ARM: omap2: select ARM_AMBA for OMAP3_EMU

2011-10-02 Thread Santosh Shilimkar
OMAP3_EMU to have a 'depends on OC_ETM' instead of selecting it. Signed-off-by: Arnd Bergmann a...@arndb.de Acked-by: Santosh Shilimkar santosh.shilim...@ti.com -- To unsubscribe from this list: send the line unsubscribe linux-omap in the body of a message to majord...@vger.kernel.org More

Re: [PATCH 28/30] ARM: omap: select CPU_FREQ_TABLE where needed

2011-10-02 Thread Santosh Shilimkar
On Sunday 02 October 2011 08:15 PM, Arnd Bergmann wrote: The omap platform requires CPU_FREQ_TABLE support to be enabled for its CPU_FREQ implementations, so automatically select that when CPU_FREQ is enabled. Signed-off-by: Arnd Bergmann a...@arndb.de --- arch/arm/plat-omap/Kconfig |

Re: [PATCH] mfd: twl6030: Setup irq_wake infrastructure.

2011-09-26 Thread Santosh Shilimkar
Samual, On Monday 26 September 2011 02:20 PM, Samuel Ortiz wrote: Hi Todd, On Thu, Sep 15, 2011 at 01:37:38PM -0700, Todd Poynor wrote: On Tue, Sep 06, 2011 at 09:29:30PM +0530, Santosh Shilimkar wrote: TWL6030 devices have an interrupt line which is connected to application processor like

Re: [PATCH 1/2] mfd: twl6030: fix lockdep recursion warning on setting wake IRQs

2011-09-26 Thread Santosh Shilimkar
. This complexity assumes there are systems that include twl6030 and don't want its IRQs to act as wakeup. Alternatively, could just always enable wake for twl6030's IRQ. Both options would mostly end up with same lines of code :) The patch looks good to me . Acked-by: Santosh Shilimkar santosh.shilim

Re: [PATCH 2/2] mfd: twl6030: Disable IRQ during suspend

2011-09-26 Thread Santosh Shilimkar
to ack the IRQ. Disable the TWL6030 IRQ during suspend, enable it at DPM resume time, at which time the child module IRQs will be re-enabled. Signed-off-by: Todd Poynor toddpoy...@google.com Acked-by: Santosh Shilimkar santosh.shilim...@ti.com Regards Santosh -- To unsubscribe from

Re: [PATCH 0/8] OMAP3/4: Misc fixes and clean-up

2011-09-24 Thread Santosh Shilimkar
Paul, On Thursday 08 September 2011 10:51 AM, Santosh Shilimkar wrote: The series contains few fixes and clean-up for OMAP. Briefly, - HWMOD fix for the address space count - Improving the L3 register accesses - Bug fix in the L3 error handler - Sparce warning and indentation fixes in L3

[PATCH 00/24 V2] OMAP4: PM: suspend, CPU-hotplug and CPUilde support

2011-09-24 Thread Santosh Shilimkar
in the git repository at: git://gitorious.org/omap-sw-develoment/linux-omap-dev.git for_3_2/omap4-mpuss-pm Santosh Shilimkar (24): OMAP4: Use WARN_ON() instead of BUG_ON() with graceful exit OMAP4: Export omap4_get_base*() rather than global address pointers OMAP4: PM: Add SAR

[PATCH v2 01/24] OMAP4: Use WARN_ON() instead of BUG_ON() with graceful exit

2011-09-24 Thread Santosh Shilimkar
OMAP4 L2X0 initialisation code uses BUG_ON() for the ioremap() failure scenarios. Use WARN_ON() instead and allow graceful function exits. This was suggsted by Kevin Hilman khil...@ti.com during OMAP4 PM code review. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet

[PATCH v2 03/24] OMAP4: PM: Add SAR RAM support

2011-09-24 Thread Santosh Shilimkar
This patch adds SAR RAM support on OMAP4430. SAR RAM used to save and restore the HW context in low power modes. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested-by: Vishwanath BS vishwanath...@ti.com

[PATCH v2 02/24] OMAP4: Export omap4_get_base*() rather than global address pointers

2011-09-24 Thread Santosh Shilimkar
This patch exports APIs to get base address for GIC distributor, CPU interface, SCU and PL310 L2 Cache which are used in OMAP4 PM code. This was suggested by Kevin Hilman khil...@ti.com during OMAP4 PM code review. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j

[PATCH v2 05/24] OMAP4: PM: Avoid omap4_pm_init() on OMAP4430 ES1.0

2011-09-24 Thread Santosh Shilimkar
supervised clockdomain mode isn't functional for all clockdomains on OMAP4430 ES1.0 silicon so avoid the same. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Reported-by: Kevin Hilman khil...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested

[PATCH v2 04/24] OMAP4: PM: Keep static dep between MPUSS-EMIF and MPUSS-L3/L4 and DUCATI-L3

2011-09-24 Thread Santosh Shilimkar
static dependencies for above clockdomains. Without this, system locks up or randomly crashes. Signed-off-by: Rajendra Nayak rna...@ti.com Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Paul Walmsley p...@pwsan.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman

[PATCH v2 06/24] OMAP4: PM: Initialise all the clockdomains to supported states

2011-09-24 Thread Santosh Shilimkar
Initialise hardware supervised mode for all clockdomains if it's supported. Initiate sleep transition for other clockdomains, if they are not being used. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Signed-off-by: Rajendra Nayak rna...@ti.com Acked-by: Jean Pihet j-pi...@ti.com

[PATCH v2 08/24] OMAP: PM: Add support to allocate the memory for secure RAM

2011-09-24 Thread Santosh Shilimkar
. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested-by: Vishwanath BS vishwanath...@ti.com --- arch/arm/mach-omap2/include/mach/omap-secure.h |4 +++ arch/arm/mach-omap2/omap-secure.c | 29

[PATCH v2 11/24] OMAP4: Remove __INIT from omap_secondary_startup() to re-use it for hotplug.

2011-09-24 Thread Santosh Shilimkar
Remove the __INIT from omap_secondary_startup() so that it can be re-used for CPU hotplug. While at this, remove the un-used AUXBOOT register reference. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested

[PATCH v2 14/24] OMAP4: PM: Use custom omap_do_wfi() for default idle.

2011-09-24 Thread Santosh Shilimkar
() with necessary interconnects barriers. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested-by: Vishwanath BS vishwanath...@ti.com --- arch/arm/mach-omap2/pm44xx.c | 21 + 1 files changed, 21

[PATCH v2 16/24] OMAP4: Remove un-used do_wfi() macro.

2011-09-24 Thread Santosh Shilimkar
With OMAP4 suspend, idle and hotplug series, we no longer need do_wfi() macro. Remove the same. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested-by: Vishwanath BS vishwanath...@ti.com --- arch/arm/mach

[PATCH v2 13/24] OMAP4: PM: CPU1 wakeup workaround from Low power modes

2011-09-24 Thread Santosh Shilimkar
- Version J Section : 4.3.4.2 Power States of CPU0 and CPU1 Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested-by: Vishwanath BS vishwanath...@ti.com --- arch/arm/mach-omap2/omap-smp.c | 27

[PATCH v2 12/24] OMAP4: PM: Program CPU1 to hit OFF when off-lined

2011-09-24 Thread Santosh Shilimkar
Program non-boot CPUs to hit lowest supported power state when it is off-lined using cpu hotplug framework. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested-by: Vishwanath BS vishwanath...@ti.com

[PATCH v2 09/24] OMAP4: PM: Add WakeupGen module as OMAP gic_arch_extn

2011-09-24 Thread Santosh Shilimkar
. That is, a given interrupt for a given CPU is either enable at both GIC and WakeupGen, or disable at both, but no mix. That's the reason the WakeupGen is implemented as an extension of GIC. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin

[PATCH v2 17/24] OMAP4: PM: Add WakeupGen and secure GIC low power support

2011-09-24 Thread Santosh Shilimkar
and restored by hardware like WakeupGen. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested-by: Vishwanath BS vishwanath...@ti.com --- arch/arm/mach-omap2/omap-wakeupgen.c | 129

[PATCH v2 10/24] OMAP4: PM: Add CPUX OFF mode support

2011-09-24 Thread Santosh Shilimkar
This patch adds the CPU0 and CPU1 off mode support. CPUX close switch retention (CSWR) is not supported by hardware design. The CPUx OFF mode isn't supported on OMAP4430 ES1.0 CPUx sleep code is common for hotplug, suspend and CPUilde. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com

[PATCH v2 20/24] OMAP4: PM: Add power domain statistics support

2011-09-24 Thread Santosh Shilimkar
Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested-by: Vishwanath BS vishwanath...@ti.com --- arch/arm/mach-omap2/omap-mpuss-lowpower.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff

[PATCH v2 21/24] OMAP4: PM: Add CPUidle support

2011-09-24 Thread Santosh Shilimkar
-state latency profiling. Signed-off-by: Rajendra Nayak rna...@ti.com Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested-by: Vishwanath BS vishwanath...@ti.com --- arch/arm/mach-omap2/Makefile |3

[PATCH v2 18/24] OMAP4: PM: Add L2X0 cache lowpower support

2011-09-24 Thread Santosh Shilimkar
When MPUSS hits off-mode, L2 cache is lost. This patch adds L2X0 necessary maintenance operations and context restoration in the low power code. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested

[PATCH v2 22/24] OMAP4: cpuidle: Switch to gptimer from twd in deeper C-states.

2011-09-24 Thread Santosh Shilimkar
. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Acked-by: Kevin Hilman khil...@ti.com Tested-by: Vishwanath BS vishwanath...@ti.com --- arch/arm/mach-omap2/cpuidle44xx.c |8 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/arch

[PATCH v2 23/24] OMAP3: CPUidle: Make use of CPU PM notifiers

2011-09-24 Thread Santosh Shilimkar
Save VFP CPU context using CPU PM notifier chain. VFP context is lost when CPU hits OFF state. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested-by: Vishwanath BS vishwanath...@ti.com --- arch/arm/mach-omap2/cpuidle34xx.c | 15

[PATCH v2 19/24] OMAP4: PM: Add MPUSS power domain OSWR support

2011-09-24 Thread Santosh Shilimkar
off mode, it eventually hits off state since memory contents are lost. Hence the MPUSS off mode independent state is not attempted without device off mode. All the necessary infrastructure code for MPUSS off mode is in place as part of this series. Signed-off-by: Santosh Shilimkar santosh.shilim

[PATCH v2 24/24] OMAP4: Fix errata i688 with MPU interconnect barriers.

2011-09-24 Thread Santosh Shilimkar
for a tip to conver assembly function to C fuction there by reducing 40 odd lines of code from the patch. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Signed-off-by: Richard Woodruff r-woodru...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested

[PATCH v2 15/24] OMAP4: suspend: Add MPUSS power domain RETENTION support

2011-09-24 Thread Santosh Shilimkar
Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested-by: Vishwanath BS vishwanath...@ti.com --- arch/arm/mach-omap2/omap-mpuss-lowpower.c | 16 +++ arch/arm/mach-omap2/pm44xx.c | 69

[PATCH v2 07/24] OMAP: Add Secure HAL and monitor mode API infrastructure.

2011-09-24 Thread Santosh Shilimkar
-by: Santosh Shilimkar santosh.shilim...@ti.com Acked-by: Jean Pihet j-pi...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com Tested-by: Vishwanath BS vishwanath...@ti.com --- arch/arm/mach-omap2/Makefile | 11 ++-- arch/arm/mach-omap2/include/mach/omap-secure.h | 40

Re: [PATCH 0/8] OMAP3/4: Misc fixes and clean-up

2011-09-24 Thread Santosh Shilimkar
On Saturday 24 September 2011 12:01 PM, Paul Walmsley wrote: Hi Santosh On Sat, 24 Sep 2011, Santosh Shilimkar wrote: On Thursday 08 September 2011 10:51 AM, Santosh Shilimkar wrote: The series contains few fixes and clean-up for OMAP. Briefly, - HWMOD fix for the address space count

Re: [PATCH 0/8] OMAP3/4: Misc fixes and clean-up

2011-09-24 Thread Santosh Shilimkar
On Saturday 24 September 2011 01:06 PM, Paul Walmsley wrote: Hi On Sat, 24 Sep 2011, Santosh Shilimkar wrote: On Saturday 24 September 2011 12:01 PM, Paul Walmsley wrote: Hi Santosh On Sat, 24 Sep 2011, Santosh Shilimkar wrote: On Thursday 08 September 2011 10:51 AM, Santosh Shilimkar

Re: [PATCH v2 1/8] OMAP: hwmod: Fix the addr spaces, irq, dma count APIs.

2011-09-24 Thread Santosh Shilimkar
with this, as their resources are populated with a extra null value, subsequently the probe fails. So fix the API not to include the array terminator in the count. Reported-by: Benoit Cousson b-cous...@ti.com Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Signed-off-by: sricharan r.sricha...@ti.com

[GIT PULL] OMAP: Few sparse/bug fixes and clean-up for 3.2

2011-09-24 Thread Santosh Shilimkar
-omap-dev.git for_3_2/omap_misc Santosh Shilimkar (1): OMAP4: Fix the emif and dmm virtual mapping Todd Poynor (2): OMAP: Improve register access in L3 Error handler. OMAP: Fix a BUG in l3 error handler. sricharan (3): OMAP: Fix indentation issues in l3 error handler

Re: [PATCH v7 00/26] gpio/omap: driver cleanup and fixes

2011-09-24 Thread Santosh Shilimkar
On Saturday 24 September 2011 09:26 AM, DebBarma, Tarun Kanti wrote: [...] After debugging this myself a bit, here's what I think may be going on. This may not be the only problem but here's at least one of them. First, debounce clocks are disabled in the runtime_suspend callback. When a

Re: [PATCH 8/8] OMAP4: Fix the emif and dmm virtual mapping

2011-09-21 Thread Santosh Shilimkar
On Tuesday 20 September 2011 08:31 PM, Santosh Shilimkar wrote: On Friday 16 September 2011 11:26 PM, Kevin Hilman wrote: Santosh Shilimkar santosh.shilim...@ti.com writes: [...] #define OMAP44XX_EMIF2_SIZESZ_1M #define OMAP44XX_DMM_PHYS OMAP44XX_DMM_BASE

Re: [PATCH 8/8] OMAP4: Fix the emif and dmm virtual mapping

2011-09-20 Thread Santosh Shilimkar
On Friday 16 September 2011 11:26 PM, Kevin Hilman wrote: Santosh Shilimkar santosh.shilim...@ti.com writes: Fix the address overlap with Emulation domain (EMU). The previous mapping was entering into EMU mapping and was not as per comments. Fix the mapping accordingly. [giris...@ti.com

[PATCH 0/8] OMAP3/4: Misc fixes and clean-up

2011-09-07 Thread Santosh Shilimkar
-28 21:16:01 -0700) are available in the git repository at: git://gitorious.org/omap-sw-develoment/linux-omap-dev.git v3.1-rc4-omap-misc Santosh Shilimkar (2): OMAP4: clock: Add CPU local timer clock node. OMAP4: Fix the emif and dmm virtual mapping Todd Poynor (2): OMAP

[PATCH 1/8] OMAP: hwmod: Fix the addr spaces count API.

2011-09-07 Thread Santosh Shilimkar
with this, as their address resources are populated with a extra null value, subsequently the probe fails. So fix the API not to add the null value. Signed-off-by: sricharan r.sricha...@ti.com Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Cc: Benoit Cousson b-cous...@ti.com Cc: Paul Walmsley p

[PATCH 3/8] OMAP: Fix a BUG in l3 error handler.

2011-09-07 Thread Santosh Shilimkar
this sequence. Signed-off-by: sricharan r.sricha...@ti.com Signed-off-by: Todd Poynor toddpoy...@google.com Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com --- arch/arm/mach-omap2/omap_l3_noc.c | 12 +--- 1 files changed, 5 insertions(+), 7 deletions(-) diff --git a/arch/arm

[PATCH 4/8] OMAP: Fix indentation issues in l3 error handler.

2011-09-07 Thread Santosh Shilimkar
From: sricharan r.sricha...@ti.com The indentation problems in the l3 noc and smx error handler files are fixed. Signed-off-by: sricharan r.sricha...@ti.com Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Reported-by: Paul Walmsley p...@pwsan.com Cc: Paul Walmsley p...@pwsan.com

[PATCH 8/8] OMAP4: Fix the emif and dmm virtual mapping

2011-09-07 Thread Santosh Shilimkar
Fix the address overlap with Emulation domain (EMU). The previous mapping was entering into EMU mapping and was not as per comments. Fix the mapping accordingly. [giris...@ti.com: Helped fixing comments.] Signed-off-by: Girish S G giris...@ti.com Signed-off-by: Santosh Shilimkar santosh.shilim

[PATCH 7/8] OMAP4: clock: Add CPU local timer clock node.

2011-09-07 Thread Santosh Shilimkar
-rate. Provide a clock-node to make clk_get_rate() work for TWD. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Cc: Paul Walmsley p...@pwsan.com Cc: Kevin Hilman khil...@ti.com --- arch/arm/mach-omap2/clock44xx_data.c |9 + 1 files changed, 9 insertions(+), 0 deletions

[PATCH 6/8] OMAP: Print Initiator name for l3 custom error.

2011-09-07 Thread Santosh Shilimkar
From: sricharan r.sricha...@ti.com The initiator id gets logged in the l3 target registers for custom error. So print it to aid debugging. Based on a internal patch by Devaraj Rangasamy d...@ti.com Signed-off-by: sricharan r.sricha...@ti.com Signed-off-by: Santosh Shilimkar santosh.shilim

[PATCH 2/8] OMAP: Improve register access in L3 Error handler.

2011-09-07 Thread Santosh Shilimkar
. Signed-off-by: Todd Poynor toddpoy...@google.com Signed-off-by: sricharan r.sricha...@ti.com Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com --- arch/arm/mach-omap2/omap_l3_noc.c | 43 +- arch/arm/mach-omap2/omap_l3_noc.h | 86

[PATCH 5/8] OMAP: Fix sparse warnings in l3 error handler.

2011-09-07 Thread Santosh Shilimkar
/arm/mach-omap2/omap_l3_noc.c:108:5:got unsigned int Signed-off-by: sricharan r.sricha...@ti.com Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Reported-by: Paul Walmsley p...@pwsan.com Cc: Paul Walmsley p...@pwsan.com --- arch/arm/mach-omap2/omap_l3_noc.c | 11 ++- arch

[PATCH] mfd: twl6030: Setup irq_wake infrastructure.

2011-09-06 Thread Santosh Shilimkar
of irq_wake() if the wakeup is desirable on it's irq events. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com cc: Samuel Ortiz sa...@linux.intel.com --- drivers/mfd/twl6030-irq.c |9 + 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/drivers/mfd/twl6030-irq.c b

[PATCH 03/25] OMAP4: PM: Use custom omap_do_wfi() for suspend and default idle.

2011-09-04 Thread Santosh Shilimkar
crashes with register accesses, synchronization loss on initiators operating on both interconnect port simultaneously. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Cc: Kevin Hilman khil...@ti.com --- arch/arm/mach-omap2/include/mach/omap4-common.h |1 + arch/arm/mach-omap2/omap

[PATCH 02/25] OMAP4: Redefine mandatory barriers for OMAP to include interconnect barriers.

2011-09-04 Thread Santosh Shilimkar
barriers, many issues have been observed leading to system freeze, CPU deadlocks, random crashes with register accesses, synchronization loss on initiators operating on both interconnect port simultaneously. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Signed-off-by: Richard Woodruff r

[PATCH 01/25] ARM: mm: Add strongly ordered descriptor support.

2011-09-04 Thread Santosh Shilimkar
strongly ordered. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Signed-off-by: Woodruff Richard r-woodru...@ti.com Cc: Russell King rmk+ker...@arm.linux.org.uk --- arch/arm/include/asm/mach/map.h |1 + arch/arm/include/asm/pgtable.h |3 +++ arch/arm/mm/mmu.c

[PATCH 05/25] OMAP4: Use WARN_ON() instead of BUG_ON() with graceful exit

2011-09-04 Thread Santosh Shilimkar
OMAP4 L2X0 initialisation code uses BUG_ON() for the ioremap() failure scenarios. Use WARN_ON() instead and allow graceful function exits. This was suggsted by Kevin Hilman khil...@ti.com during OMAP4 PM code review. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Cc: Kevin Hilman

[PATCH 04/25] OMAP4: Remove un-used do_wfi() macro.

2011-09-04 Thread Santosh Shilimkar
With OMAP4 suspend, idle and hotplug series, we no longer need do_wfi() macro. Remove the same. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Cc: Kevin Hilman khil...@ti.com --- arch/arm/mach-omap2/include/mach/omap4-common.h | 10 -- 1 files changed, 0 insertions(+), 10

[PATCH 00/25] OMAP4: PM: suspend, CPU-hotplug and CPUilde support

2011-09-04 Thread Santosh Shilimkar
at: git://gitorious.org/omap-sw-develoment/linux-omap-dev.git v3.1-rc4-omap4-mpuss-pm Santosh Shilimkar (25): ARM: mm: Add strongly ordered descriptor support. OMAP4: Redefine mandatory barriers for OMAP to include interconnect barriers. OMAP4: PM: Use custom omap_do_wfi

[PATCH 06/25] OMAP4: Export omap4_get_base*() rather than global address pointers

2011-09-04 Thread Santosh Shilimkar
This patch exports APIs to get base address for GIC distributor, CPU interface, SCU and PL310 L2 Cache which are used in OMAP4 PM code. This was suggested by Kevin Hilman khil...@ti.com during OMAP4 PM code review. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Cc: Kevin Hilman khil

[PATCH 10/25] OMAP4: PM: Initialise all the clockdomains to supported states

2011-09-04 Thread Santosh Shilimkar
Initialise hardware supervised mode for all clockdomains if it's supported. Initiate sleep transition for other clockdomains, if they are not being used. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Signed-off-by: Rajendra Nayak rna...@ti.com Cc: Kevin Hilman khil...@ti.com --- arch

[PATCH 11/25] OMAP: Add Secure HAL and monitor mode API infrastructure.

2011-09-04 Thread Santosh Shilimkar
mode 100644 index 000..26e7bcc --- /dev/null +++ b/arch/arm/mach-omap2/include/mach/omap-secure.h @@ -0,0 +1,40 @@ +/* + * omap-secure.h: OMAP Secure infrastructure header. + * + * Copyright (C) 2011 Texas Instruments, Inc. + * Santosh Shilimkar santosh.shilim...@ti.com + * + * This program

[PATCH 12/25] OMAP: Add support to allocate the memory for secure RAM

2011-09-04 Thread Santosh Shilimkar
to OMAP3XXX / OMAP4XXX secure RAM size requirements. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com --- arch/arm/mach-omap2/include/mach/omap-secure.h |4 +++ arch/arm/mach-omap2/omap-secure.c | 29 arch/arm/plat-omap/common.c|3

[PATCH 17/25] OMAP4: PM: CPU1 wakeup workaround from Low power modes

2011-09-04 Thread Santosh Shilimkar
- Version J Section : 4.3.4.2 Power States of CPU0 and CPU1 Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Cc: Kevin Hilman khil...@ti.com --- arch/arm/mach-omap2/omap-smp.c | 27 +++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/arch

[PATCH 13/25] OMAP4: PM: Add WakeupGen module as OMAP gic_arch_extn

2011-09-04 Thread Santosh Shilimkar
domain. During normal operation, WakeupGen delivers external interrupts directly to the GIC. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Cc: Kevin Hilman khil...@ti.com --- arch/arm/mach-omap2/Makefile |2 +- arch/arm/mach-omap2/include/mach/omap-wakeupgen.h

[PATCH 09/25] OMAP4: PM: Avoid omap4_pm_init() on OMAP4430 ES1.0

2011-09-04 Thread Santosh Shilimkar
supervised clockdomain mode isn't functional for all clockdomains on OMAP4430 ES1.0 silicon so avoid the same. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Reported-by: Kevin Hilman khil...@ti.com Cc: Kevin Hilman khil...@ti.com --- arch/arm/mach-omap2/pm44xx.c |5 + 1 files changed

[PATCH 16/25] OMAP4: PM: Program CPU1 to hit OFF when off-lined

2011-09-04 Thread Santosh Shilimkar
Program non-boot CPUs to hit lowest supported power state when it is off-lined using cpu hotplug framework. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Cc: Kevin Hilman khil...@ti.com --- arch/arm/mach-omap2/include/mach/omap4-common.h |7 + arch/arm/mach-omap2/omap

[PATCH 18/25] OMAP4: suspend: Add MPUSS power domain RETENTION support

2011-09-04 Thread Santosh Shilimkar
This patch adds MPUSS(MPU Sub System) power domain CSWR(Close Switch Retention) support to system wide suspend. For both MPUSS RET support, CPUs are programmed to OFF state. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Cc: Kevin Hilman khil...@ti.com --- arch/arm/mach-omap2/omap

[PATCH 22/25] OMAP4: PM: Add power domain statistics support

2011-09-04 Thread Santosh Shilimkar
Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com Cc: Kevin Hilman khil...@ti.com --- arch/arm/mach-omap2/omap-mpuss-lowpower.c |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/omap-mpuss-lowpower.c b/arch/arm/mach-omap2/omap-mpuss

[PATCH 14/25] OMAP4: PM: Add CPUX OFF mode support

2011-09-04 Thread Santosh Shilimkar
This patch adds the CPU0 and CPU1 off mode support. CPUX close switch retention (CSWR) is not supported by hardware design. The CPUx OFF mode isn't supported on OMAP4430 ES1.0 CPUx sleep code is common for hotplug, suspend and CPUilde. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com

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