Re: [PATCH] mcspi: Add support for GPIO chip select lines

2011-02-12 Thread Grant Likely
On Fri, Dec 24, 2010 at 01:05:56AM -0500, Ben Gamari wrote: On Thu, 23 Dec 2010 20:28:19 -0700, Grant Likely grant.lik...@secretlab.ca wrote: On Thu, Dec 23, 2010 at 09:27:20PM -0500, Ben Gamari wrote: I understand your concerns, but I'm not sure how to satisfy them without crippling

RE: [PATCH] omap4: Fix ULPI PHY init for ES1.0 SDP (Re: 4430SDP boot failure)

2011-02-12 Thread Santosh Shilimkar
Tony, -Original Message- From: Santosh Shilimkar [mailto:santosh.shilim...@ti.com] Sent: Thursday, February 03, 2011 2:13 PM To: Tony Lindgren Cc: Anand Gadiyar; Russell King - ARM Linux; linux-arm- ker...@lists.infradead.org; linux-omap@vger.kernel.org; Keshava Munegowda; Felipe

Re: [PATCH 1/6] ARM: move cache/processor/fault glue to separate include files

2011-02-12 Thread Russell King - ARM Linux
On Fri, Feb 11, 2011 at 06:52:14PM -0800, Colin Cross wrote: Acked-by: Colin Cross ccr...@android.com Tested on Tegra 2. Thanks, I'll take these as Tested-by's. -- To unsubscribe from this list: send the line unsubscribe linux-omap in the body of a message to majord...@vger.kernel.org More

[PATCH] omap iommu: print module name on error messages

2011-02-12 Thread David Cohen
OMAP IOMMU generic layer doesn't need ot print function name during error messages. Print module name instead which is more useful. Signed-off-by: David Cohen daco...@gmail.com --- arch/arm/plat-omap/iommu.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git

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

2011-02-12 Thread Menon, Nishanth
On Fri, Feb 4, 2011 at 11:17, Shweta Gulati shweta.gul...@ti.com wrote: From: Thara Gopinath th...@ti.com Gentle ping - folks after 8 days no comments, does this rev address all previous comments? if so, it might be good to get some acks ;) Regards, Nishanth Menon Voltage control on TWL can

[RFC/PATCH 0/3] IOMMU fault callback support

2011-02-12 Thread David Cohen
Hi, These are RFC patches. They're intended to add fault callback support so IOMMU users can debug or react when a fault happens. IOMMU faults might be very difficult to reproduce and then to figure out the source of the problem. Currently IOMMU driver prints not so useful debug message and does

[RFC/PATCH 1/3] OMAP: IOMMU: Add generic IOMMU errors code

2011-02-12 Thread David Cohen
Generic IOMMU errors code are necessary to handle errors on generic layer. Signed-off-by: David Cohen daco...@gmail.com --- arch/arm/plat-omap/include/plat/iommu.h |7 +++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/arch/arm/plat-omap/include/plat/iommu.h

[RFC/PATCH 2/3] OMAP2+: IOMMU: change OMAP2+ error message to dev_dbg()

2011-02-12 Thread David Cohen
IOMMU upper layer is already printing error message. OMAP2+ specific layer may print error message only for debug purpose. Signed-off-by: David Cohen daco...@gmail.com --- arch/arm/mach-omap2/iommu2.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git

[RFC/PATCH 3/3] OMAP: IOMMU: add support to callback during fault handling

2011-02-12 Thread David Cohen
Add support to register a callback for IOMMU fault situations. Drivers using IOMMU module might want to be informed when such errors happen in order to debug it or react. Signed-off-by: David Cohen daco...@gmail.com --- arch/arm/mach-omap2/iommu2.c| 21 +--

How to enable dvfs in omap.

2011-02-12 Thread Mohamed Thalib H
Hi all, I am using omap 2.6.37 running overo board. I have enabled the following option in the kernel menunconfig, CPU Power Management --- │ │ [*] CPU Frequency scaling │ │ [ ] Enable CPUfreq debugging │ │ * CPU frequency translation statistics │ │ [*] CPU frequency translation statistics

RE: How to enable dvfs in omap.

