From: "Víctor M. Jáquez L." <vjaquez@igalia.com>
To: Kevin Hilman <khilman@ti.com>
Cc: Tony Lindgren <tony@atomide.com>,
Russell King - ARM Linux <linux@arm.linux.org.uk>,
linux-omap@vger.kernel.org, Arnd Bergmann <arnd@arndb.de>,
Olof Johansson <olof@lixom.net>
Subject: Re: OMAP34xx
Date: Tue, 7 Feb 2012 23:49:37 +0100 [thread overview]
Message-ID: <20120207224937.GA16704@lit.local.igalia.com> (raw)
In-Reply-To: <87lioegtk9.fsf@ti.com>
On Tue, Feb 07, 2012 at 02:36:06PM -0800, Kevin Hilman wrote:
> Tony Lindgren <tony@atomide.com> writes:
>
> [...]
>
> >> > > --- a/arch/arm/mach-omap2/pm34xx.c
> >> > > +++ b/arch/arm/mach-omap2/pm34xx.c
> >> > > @@ -420,7 +420,7 @@ static void omap3_pm_idle(void)
> >> > > {
> >> > > local_fiq_disable();
> >> > >
> >> > > - if (omap_irq_pending())
> >> > > + if (omap_irq_pending() || 1)
> >> > > goto out;
> >> > >
> >> > > trace_power_start(POWER_CSTATE, 1, smp_processor_id());
> >> >
> >> > This does not look right to me. I thought reverting of the serial
> >> > patches should have already solved the issue you're seeing with
> >> > slow serial port?
> >> >
> >> > Those are the reverting commits drivers/tty/serial/serial-omap.c:
> >> >
> >> > 8a74e9ffd97dc9de063de8c02ae32db79dd60436 (Revert "tty: serial: OMAP: ensure
> >> > FIFO levels are set correctly in non-DMA mode")
> >> >
> >> > af681cad3f79ad8f7bd6cb170b70990aeef74233 (Revert "tty: serial: OMAP: transmit
> >> > FIFO threshold interrupts don't wake the chip")
> >>
> >> These commits have absolutely nothing to do with it. I pointed out the
> >> bad commit in one of my emails:
> >>
> >> commit 2fd149645eb46d26130d7070c6de037dddf34880
> >> Author: Govindraj.R <govindraj.raja@ti.com>
> >> Date: Wed Nov 9 17:41:21 2011 +0530
> >>
> >> ARM: OMAP2+: UART: Remove omap_uart_can_sleep and add pm_qos
> >>
[...]
> >>
> >> Basically, it looks like the OMAP 3 UART is not delivering transmit IRQs
> >> while in some of the deeper low power modes.
> >>
> >> I tried reverting the rest of the patches between this one and HEAD for
> >> omap-serial.c, but they have no effect what so ever on this bug. As I
> >> said in one of my emails in this thread, the above commit can't be
> >> trivially reverted because some other stuff that the code relied upon
> >> has vanished.
> >>
> >> So, the above along with the other part in arch/arm/mach-omap2/cpuidle34xx.c
> >> is the smallest 'fix' I could find if resolving the regression.
> >
> > OK, thanks, that should be enough info for let Kevin take a look at this.
>
> This one is indeed strange. I have not seen this on the 34xx devices
> I'm using (3430/n900, 3530/Overo, 3630/Zoom3).
>
> Just to confirm. I assume you are using v3.3-rc2 (or later Linus
> master) which has a few fixes for this driver already.
If it helps, I observed the same issue in a beagleboard rev B6, with v3.3-rc2
Russell's patch fixed it.
vmjl
>
> Also, is this happening on your LDP. Which ES revision does your 3430
> have?
>
> Kevin
next prev parent reply other threads:[~2012-02-07 22:50 UTC|newest]
Thread overview: 158+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-04 18:54 OMAP34xx Russell King - ARM Linux
2012-02-04 19:01 ` OMAP34xx Tony Lindgren
2012-02-04 19:23 ` OMAP34xx Olof Johansson
2012-02-04 20:34 ` OMAP34xx Russell King - ARM Linux
2012-02-04 20:53 ` OMAP34xx Russell King - ARM Linux
2012-02-04 23:09 ` OMAP34xx Tony Lindgren
2012-02-04 21:09 ` OMAP34xx Grazvydas Ignotas
2012-02-05 1:33 ` OMAP34xx Tony Lindgren
2012-02-04 23:05 ` OMAP34xx Tony Lindgren
2012-02-05 0:09 ` OMAP34xx Russell King - ARM Linux
2012-02-05 0:53 ` OMAP34xx Tony Lindgren
2012-02-04 23:14 ` OMAP34xx Russell King - ARM Linux
2012-02-05 1:25 ` OMAP34xx Tony Lindgren
2012-02-05 11:39 ` [PATCH] arm: omap3: cm-t35: fix section mismatch warning Igor Grinberg
2012-02-05 11:39 ` Igor Grinberg
2012-02-08 5:35 ` Tony Lindgren
2012-02-08 5:35 ` Tony Lindgren
2012-02-08 10:16 ` [PATCH] ARM: OMAP: update omap1 and omap2plus defconfigs Igor Grinberg
2012-02-08 10:16 ` Igor Grinberg
2012-02-08 10:19 ` Russell King - ARM Linux
2012-02-08 10:19 ` Russell King - ARM Linux
2012-02-08 11:09 ` Igor Grinberg
2012-02-08 11:09 ` Igor Grinberg
2012-02-08 19:51 ` Tony Lindgren
2012-02-08 19:51 ` Tony Lindgren
2012-02-08 15:37 ` Janusz Krzysztofik
2012-02-08 15:37 ` Janusz Krzysztofik
2012-02-09 11:18 ` [PATCH] ARM: OMAP1: ams-delta: clean up init data section assignments Janusz Krzysztofik
2012-02-09 11:18 ` Janusz Krzysztofik
2012-02-09 11:18 ` Janusz Krzysztofik
2012-02-09 11:18 ` Janusz Krzysztofik
2012-02-09 14:48 ` Russell King - ARM Linux
2012-02-09 14:48 ` Russell King - ARM Linux
2012-02-09 14:48 ` Russell King - ARM Linux
2012-02-09 14:48 ` Russell King - ARM Linux
2012-02-10 16:31 ` [PATCH] ARM: OMAP1: ams-delta: correct " Janusz Krzysztofik
2012-02-10 16:31 ` Janusz Krzysztofik
2012-02-10 16:31 ` Janusz Krzysztofik
2012-02-10 16:31 ` Janusz Krzysztofik
2012-02-10 16:48 ` [PATCH v2] ARM: OMAP1: ams-delta: clean up " Janusz Krzysztofik
2012-02-10 16:48 ` Janusz Krzysztofik
2012-02-10 16:48 ` Janusz Krzysztofik
2012-02-10 16:48 ` Janusz Krzysztofik
2012-02-11 10:24 ` [PATCH] ARM: OMAP1: ams-delta: correct " Russell King - ARM Linux
2012-02-11 10:24 ` Russell King - ARM Linux
2012-02-11 10:24 ` Russell King - ARM Linux
2012-02-11 10:24 ` Russell King - ARM Linux
2012-02-05 12:59 ` OMAP34xx Russell King - ARM Linux
2012-02-05 17:29 ` OMAP34xx Tony Lindgren
2012-02-05 17:58 ` OMAP34xx Russell King - ARM Linux
2012-02-05 18:29 ` OMAP34xx Tony Lindgren
2012-02-07 22:36 ` OMAP34xx Kevin Hilman
2012-02-07 22:49 ` Víctor M. Jáquez L. [this message]
[not found] ` <8762fijifc.fsf@ti.com>
2012-02-08 9:45 ` OMAP34xx Russell King - ARM Linux
2012-02-08 19:55 ` OMAP34xx Tony Lindgren
2012-02-08 23:10 ` OMAP34xx Russell King - ARM Linux
2012-02-08 23:27 ` OMAP34xx Tony Lindgren
2012-02-10 11:03 ` OMAP34xx Russell King - ARM Linux
2012-02-08 0:53 ` OMAP34xx Kevin Hilman
2012-02-08 10:46 ` OMAP34xx Grazvydas Ignotas
2012-02-08 17:01 ` OMAP34xx Kevin Hilman
2012-02-08 17:06 ` OMAP34xx Greg KH
2012-02-08 17:23 ` OMAP34xx Grazvydas Ignotas
2012-02-08 19:53 ` OMAP34xx Greg KH
2012-02-08 23:03 ` OMAP34xx Kevin Hilman
2012-02-08 23:15 ` OMAP34xx Greg KH
2012-02-09 0:14 ` OMAP34xx Paul Walmsley
2012-02-09 0:47 ` OMAP34xx Greg KH
2012-02-09 1:39 ` OMAP34xx Kevin Hilman
2012-02-09 18:49 ` OMAP34xx Greg KH
2012-02-09 1:43 ` OMAP34xx Austin, Brian
2012-02-09 7:25 ` OMAP34xx Jarkko Nikula
2012-02-09 13:37 ` OMAP34xx Mark Brown
2012-02-09 18:36 ` OMAP34xx Tony Lindgren
2012-02-09 19:26 ` OMAP34xx Tony Lindgren
2012-02-09 20:44 ` OMAP34xx Paul Walmsley
2012-02-10 1:22 ` OMAP34xx Paul Walmsley
2012-02-09 19:34 ` OMAP34xx Rex Feany
2012-02-09 23:13 ` OMAP34xx Kevin Hilman
2012-02-10 1:41 ` OMAP34xx Rex Feany
2012-02-10 2:19 ` OMAP34xx Paul Walmsley
2012-02-10 7:10 ` OMAP34xx Hiremath, Vaibhav
2012-02-10 14:19 ` OMAP34xx Paul Walmsley
2012-02-10 16:03 ` OMAP34xx Hiremath, Vaibhav
2012-02-10 14:37 ` OMAP34xx Matt Porter
2012-02-10 18:31 ` OMAP34xx Matt Porter
2012-02-10 23:39 ` OMAP34xx Paul Walmsley
2012-02-10 18:58 ` OMAP34xx Tony Lindgren
2012-02-13 16:36 ` OMAP34xx Rex Feany
2012-02-14 8:48 ` OMAP34xx Felipe Balbi
2012-02-14 14:59 ` OMAP34xx Alan Stern
2012-02-10 11:53 ` OMAP34xx Grazvydas Ignotas
2012-02-10 20:06 ` OMAP34xx Russell King - ARM Linux
2012-02-15 21:57 ` OMAP34xx Luciano Coelho
2012-02-15 23:54 ` OMAP34xx Kevin Hilman
2012-02-16 0:13 ` OMAP34xx Kevin Hilman
2012-02-16 0:25 ` OMAP34xx NeilBrown
2012-02-16 1:28 ` OMAP34xx Kevin Hilman
2012-02-16 7:56 ` OMAP34xx Luciano Coelho
2012-02-16 7:52 ` OMAP34xx Luciano Coelho
2012-02-15 15:41 ` OMAP34xx Felipe Contreras
2012-02-08 23:34 ` OMAP34xx Russell King - ARM Linux
2012-02-06 18:13 ` OMAP34xx Tony Lindgren
2012-02-07 10:10 ` OMAP34xx Russell King - ARM Linux
2012-02-08 5:32 ` OMAP34xx Tony Lindgren
2012-02-13 21:17 ` OMAP34xx Tony Lindgren
2012-02-14 0:12 ` OMAP34xx Tony Lindgren
2012-02-06 23:19 ` OMAP34xx Cousson, Benoit
2012-02-06 23:48 ` OMAP34xx Tony Lindgren
2012-02-07 0:24 ` OMAP34xx Russell King - ARM Linux
2012-02-07 0:54 ` OMAP34xx Cousson, Benoit
2012-02-07 8:41 ` OMAP34xx Russell King - ARM Linux
2012-02-08 18:39 ` OMAP34xx Cousson, Benoit
2012-02-07 4:35 ` OMAP34xx Grant Likely
2012-02-07 5:26 ` OMAP34xx Cousson, Benoit
2012-02-07 8:46 ` OMAP34xx Russell King - ARM Linux
2012-02-07 17:28 ` OMAP34xx Mark Brown
2012-02-08 4:54 ` OMAP34xx Tony Lindgren
2012-02-08 16:16 ` OMAP34xx Cousson, Benoit
2012-02-05 1:55 ` OMAP34xx Tony Lindgren
2012-02-05 11:10 ` OMAP34xx Russell King - ARM Linux
2012-02-05 16:57 ` OMAP34xx Tony Lindgren
2012-02-05 12:56 ` OMAP34xx Russell King - ARM Linux
2012-02-05 14:38 ` OMAP34xx Russell King - ARM Linux
2012-02-05 17:40 ` OMAP34xx Tony Lindgren
2012-02-05 18:05 ` OMAP34xx Russell King - ARM Linux
2012-02-05 18:49 ` OMAP34xx Tony Lindgren
2012-02-05 20:04 ` OMAP34xx Russell King - ARM Linux
2012-02-09 6:52 ` OMAP34xx Archit Taneja
2012-02-09 22:34 ` OMAP34xx Russell King - ARM Linux
2012-02-10 6:26 ` OMAP34xx Archit Taneja
2012-04-05 8:24 ` OMAP34xx Russell King - ARM Linux
2012-04-05 8:34 ` OMAP34xx Archit Taneja
2012-04-05 8:49 ` OMAP34xx Russell King - ARM Linux
2012-04-05 9:10 ` OMAP34xx Archit Taneja
2012-02-05 17:25 ` OMAP34xx Russell King - ARM Linux
2012-02-05 17:47 ` OMAP34xx Tony Lindgren
2012-02-05 18:08 ` OMAP34xx Russell King - ARM Linux
2012-02-05 18:33 ` OMAP34xx Tony Lindgren
2012-02-05 18:41 ` OMAP34xx Russell King - ARM Linux
2012-02-05 18:59 ` OMAP34xx Tony Lindgren
2012-02-05 20:11 ` OMAP34xx Russell King - ARM Linux
2012-02-05 20:51 ` OMAP34xx Tony Lindgren
2012-02-06 10:37 ` OMAP34xx Ohad Ben-Cohen
2012-02-06 9:05 ` OMAP34xx Tero Kristo
2012-02-07 22:09 ` OMAP34xx Kevin Hilman
2012-02-08 5:47 ` OMAP34xx Tony Lindgren
2012-02-12 10:41 ` OMAP34xx Russell King - ARM Linux
2012-02-12 19:12 ` OMAP34xx Paul Walmsley
2012-02-12 19:12 ` OMAP34xx Paul Walmsley
2012-02-13 5:35 ` OMAP34xx Shubhrajyoti
2012-02-13 5:35 ` OMAP34xx Shubhrajyoti
2012-02-15 15:52 ` OMAP34xx Paul Walmsley
2012-02-15 15:52 ` OMAP34xx Paul Walmsley
2012-02-15 11:27 ` OMAP34xx Russell King - ARM Linux
2012-02-16 1:34 ` OMAP34xx Kevin Hilman
2012-02-12 11:44 ` OMAP34xx Russell King - ARM Linux
2012-02-13 17:59 ` OMAP34xx Tony Lindgren
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120207224937.GA16704@lit.local.igalia.com \
--to=vjaquez@igalia.com \
--cc=arnd@arndb.de \
--cc=khilman@ti.com \
--cc=linux-omap@vger.kernel.org \
--cc=linux@arm.linux.org.uk \
--cc=olof@lixom.net \
--cc=tony@atomide.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.