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

2011-10-06 Thread Santosh Shilimkar
On Thursday 06 October 2011 07:12 AM, Tony Lindgren wrote: > * Santosh Shilimkar [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 the L4_IO_ADDRESS changes? > T

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

2011-10-06 Thread Santosh Shilimkar
On Thursday 06 October 2011 07:06 AM, Tony Lindgren wrote: > * Nicolas Pitre [111004 18:17]: >> On Tue, 4 Oct 2011, Tony Lindgren wrote: >> >>> Otherwise we can't do generic map_io as we currently rely on >>> static mappings that work only because of arch_ioremap. >>> >>> Signed-off-by: Tony Lindg

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

2011-10-06 Thread Santosh Shilimkar
On Thursday 06 October 2011 03:43 AM, Tony Lindgren wrote: > * Nicolas Pitre [111004 17:34]: >> On Tue, 4 Oct 2011, Tony Lindgren wrote: >> >>> This allows us to remove omap hacks for map_io. >>> >>> Signed-off-by: Tony Lindgren >> >> Nice cleanup. >> >> Acked-by: Nicolas Pitre > > This one nee

Re: [PATCH 0/5] Driver Probe Deferral Mechanism

2011-10-06 Thread Greg KH
On Fri, Oct 07, 2011 at 10:33:05AM +0500, G, Manjunath Kondaiah wrote: Why did you send this series of patches out twice? Were they different? confused, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majord...@vger.kernel.org More m

Re: [PATCH 2/5] drivercore: Add driver probe deferral mechanism

2011-10-06 Thread Greg KH
On Fri, Oct 07, 2011 at 10:33:07AM +0500, G, Manjunath Kondaiah wrote: > > From: Grant Likely > > Allow drivers to report at probe time that they cannot get all the > resources required by the device, and should be retried at a > later time. > > This should completely solve the problem of gett

Re: [PATCH 1/5] drivercore: add new error value for deferred probe

2011-10-06 Thread Greg KH
On Fri, Oct 07, 2011 at 10:33:06AM +0500, G, Manjunath Kondaiah wrote: > > Add new error value so that drivers can request deferred probe > from drivercore. > > Signed-off-by: G, Manjunath Kondaiah > Reported-by: Grant Likely > --- > Cc: linux-omap@vger.kernel.org > Cc: linux-...@vger.kernel.or

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

2011-10-06 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 > --- Reviewed-by: Santosh Shilimkar Tested-by: Santosh Shilimkar -- To unsubscribe from this list: send

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

2011-10-06 Thread Santosh Shilimkar
On Thursday 06 October 2011 03:36 AM, Tony Lindgren wrote: > * Nicolas Pitre [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 sou

[PATCH 5/5] omap: hsmmc: use platform_driver_register

2011-10-06 Thread G, Manjunath Kondaiah
Existing omap hsmmc driver uses "platform_driver_probe" in init function. Change it to use "platform_driver_register" in order to use deferral probe mechanism. Signed-off-by: G, Manjunath Kondaiah Reported-by: Grant Likely --- Cc: linux-omap@vger.kernel.org Cc: linux-...@vger.kernel.org Cc: lin

[PATCH 4/5] gpiolib: handle deferral probe error

2011-10-06 Thread G, Manjunath Kondaiah
The gpio library should return -EPROBE_DEFER in gpio_request if gpio driver is not ready. If drivers pass this error code through to their caller (which they really should) then this will ensure that the probe is retried later when further devices become available. Signed-off-by: G, Manjunath Kon

[PATCH 3/5] regulator: Support driver probe deferral

2011-10-06 Thread G, Manjunath Kondaiah
From: Mark Brown If we fail to locate a requested regulator return -EPROBE_DEFER. If drivers pass this error code through to their caller (which they really should) then this will ensure that the probe is retried later when further devices become available. Signed-off-by: Mark Brown [manj...@t

[PATCH 2/5] drivercore: Add driver probe deferral mechanism

2011-10-06 Thread G, Manjunath Kondaiah
From: Grant Likely Allow drivers to report at probe time that they cannot get all the resources required by the device, and should be retried at a later time. This should completely solve the problem of getting devices initialized in the right order. Right now this is mostly handled by muckin

[PATCH 1/5] drivercore: add new error value for deferred probe

2011-10-06 Thread G, Manjunath Kondaiah
Add new error value so that drivers can request deferred probe from drivercore. Signed-off-by: G, Manjunath Kondaiah Reported-by: Grant Likely --- Cc: linux-omap@vger.kernel.org Cc: linux-...@vger.kernel.org Cc: linux-ker...@vger.kernel.org Cc: Grant Likely Cc: Greg Kroah-Hartman Cc: Dilan Le

[PATCH 0/5] Driver Probe Deferral Mechanism

2011-10-06 Thread G, Manjunath Kondaiah
Original patch posted at: http://comments.gmane.org/gmane.linux.kernel/1194346 Enhancements done to above patch: - checkpatch warning fixes - added Kconfig symbol CONFIG_PROBE_DEFER - replacing normal workqueue with singlethread_workqueue - handling -EPROBE_DEFER error Apart from that, OMAP

[PATCH 3/5] regulator: Support driver probe deferral

2011-10-06 Thread G, Manjunath Kondaiah
From: Mark Brown If we fail to locate a requested regulator return -EPROBE_DEFER. If drivers pass this error code through to their caller (which they really should) then this will ensure that the probe is retried later when further devices become available. Signed-off-by: Mark Brown [manj...@t

[PATCH 2/5] drivercore: Add driver probe deferral mechanism

2011-10-06 Thread G, Manjunath Kondaiah
From: Grant Likely Allow drivers to report at probe time that they cannot get all the resources required by the device, and should be retried at a later time. This should completely solve the problem of getting devices initialized in the right order. Right now this is mostly handled by muckin

[PATCH 1/5] drivercore: add new error value for deferred probe

2011-10-06 Thread G, Manjunath Kondaiah
Add new error value so that drivers can request deferred probe from drivercore. Signed-off-by: G, Manjunath Kondaiah Reported-by: Grant Likely --- Cc: linux-omap@vger.kernel.org Cc: linux-...@vger.kernel.org Cc: linux-ker...@vger.kernel.org Cc: Grant Likely Cc: Greg Kroah-Hartman Cc: Dilan Le

[PATCH 0/5] Driver Probe Deferral Mechanism

2011-10-06 Thread G, Manjunath Kondaiah
Original patch posted at: http://comments.gmane.org/gmane.linux.kernel/1194346 Enhancements done to above patch: - checkpatch warning fixes - added Kconfig symbol CONFIG_PROBE_DEFER - replacing normal workqueue with singlethread_workqueue - handling -EPROBE_DEFER error Apart from that, OMAP

[PATCH 5/5] omap: hsmmc: use platform_driver_register

2011-10-06 Thread G, Manjunath Kondaiah
Existing omap hsmmc driver uses "platform_driver_probe" in init function. Change it to use "platform_driver_register" in order to use deferral probe mechanism. Signed-off-by: G, Manjunath Kondaiah Reported-by: Grant Likely --- Cc: linux-omap@vger.kernel.org Cc: linux-...@vger.kernel.org Cc: lin

[PATCH 4/5] gpiolib: handle deferral probe error

2011-10-06 Thread G, Manjunath Kondaiah
The gpio library should return -EPROBE_DEFER in gpio_request if gpio driver is not ready. If drivers pass this error code through to their caller (which they really should) then this will ensure that the probe is retried later when further devices become available. Signed-off-by: G, Manjunath Kon

Re: [PATCH 8/8] OMAP3: powerdomain data: add wake-up latency figures

2011-10-06 Thread Paul Walmsley
Hi Jean On Wed, 21 Sep 2011, jean.pi...@newoldbits.com wrote: > From: Jean Pihet > > Figures are added to the power domains structs for RET and OFF modes. > > Note: the latency figures for MPU, PER, CORE, NEON have been obtained > from actual measurements. > The latency figures for the other p

Re: [RFC PATCH v3] drivercore: Add driver probe deferral mechanism

2011-10-06 Thread G, Manjunath Kondaiah
On Tue, Oct 04, 2011 at 05:35:04PM -0600, Grant Likely wrote: > On Wed, Oct 05, 2011 at 12:05:16AM +0530, G, Manjunath Kondaiah wrote: > > On Tue, Oct 04, 2011 at 09:58:10AM -0600, Grant Likely wrote: > > > On Tue, Oct 4, 2011 at 8:51 AM, G, Manjunath Kondaiah > > > wrote: > > > > On Thu, Sep 22,

RE: [PATCH v3 3/3] ARM: OMAP: TI814X: Create board support and enable build for TI8148 EVM

2011-10-06 Thread Pedanekar, Hemant
Tony Lindgren wrote on Friday, October 07, 2011 12:47 AM: > * Pedanekar, Hemant [111004 02:07]: >> Igor Grinberg wrote on Tuesday, October 04, 2011 2:31 PM: >> >>> On 10/03/11 18:45, Pedanekar, Hemant wrote: Hi Igor, Igor Grinberg wrote on Sunday, October 02, 2011 5:38 PM:

Re: [PATCH 4/8] OMAP2+: omap_hwmod: manage the wake-up latency constraints

2011-10-06 Thread Paul Walmsley
Hi a comment: On Wed, 21 Sep 2011, jean.pi...@newoldbits.com wrote: > From: Jean Pihet > > Hwmod is queried from the OMAP_PM layer to manage the power domains > wake-up latency constraints. Hwmod retrieves the correct power domain > and if it exists it calls the corresponding power domain func

Re: [PATCH v2 6/6] OMAP4: Clock: Correct the name of SLIMBUS interface clocks

2011-10-06 Thread Paul Walmsley
+ Benoît On Fri, 16 Sep 2011, Jon Hunter wrote: > From: Jon Hunter > > Currently the interface clocks for the two SLIMBUS peripherals are > named slimbus1_fck and slimbus2_fck. Rename these clocks to be > slimbus1_ick and slimbus2_ick so it is clear that these are > interface clocks and not fun

Re: [PATCH v2 5/6] OMAP3+: Update DPLL Fint range for OMAP36xx and OMAP4xxx devices

2011-10-06 Thread Paul Walmsley
On Fri, 16 Sep 2011, Jon Hunter wrote: > From: Jon Hunter > > The OMAP36xx and OMAP4xxx DPLLs have a different internal reference > clock frequency (fint) operating range than OMAP3430. Update the > dpll_test_fint() function to check for the correct frequency ranges > for OMAP36xx and OMAP4xxx.

[PATCH] ARM: OMAP1: Fix warnings about enabling 32 KiHz timer

2011-10-06 Thread Tony Lindgren
Fix "Enable 32kHz OS timer in order to allow sleep states in idle" warning. We are now compiling in bothe MPU timer and 32 KiHz timer, so this warning is only valid when CONFIG_OMAP_32K_TIMER is not set. Signed-off-by: Tony Lindgren diff --git a/arch/arm/mach-omap1/pm.c b/arch/arm/mach-omap1/pm.

[GIT PULL] ARM: OMAP: DSS hwmod/reset fixes for 3.2

2011-10-06 Thread Paul Walmsley
Hi Tony, The following changes since commit be73246058737beec52ae232bcab7776332a9e06: ARM: OMAP2+: Remove custom init_irq for remaining boards (2011-09-26 17:50:37 -0700) are available in the git repository at: git://git.pwsan.com/linux-2.6 hwmod_dss_fixes_3.2 Archit Taneja (1): ARM:

Re: [PATCH] ARM: OMAP3: PM: restrict erratum i443 handling to OMAP3430 only

2011-10-06 Thread Kevin Hilman
Paul Walmsley writes: > Based on the documents that I have here, there doesn't appear to be an > equivalent to erratum i443 for OMAP3630, so restrict this one to OMAP34xx > chips. > > Also, explicitly restrict this erratum to EMU and HS devices. > > Signed-off-by: Paul Walmsley > Cc: Kevin Hilma

Re: [PATCH v3] ARM: OMAP3: PM: fix I/O wakeup and I/O chain clock control detection

2011-10-06 Thread Kevin Hilman
Paul Walmsley writes: > The way that we detect which OMAP3 chips support I/O wakeup and > software I/O chain clock control is broken. > > Currently, I/O wakeup is marked as present for all OMAP3 SoCs other > than the AM3505/3517. The TI81xx family of SoCs are at present > considered to be OMAP3

Re: [PATCH v2] ARM: OMAP3: hwmod: fix variant registration and remove SmartReflex from common list

2011-10-06 Thread Tony Lindgren
* Paul Walmsley [111006 15:50]: > > Commit d6504acd2125984c61dce24727dd3842d0144015 ("OMAP2+: hwmod: > remove OMAP_CHIP*") tests the inverse condition of what it should be > testing for the return value from omap_hwmod_register(). This causes > several IP blocks to not be registered on several O

[PATCH v2] ARM: OMAP3: hwmod: fix variant registration and remove SmartReflex from common list

2011-10-06 Thread Paul Walmsley
Commit d6504acd2125984c61dce24727dd3842d0144015 ("OMAP2+: hwmod: remove OMAP_CHIP*") tests the inverse condition of what it should be testing for the return value from omap_hwmod_register(). This causes several IP blocks to not be registered on several OMAP3 family devices. Fixing that bug also

Re: [PATCH] ARM: OMAP3: hwmod: fix variant registration and remove SmartReflex from common list

2011-10-06 Thread Paul Walmsley
On Thu, 6 Oct 2011, Russell King - ARM Linux wrote: > On Thu, Oct 06, 2011 at 02:39:28PM -0600, Paul Walmsley wrote: > > @@ -3240,7 +3240,7 @@ int __init omap3xxx_hwmod_init(void) > > > > /* Register hwmods common to all OMAP3 */ > > r = omap_hwmod_register(omap3xxx_hwmods); > > - if (

[PATCH v3] ARM: OMAP3: PM: fix I/O wakeup and I/O chain clock control detection

2011-10-06 Thread Paul Walmsley
The way that we detect which OMAP3 chips support I/O wakeup and software I/O chain clock control is broken. Currently, I/O wakeup is marked as present for all OMAP3 SoCs other than the AM3505/3517. The TI81xx family of SoCs are at present considered to be OMAP3 SoCs, but don't support I/O wakeup

Re: [PATCHv2 01/28] OMAP: change get_context_loss_count ret value to int

2011-10-06 Thread Tony Lindgren
* Paul Walmsley [111006 15:37]: > On Thu, 9 Jun 2011, Tomi Valkeinen wrote: > > > get_context_loss_count functions return context loss count as u32, and > > zero means an error. However, zero is also returned when context has > > never been lost and could also be returned when the context loss co

Re: [PATCHv2 01/28] OMAP: change get_context_loss_count ret value to int

2011-10-06 Thread Paul Walmsley
On Thu, 9 Jun 2011, Tomi Valkeinen wrote: > get_context_loss_count functions return context loss count as u32, and > zero means an error. However, zero is also returned when context has > never been lost and could also be returned when the context loss count > has wrapped and goes to zero. > > Ch

Re: [PATCH-V3 4/4] arm:omap:am33xx: Add low level debugging support

2011-10-06 Thread Tony Lindgren
* hvaib...@ti.com [110920 06:59]: > From: Afzal Mohammed > > Add support for low level debugging on AM335X EVM (AM33XX family). > Currently only support for UART1 console, which is used on AM335X EVM > is added. Let's wait a bit on this one as there are other DEBUG_LL patches pending from Nico.

Re: [PATCH-V3 3/4] arm:omap:am33xx: Create board support and enable build for AM335XEVM

2011-10-06 Thread Tony Lindgren
* hvaib...@ti.com [110920 06:59]: > From: Afzal Mohammed > > This patch adds minimal support and build configuration for > AM335X EVM. ... > --- /dev/null > +++ b/arch/arm/mach-omap2/board-am335xevm.c > + > +MACHINE_START(AM335XEVM, "am335xevm") > + /* Maintainer: Texas Instruments */ > +

Re: [PATCH v2] ARM: OMAP3: PM: fix I/O wakeup and I/O chain clock control detection

2011-10-06 Thread Paul Walmsley
On Thu, 6 Oct 2011, Russell King - ARM Linux wrote: > On Thu, Oct 06, 2011 at 01:47:22PM -0600, Paul Walmsley wrote: > > + if ((omap_rev() == OMAP3430_REV_ES3_1 || > > +omap_rev() == OMAP3430_REV_ES3_1_2) || > > + cpu_is_omap3630()) > > + omap_features |= OMAP3_HAS_IO_CHA

Re: [PATCH-V3 1/4] arm:omap:am33xx: Update common omap platform files

2011-10-06 Thread Tony Lindgren
* hvaib...@ti.com [110920 06:59]: > From: Afzal Mohammed > > This patch updates the common platform files with AM335X device > support (AM33XX family). > > The approach taken in this patch is, > AM33XX device will be considered as OMAP3 variant, and a separate > SoC class created for AM33XX fam

Re: [PATCH-V3 2/4] arm:omap:am33xx: Update common OMAP machine specific sources

2011-10-06 Thread Tony Lindgren
* Kevin Hilman [110930 09:35]: > "Premi, Sanjeev" writes: > > Actually, looking at this closer, I think the infrastructure is already > there to handle this cleanly. > > Basically, dpll5 should not even be registered for SoCs where it doesn't > exist. Then, any attempts to use DPLL5 would know

[PATCH] ARM: OMAP2: Fix H4 matrix keyboard warning

2011-10-06 Thread Tony Lindgren
Convert to use matrix keyboard to remove the warning "Please update the board to use matrix-keypad driver". Based on similar setup in palmtc.c. Note that this patch is compile tested only because of lack of working hardware. Signed-off-by: Tony Lindgren --- a/arch/arm/mach-omap2/board-h4.c +++

[PATCH] ARM: OMAP2: Fix H4 matrix keyboard warning

2011-10-06 Thread Tony Lindgren
Convert to use matrix keyboard to remove the warning "Please update the board to use matrix-keypad driver". Based on similar setup in palmtc.c. Note that this patch is compile tested only because of lack of working hardware. Signed-off-by: Tony Lindgren --- a/arch/arm/mach-omap2/board-h4.c +++

Re: [PATCH] ARM: OMAP3: hwmod: fix variant registration and remove SmartReflex from common list

2011-10-06 Thread Russell King - ARM Linux
On Thu, Oct 06, 2011 at 02:39:28PM -0600, Paul Walmsley wrote: > @@ -3240,7 +3240,7 @@ int __init omap3xxx_hwmod_init(void) > > /* Register hwmods common to all OMAP3 */ > r = omap_hwmod_register(omap3xxx_hwmods); > - if (!r) > + if (IS_ERR_VALUE(r)) > return r;

Re: [PATCH v2] ARM: OMAP3: PM: fix I/O wakeup and I/O chain clock control detection

2011-10-06 Thread Russell King - ARM Linux
On Thu, Oct 06, 2011 at 01:47:22PM -0600, Paul Walmsley wrote: > + if ((omap_rev() == OMAP3430_REV_ES3_1 || > + omap_rev() == OMAP3430_REV_ES3_1_2) || > + cpu_is_omap3630()) > + omap_features |= OMAP3_HAS_IO_CHAIN_CTRL; (a || b) || c === a || b || c IOW, n

[PATCH v3] ARM: OMAP3: PM: fix I/O wakeup and I/O chain clock control detection

2011-10-06 Thread Paul Walmsley
>From 253cd48082df008c8e952fe8a4b8c0388c37d334 Mon Sep 17 00:00:00 2001 From: Paul Walmsley Date: Thu, 6 Oct 2011 12:29:46 -0600 Subject: [PATCH] ARM: OMAP3: PM: fix I/O wakeup and I/O chain clock control detection The way that we detect which OMAP3 chips support I/O wakeup and software I/O chai

Re: [PATCH v2] ARM: OMAP3: PM: fix I/O wakeup and I/O chain clock control detection

2011-10-06 Thread Steve Sakoman
On Thu, Oct 6, 2011 at 12:47 PM, Paul Walmsley wrote: > > The way that we detect which OMAP3 chips support I/O wakeup and > software I/O chain clock control is broken. > > Currently, I/O wakeup is marked as present for all OMAP3 SoCs other > than the AM3505/3517.  The TI81xx family of SoCs are at

[PATCH] ARM: OMAP3: hwmod data: disable multiblock reads on MMC1/2 on OMAP34xx/35xx <= ES2.1

2011-10-06 Thread Paul Walmsley
The HSMMC1/HSMMC2 host controllers on OMAP34xx and OMAP3503/3515/3525/3530 chips at ES levels prior to 3.0 can't do multiple block reads[1]. Mark the hwmod data appropriately. Reported by Dave Hylands and Steve Sakoman . 1. See for example Advisory 2.1.1.128 "MMC: Multiple Block Read Operat

[PATCH 2/2] MMC: omap_hsmmc: disable multiblock reads when platform_data indicates that they are broken

2011-10-06 Thread Paul Walmsley
When device data indicates that multiple block reads are not supported on a given HSMMC controller instance, log a message to the console, and pass the appropriate MMC capability flag to the MMC core. Signed-off-by: Paul Walmsley Cc: Dave Hylands Cc: Steve Sakoman Cc: Chris Ball --- arch/arm/

[PATCH 1/2] MMC: add workaround for controllers with broken multiblock reads

2011-10-06 Thread Paul Walmsley
Due to hardware bugs, some MMC host controllers don't support multiple-block reads[1]. To resolve, add a new MMC capability flag, MMC_CAP_NO_MULTI_READ, which can be set by affected host controller drivers. When this capability is set, all reads will be issued one sector at a time. 1. See for ex

[PATCH 0/2] MMC: disable multiblock reads on controllers that don't support them

2011-10-06 Thread Paul Walmsley
Hello, Some MMC controller instances integrated on older OMAP34xx/35xx chips don't work correctly with multiple-block reads, due to a hardware bug. This series fixes the problem by adding an MMC capability flag for this case and making the appropriate changes to the MMC core code and OMAP HSMMC dr

Re: [PATCH] ARM: OMAP3: hwmod: fix variant registration and remove SmartReflex from common list

2011-10-06 Thread Tony Lindgren
* Paul Walmsley [111006 13:05]: > > Commit d6504acd2125984c61dce24727dd3842d0144015 ("OMAP2+: hwmod: > remove OMAP_CHIP*") tests the inverse condition of what it should be > testing for the return value from omap_hwmod_register(). This causes > several IP blocks to not be registered on several O

[PATCH] ARM: OMAP3: hwmod: fix variant registration and remove SmartReflex from common list

2011-10-06 Thread Paul Walmsley
Commit d6504acd2125984c61dce24727dd3842d0144015 ("OMAP2+: hwmod: remove OMAP_CHIP*") tests the inverse condition of what it should be testing for the return value from omap_hwmod_register(). This causes several IP blocks to not be registered on several OMAP3 family devices. Fixing that bug also

Re: [PATCH v2] omap: dmtimer: convert printk to pr_err / WARN

2011-10-06 Thread Tony Lindgren
* Víctor Manuel Jáquez Leal [111006 09:56]: > Convert a printk(KERN_ERR) message in the driver to pr_err(), and > use WARN() instead of a custom log message with a stack dump. > > Signed-off-by: Víctor Manuel Jáquez Leal Looks like this won't apply with the changes we have queued up, care to re

Re: [PATCH 0/2] ARM: OMAP2+: timer fixes / cleanup

2011-10-06 Thread Tony Lindgren
* Benoit Cousson [111004 13:46]: > Hi Tony, > > Here is the series to fix the warning and remove the redundant > latency structure that be removed since the timer runtime PM > adaptation was just pulled. > > I was just able to test that on OMAP4. > > Patches are based on Kevin's for_3.2/omap_de

Re: git.kernel.org is back

2011-10-06 Thread Tony Lindgren
* Tony Lindgren [111004 08:19]: > * Igor Grinberg [111004 02:20]: > > Hi Tony, > > > > (git.)kernel.org is back online recently, but there is no tmlind/* > > project(s) on it? > > What are your intentions on this? > > Should we just wait for while, or will it stay on the github? > > OK thanks

Re: ARM SoC tree: OMAP PM dependency on tip irq/core

2011-10-06 Thread Tony Lindgren
* Rob Herring [111001 13:21]: > On 09/30/2011 05:29 PM, Kevin Hilman wrote: > > Hi Arnd, > > > > Kevin Hilman writes: > > > >> The upcoming OMAP4 PM series from Santosh[1] that we're planning to > >> queue for v3.2 has a dependency[2] on a patch currently queued for v3.2 > >> in the irq/core br

Re: [PATCH v2 0/2] arm: omap4: hsmmc: pbias fixes

2011-10-06 Thread Tony Lindgren
* Balaji T K [111003 04:48]: > MMC1 pbias and speed control fix for SDMMC1 extended I/O cell > Rebase to git://github.com/tmlind/linux.git fixes > commit 122a98589349fe3388ffb7b996b54614951c934a > Author: Tapani Utriainen > Date: Fri Sep 30 11:05:56 2011 -0700 > > A

Re: [PATCH] ARM: OMAP2+: dmtimer: Fix warning

2011-10-06 Thread Tony Lindgren
* Afzal Mohammed [110928 23:10]: > Fix, > > arch/arm/mach-omap2/timer.c: In function 'omap_timer_init': > arch/arm/mach-omap2/timer.c:482: warning: assignment from incompatible > pointer type This should already be fixed when I merged together the dt-base branch. Regards, Tony > Signed-off-

Re: [PATCH] OMAP2: Devkit8000: Remove double omap_mux_init_gpio

2011-10-06 Thread Tony Lindgren
* Thomas Weber [110906 07:38]: > Remove the init of card detect pin because > omap_mux_init_gpio() is called during hsmmc initialization > for the write protect and card detect pin. Thanks, adding this into fixes-part2 branch. Tony -- To unsubscribe from this list: send the line "unsubscribe lin

Re: [PATCH 0/2] OMAP: Update nr_irqs field in machine descriptors

2011-10-06 Thread Tony Lindgren
* S, Venkatraman [110825 07:23]: > On Thu, Aug 25, 2011 at 5:19 PM, Cousson, Benoit wrote: > > Hi Venkat, > > > > On 8/24/2011 9:46 PM, S, Venkatraman wrote: > >> > >> As part of an effort to get single ARM kernel binary [1], > >> multiple  definitions of NR_IRQS under various platforms > >> have

[PATCH v2] ARM: OMAP3: PM: fix I/O wakeup and I/O chain clock control detection (fwd)

2011-10-06 Thread Paul Walmsley
Hi Kevin, I'm assuming you'll want to handle merging this one ... when you do, it would be good to add a cc line to sta...@kernel.org so it can be integrated into previous kernel releases. regards - Paul -- Forwarded message -- Date: Thu, 6 Oct 2011 13:47:22 -0600 (MDT) From:

[PATCH v2] ARM: OMAP3: PM: fix I/O wakeup and I/O chain clock control detection

2011-10-06 Thread Paul Walmsley
The way that we detect which OMAP3 chips support I/O wakeup and software I/O chain clock control is broken. Currently, I/O wakeup is marked as present for all OMAP3 SoCs other than the AM3505/3517. The TI81xx family of SoCs are at present considered to be OMAP3 SoCs, but don't support I/O wakeup

Re: [PATCH] ARM: OMAP3: PM: fix I/O wakeup and I/O chain clock control detection

2011-10-06 Thread Paul Walmsley
On Thu, 6 Oct 2011, Steve Sakoman wrote: > Perhaps I'm confused but shouldn't it be an || instead of &&? > > We're testing for ES3.1 *or* ES3.12? You're correct - thanks for catching this. v2 on its way. - Paul -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the bod

[PATCH] ARM: OMAP3: PM: restrict erratum i443 handling to OMAP3430 only

2011-10-06 Thread Paul Walmsley
Based on the documents that I have here, there doesn't appear to be an equivalent to erratum i443 for OMAP3630, so restrict this one to OMAP34xx chips. Also, explicitly restrict this erratum to EMU and HS devices. Signed-off-by: Paul Walmsley Cc: Kevin Hilman --- Unfortunately, I don't have an

Re: [PATCH] ARM: OMAP3: PM: fix I/O wakeup and I/O chain clock control detection

2011-10-06 Thread Steve Sakoman
On Thu, Oct 6, 2011 at 12:11 PM, Paul Walmsley wrote: > > The way that we detect which OMAP3 chips support I/O wakeup and > software I/O chain clock control is broken. > > Currently, I/O wakeup is marked as present for all OMAP3 SoCs other > than the AM3505/3517.  The TI81xx family of SoCs are at

Re: [PATCH 0/2] AM3517EVM: Add support for MMC1

2011-10-06 Thread Tony Lindgren
* Abhilash K V [110819 04:19]: > This patch-set adds support for MMC1 slot on the > AM3517 EVM's base-board. > These patches are dependent on the following patch-set > http://marc.info/?l=linux-omap&m=131247357813228&w=2 > which gets the AM3517 EVM booting. > > The patches are tested on master o

Re: [PATCH v3 3/3] ARM: OMAP: TI814X: Create board support and enable build for TI8148 EVM

2011-10-06 Thread Tony Lindgren
* Pedanekar, Hemant [111004 02:07]: > Igor Grinberg wrote on Tuesday, October 04, 2011 2:31 PM: > > > On 10/03/11 18:45, Pedanekar, Hemant wrote: > >> Hi Igor, > >> > >> Igor Grinberg wrote on Sunday, October 02, 2011 5:38 PM: > >> > >>> Hi Hemant, > >>> > >>> On 09/29/11 04:09, Hemant Pedanek

[PATCH] ARM: OMAP3: PM: fix I/O wakeup and I/O chain clock control detection

2011-10-06 Thread Paul Walmsley
The way that we detect which OMAP3 chips support I/O wakeup and software I/O chain clock control is broken. Currently, I/O wakeup is marked as present for all OMAP3 SoCs other than the AM3505/3517. The TI81xx family of SoCs are at present considered to be OMAP3 SoCs, but don't support I/O wakeup

Re: [PATCH 6/6] OMAP4460: Clock: Adding support for 4460 specific clocks

2011-10-06 Thread Tony Lindgren
* Shilimkar, Santosh [111003 22:50]: > On Tue, Oct 4, 2011 at 9:21 AM, Paul Walmsley wrote: > > + Rajendra, Santosh, Benoît > > > > Hi > > > > On Mon, 3 Oct 2011, Tony Lindgren wrote: > > > >> * Paul Walmsley [110929 17:40]: > >> > On Thu, 22 Sep 2011, Keerthy wrote: > >> > > >> > > From: Vishwa

[PATCH v2] omap: dmtimer: convert printk to pr_err / WARN

2011-10-06 Thread Víctor Manuel Jáquez Leal
Convert a printk(KERN_ERR) message in the driver to pr_err(), and use WARN() instead of a custom log message with a stack dump. Signed-off-by: Víctor Manuel Jáquez Leal --- arch/arm/plat-omap/dmtimer.c |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) diff --git a/arch/arm/plat-om

Re: [PATCH 2/5 v13] arm: omap: usb: ehci and ohci hwmod structures for omap3

2011-10-06 Thread Paul Walmsley
Hi Keshava, On Thu, 6 Oct 2011, Keshava Munegowda wrote: > Following 2 hwmod structures are added > 1. usb_host_hs > The hwmod of usbhs with uhh, ehci and ohci base addresses > functional clock and ehci, ohci irqs > > 2. usb_tll_hs > hwmod of usbhs with the TL

Re: [PATCH] omap: dmtimer: convert printk to pr_*

2011-10-06 Thread Víctor M . Jáquez L .
On Thu, Oct 06, 2011 at 08:19:39AM -0700, Joe Perches wrote: > On Thu, 2011-10-06 at 12:48 +0200, Víctor Manuel Jáquez Leal wrote: > > Convert all the printk() messages in the driver to pr_(). > [] > > diff --git a/arch/arm/plat-omap/dmtimer.c b/arch/arm/plat-omap/dmtimer.c > [] > > @@ -397,8 +397,

Re: [PATCH 3/4] ARM: OMAP: Remove calls to SRAM allocations for framebuffer

2011-10-06 Thread Tony Lindgren
* Tomi Valkeinen [111006 01:04]: > On Wed, 2011-10-05 at 15:41 -0700, Tony Lindgren wrote: > > * Tomi Valkeinen [111004 23:11]: > > > On Tue, 2011-10-04 at 17:45 -0700, Tony Lindgren wrote: > > > > This assumes fixed mappings which will not work once we move > > > > to use ioremap_exec(). It seem

Re: Regressions for older OMAP3503 silicon

2011-10-06 Thread Paul Walmsley
Hi Dave, On Wed, 5 Oct 2011, Dave Hylands wrote: > On Wed, Oct 5, 2011 at 11:09 AM, Paul Walmsley wrote: > > On Wed, 5 Oct 2011, Dave Hylands wrote: > > > >> I have an older overo board, which has an OMAP3503 > >> > >> U-booot reports: > >> OMAP3503-GP ES2.1, CPU-OPP2, L3-165MHz, Max CPU Clock 6

Re: [PATCH] omap: dmtimer: convert printk to pr_*

2011-10-06 Thread Joe Perches
On Thu, 2011-10-06 at 12:48 +0200, Víctor Manuel Jáquez Leal wrote: > Convert all the printk() messages in the driver to pr_(). [] > diff --git a/arch/arm/plat-omap/dmtimer.c b/arch/arm/plat-omap/dmtimer.c [] > @@ -397,8 +397,7 @@ struct omap_dm_timer *omap_dm_timer_request_specific(int > id) >

Re: Regressions for older OMAP3503 silicon

2011-10-06 Thread Steve Sakoman
On Wed, Oct 5, 2011 at 11:09 AM, Paul Walmsley wrote: > Looking at the 2.6.39 kernel sources, those messages are coming from > mach-omap2/pm34xx.c:omap3_enable_io_chain().  That means that something is > seriously wrong since that code should only be executing on ES3.1 chips > and higher. > > Cou

[PATCH v13] mfd: omap: usb: Runtime PM support

2011-10-06 Thread Keshava Munegowda
From: Keshava Munegowda The usbhs core driver does not enable/disable the interface and functional clocks directly, These clocks are handled by runtime pm, hence instead of the clock enable/disable, the runtime pm APIS are used. however,the optional clocks and port clocks are handled by the usbhs

[PATCH 5/5 v13] omap: usb: host: Replace usbhs core driver APIs by Runtime pm APIs

2011-10-06 Thread Keshava Munegowda
From: Keshava Munegowda The ehci and ohci drivers does not use the APIs of the usbhs core driver; the runtime pm APIs are used for clock enable/disable. Since usbhs is parent platform device of the ehci and ohci devices, the runtime apis indirectly uses the usb hs core device as input parameter t

[PATCH 4/5 v13] arm: omap: usb: device name change for the clk names of usbhs

2011-10-06 Thread Keshava Munegowda
From: Keshava Munegowda device name usbhs clocks are changed from usbhs-omap.0 to usbhs_omap; this is because in the hwmod registration the device name is set as usbhs_omap; The redudant clock nodes are removed. Signed-off-by: Keshava Munegowda Reviewed-by: Partha Basak --- arch/arm/mach-omap

[PATCH 3/5 v13] arm: omap: usb: register hwmods of usbhs

2011-10-06 Thread Keshava Munegowda
The hwmod structure of usb_host_hs and usb_tll are retrieved and registered with omap device Signed-off-by: Keshava Munegowda Reviewed-by: Partha Basak --- arch/arm/mach-omap2/usb-host.c | 100 ++-- 1 files changed, 34 insertions(+), 66 deletions(-) diff -

[PATCH 2/5 v13] arm: omap: usb: ehci and ohci hwmod structures for omap3

2011-10-06 Thread Keshava Munegowda
Following 2 hwmod structures are added 1. usb_host_hs The hwmod of usbhs with uhh, ehci and ohci base addresses functional clock and ehci, ohci irqs 2. usb_tll_hs hwmod of usbhs with the TLL base address and irq. Signed-off-by: Keshava Munegowda Reviewed-by: P

[PATCH 1/5 v13] arm: omap: usb: ehci and ohci hwmod structures for omap4

2011-10-06 Thread Keshava Munegowda
From: Benoit Cousson Following 2 hwmod structures are added 1. usb_host_hs The hwmod of usbhs with uhh, ehci and ohci base addresses functional clock and ehci, ohci irqs 2. usb_tll_hs hwmod of usbhs with the TLL base address and irq. Signed-off-by: Benoit Cousson - rebased to

[PATCH 0/5 v13] omap: usb: host: Runtime PM preparation for EHCI and OHCI drivers

2011-10-06 Thread Keshava Munegowda
From: Keshava Munegowda The Hwmod structures for ehci and ohci drivers are implemented for EHCI and OHCI drivers of OMAP3 and OMAP4. The ehci and ohci drivers does not use the APIs of the usbhs core driver; the runtime pm APIs are used for clock enable/disable. TODO: - Adding mux-information

[PATCH] omap: dmtimer: convert printk to pr_*

2011-10-06 Thread Víctor Manuel Jáquez Leal
Convert all the printk() messages in the driver to pr_(). Signed-off-by: Víctor Manuel Jáquez Leal --- arch/arm/plat-omap/dmtimer.c |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/arch/arm/plat-omap/dmtimer.c b/arch/arm/plat-omap/dmtimer.c index ee9f6eb..34384b0 1006

Re: [PATCH] mfd: omap: cleanup: use macros to check for TLL mode

2011-10-06 Thread Felipe Balbi
On Wed, Sep 14, 2011 at 07:57:13PM +0530, Kishon Vijay Abraham I wrote: > In one particular place the old form of checking for TLL mode is used. > This patch fixes the same by using macros to check for TLL mode. > > Signed-off-by: Kishon Vijay Abraham I looks good to me, but this should go via S

Re: [PATCH 3/4] ARM: OMAP: Remove calls to SRAM allocations for framebuffer

2011-10-06 Thread Tomi Valkeinen
On Wed, 2011-10-05 at 15:41 -0700, Tony Lindgren wrote: > * Tomi Valkeinen [111004 23:11]: > > On Tue, 2011-10-04 at 17:45 -0700, Tony Lindgren wrote: > > > This assumes fixed mappings which will not work once we move > > > to use ioremap_exec(). It seems that these are currently > > > not in use,

Re: [PATCH v6 07/16] OMAP2+: UART: Add default mux for all uarts.

2011-10-06 Thread Govindraj
Thanks for the review. On Thu, Oct 6, 2011 at 12:34 AM, Kevin Hilman wrote: > "Govindraj.R" writes: > >> Prior to this change rx-pad wakeup was done by writing to rx-pad offset value >> populated in serial.c idle_init. Now with mux framework support we can use >> mux_utilities along with hmwod f

Re: [PATCH v6 04/16] OMAP2+: UART: cleanup 8250 console driver support

2011-10-06 Thread Govindraj
On Thu, Oct 6, 2011 at 12:12 AM, Kevin Hilman wrote: > Govindraj writes: > >> Hi Kevin, >> >> Thanks for the review, >> >> >> On Wed, Oct 5, 2011 at 3:12 AM, Kevin Hilman wrote: >>> "Govindraj.R" writes: >>> We had been using traditional 8250 driver as uart console driver prior to oma