2011-02-12 Thread Santosh Shilimkar
-Original Message- From: linux-omap-ow...@vger.kernel.org [mailto:linux-omap- ow...@vger.kernel.org] On Behalf Of Mohamed Thalib H Sent: Saturday, February 12, 2011 4:20 PM To: OMAP-KML Subject: How to enable dvfs in omap. Hi all, I am using omap 2.6.37 running overo board. I

[PATCH] OMAP: IOMMU: add missing function declaration

2011-02-12 Thread David Cohen
Function declaration 'iopgtable_lookup_entry' is missing from header file. Signed-off-by: David Cohen daco...@gmail.com --- arch/arm/plat-omap/include/plat/iommu.h |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/arch/arm/plat-omap/include/plat/iommu.h

Re: How to enable dvfs in omap.

2011-02-12 Thread Mohamed Thalib H
Hi Santosh, Thanks for the help . Regareds, Mohamed Thalib H. On Saturday 12 February 2011 04:27 PM, Santosh Shilimkar wrote: -Original Message- From: linux-omap-ow...@vger.kernel.org [mailto:linux-omap- ow...@vger.kernel.org] On Behalf Of Mohamed Thalib H Sent: Saturday, February 12,

[PATCH 4/5] omap2plus: omap4: Set NR_CPU to 2 instead of default 4

2011-02-12 Thread Santosh Shilimkar
The omap2plus_defconfig picks default NR_CPU value as 4 which isn't correct for OMAP4430. Available CPUs are ony 2, so fix the same. Signed-off-by: Santosh Shilimkar santosh.shilim...@ti.com --- arch/arm/configs/omap2plus_defconfig |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff

[PATCH 2/5] omap4: Enable ARM local timers with OMAP4430 es1.0 exception

2011-02-12 Thread Santosh Shilimkar
On OMAP4430 ES1.0 the local timers are gated by security. Enable the CONFIG_LOCAL_TIMERS for omap2plus build and handle the OMAP4430 es1.0 exception case. This patch has dependency on the first patch in this series. ARM: smp: Select local timers vs dummy timer support runtime

[PATCH 5/5] omap4: Remove 'FIXME: omap44xx_sram_init not implemented'

2011-02-12 Thread Santosh Shilimkar
The omap44xx_sram_init() implements functionality to push some code on SRAM whenever the code can't be executed from external memory. The low power and DVFS code can be executed from external DDR itself thanks to OMAP4 memory controller hardware support. So on OMAP4, sram_push kind of

[PATCH 0/5] ARM: omap4 related fixes for 2.6.39

2011-02-12 Thread Santosh Shilimkar
The series mainly does below - Makes ARM local timers selection runtime instead of compile time. - Enables the LOCAL_TIMER support for OMAP4430 - Add and enable PL310 Errata for flush by Way - Fixes the NR_CPU value in omap2plus config - Removes the

[PATCH 3/5] ARM: l2x0: Errata fix for flush by Way operation can cause data corruption

2011-02-12 Thread Santosh Shilimkar
PL310 implements the Clean Invalidate by Way L2 cache maintenance operation (offset 0x7FC). This operation runs in background so that PL310 can handle normal accesses while it is in progress. Under very rare circumstances, due to this erratum, write data can be lost when PL310 treats a cacheable

[PATCH 1/5] ARM: smp: Select local timers vs dummy timer support runtime

2011-02-12 Thread Santosh Shilimkar
The current code support of dummy timers in absence of local timer is compile time. This is an attempt to convert it to runtime so that on few SOC version if the local timers aren't supported kernel can switch to dummy timers. OMAP4430 ES1.0 does suffer from this limitation. This patch should not

Re: How to enable dvfs in omap.

2011-02-12 Thread Nishanth Menon
Mohamed Thalib H wrote, on 02/12/2011 04:42 PM: Hi Santosh, Thanks for the help . Regareds, Mohamed Thalib H. On Saturday 12 February 2011 04:27 PM, Santosh Shilimkar wrote: -Original Message- From: linux-omap-ow...@vger.kernel.org [mailto:linux-omap- ow...@vger.kernel.org] On Behalf

Re: How to enable dvfs in omap.

2011-02-12 Thread Mohamed Thalib H
On Saturday 12 February 2011 05:21 PM, Nishanth Menon wrote: Mohamed Thalib H wrote, on 02/12/2011 04:42 PM: Hi Santosh, Thanks for the help . Regareds, Mohamed Thalib H. On Saturday 12 February 2011 04:27 PM, Santosh Shilimkar wrote: -Original Message- From:

Re: State of LDP3430 platform

2011-02-12 Thread Russell King - ARM Linux
Another LDP3430 report... The LDP3430 seems to be getting there, but: 1. LCD screen seems wrong. The X display looks rather large, and flickery - looks like the LCD timing parameters are wrong. Some text disappears off the RHS. fbset reports: mode 240x320-510

Re: State of LDP3430 platform

2011-02-12 Thread Russell King - ARM Linux
On Sat, Feb 12, 2011 at 04:02:16PM +, Russell King - ARM Linux wrote: Another LDP3430 report... The LDP3430 seems to be getting there, but: 1. LCD screen seems wrong. The X display looks rather large, and flickery - looks like the LCD timing parameters are wrong. Some text

[PATCH 0/2] Add recommended bpp for omap dss2 generic dpi panels

2011-02-12 Thread Daniel Morsing
This series adds a mechanism for specifying a recommended bpp for generic dss2 dpi panels and adds a panel that uses this feature. The panel added is the 4.3 inch display that is sold with the Devkit8000. Daniel Morsing (2): omap: dss2: Add recommended bpp option for generic dpi panels

RE: [PATCH 3/5] ARM: l2x0: Errata fix for flush by Way operation can cause data corruption

2011-02-12 Thread Santosh Shilimkar
-Original Message- From: Andrei Warkentin [mailto:andr...@motorola.com] Sent: Saturday, February 12, 2011 11:20 PM To: Santosh Shilimkar Cc: linux-omap@vger.kernel.org; khil...@ti.com; t...@atomide.com; linux-arm-ker...@lists.infradead.org; Catalin Marinas Subject: Re: [PATCH 3/5]

Re: [PATCH 3/5] ARM: l2x0: Errata fix for flush by Way operation can cause data corruption

2011-02-12 Thread Andrei Warkentin
On Sat, Feb 12, 2011 at 5:29 AM, Santosh Shilimkar santosh.shilim...@ti.com wrote: PL310 implements the Clean Invalidate by Way L2 cache maintenance operation (offset 0x7FC). This operation runs in background so that PL310 can handle normal accesses while it is in progress. Under very rare

RE: [PATCH 3/3] OMAP4: clockdomain: Add wkup/sleep dependency support

2011-02-12 Thread Paul Walmsley
On Fri, 11 Feb 2011, Rajendra Nayak wrote: Does that sound okay to you? Yep, that sounds better. Here's an updated patch for the main code and the OMAP2/3 implementation. Comments, testing welcome. The stable integration tag with this change is 'integration-2.6.39-20110212-001' of git

RE: [PATCH 3/3] OMAP4: clockdomain: Add wkup/sleep dependency support

2011-02-12 Thread Paul Walmsley
Here's the updated OMAP4 version. The stable integration tag with this change is 'integration-2.6.39-20110212-002' of git://git.pwsan.com/linux-integration - Paul From: Rajendra Nayak rna...@ti.com Date: Sat, 12 Feb 2011 15:32:47 -0700 Subject: [PATCH] OMAP4: clockdomain: Add wkup/sleep

Re: [PATCH 1/7] omap: clock: Check for enable/disable ops support

2011-02-12 Thread Paul Walmsley
as part of the tag 'tmp-integration-2.6.39-20110212-003' and the branch 'integration-2.6.39' of git://git.pwsan.com/linux-integration. - 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

Re: [PATCH 3/5] ARM: l2x0: Errata fix for flush by Way operation can cause data corruption

2011-02-12 Thread Andrei Warkentin
On Sat, Feb 12, 2011 at 11:59 AM, Santosh Shilimkar santosh.shilim...@ti.com wrote: -Original Message- From: Andrei Warkentin [mailto:andr...@motorola.com] Sent: Saturday, February 12, 2011 11:20 PM To: Santosh Shilimkar Cc: linux-omap@vger.kernel.org; khil...@ti.com;

Re: [PATCH 2/7] omap3: dpll: Populate clkops for dpll1_ck

2011-02-12 Thread Paul Walmsley
in branch 'clk_a_2.6.39' of git://git.pwsan.com/linux-2.6. This patch is integrated as part of the tag 'tmp-integration-2.6.39-20110212-003' and the branch 'integration-2.6.39' of git://git.pwsan.com/linux-integration. - Paul -- To unsubscribe from this list: send the line unsubscribe linux-omap

Re: [PATCH v2 3/7] omap: clock: Add allow_idle/deny_idle support in clkops

2011-02-12 Thread Paul Walmsley
Hi Rajendra On Thu, 10 Feb 2011, Rajendra Nayak wrote: diff --git a/arch/arm/plat-omap/clock.c b/arch/arm/plat-omap/clock.c index fc62fb5..6889c5a 100644 --- a/arch/arm/plat-omap/clock.c +++ b/arch/arm/plat-omap/clock.c @@ -335,6 +335,32 @@ struct clk *omap_clk_get_by_name(const char *name)

Re: [PATCH v2 3/7] omap: clock: Add allow_idle/deny_idle support in clkops

2011-02-12 Thread Paul Walmsley
On Sat, 12 Feb 2011, Paul Walmsley wrote: On Thu, 10 Feb 2011, Rajendra Nayak wrote: diff --git a/arch/arm/plat-omap/clock.c b/arch/arm/plat-omap/clock.c index fc62fb5..6889c5a 100644 --- a/arch/arm/plat-omap/clock.c +++ b/arch/arm/plat-omap/clock.c @@ -335,6 +335,32 @@ struct clk

Re: [PATCH v2 4/7] omap: dpll: Add allow_idle/deny_idle support for all DPLL's

2011-02-12 Thread Paul Walmsley
On Thu, 10 Feb 2011, Rajendra Nayak wrote: All OMAP3/4 dpll's support hardware level autogating. Populate allow_idle/deny_idle function pointers for all DPLL's in clkops. Signed-off-by: Rajendra Nayak rna...@ti.com Thanks, queued for 2.6.39. Two questions though. Was the OMAP4

Re: [PATCH v2 5/7] omap: dpll: Enable all OMAP3/4 dpll autoidle late at boot

2011-02-12 Thread Paul Walmsley
On Thu, 10 Feb 2011, Rajendra Nayak wrote: Enable all dpll autoidle for OMAP4 and OMAP3 (OMAP3 already had dpll autoidle turned on, but was done using low level cm accessor apis). On OMAP3, replace the cm accessor apis doing this with the now available support for doing this in clock

Re: [PATCH v2 6/7] omap4: dpll: Add dpll api to control GATE_CTRL

2011-02-12 Thread Paul Walmsley
On Thu, 10 Feb 2011, Rajendra Nayak wrote: On OMAP4, the dpll post divider outputs (MX outputs) along with clockout_x2 output provide a way to allow/deny hardware level autogating. Allowing autoidle would mean that the hw would autogate this clock when there is no dependency for it. Denying

Re: [PATCH v2 7/7] omap4: dpll: Enable auto gate control for all MX postdividers

2011-02-12 Thread Paul Walmsley
On Thu, 10 Feb 2011, Rajendra Nayak wrote: Enable hardware gate control for all dpll MX and X2 postdividers. This requires the allow_idle/deny_idle functions to be populated for all clock nodes (mx/x2 post dividers) in clkops. Signed-off-by: Rajendra Nayak rna...@ti.com Thanks, queued for

Re: [PATCH v2 0/7] clock/dpll autoidle support

2011-02-12 Thread Paul Walmsley
(for the autoidle-independent fixes) clk_autoidle_a_2.6.39 (for the autoidle-specific code and data changes) Both branches have been added to the 'integration-2.6.39' branch of git://git.pwsan.com/linux-integration, and are available as part of the tag integration-2.6.39-20110212-004. thanks, - Paul