linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: linux@arm.linux.org.uk (Russell King - ARM Linux)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH] Dove: Attempt to fix PMU/RTC interrupts
Date: Wed, 21 Nov 2012 16:53:53 +0000	[thread overview]
Message-ID: <20121121165353.GP3290@n2100.arm.linux.org.uk> (raw)
In-Reply-To: <20121121155946.GU10259@lunn.ch>

On Wed, Nov 21, 2012 at 04:59:46PM +0100, Andrew Lunn wrote:
> On Sun, Nov 18, 2012 at 04:29:44PM +0000, Russell King - ARM Linux wrote:
> > Fix the acknowledgement of PMU interrupts on Dove: some Dove hardware
> > has not been sensibly designed so that interrupts can be handled in a
> > race free manner.  The PMU is one such instance.
> 
> Hi Russel
> 
> I checked with Marvell. They confirmed there is no race free way to
> clear these interrupts :-(

That's what I thought given how the hardware behaves and what the
documentation says.  So the best we can do is to ensure that the window
between reading and writing is as small as possible.  Not perfect but
it's the best we can do with the buggy hardware we have. :(

  reply	other threads:[~2012-11-21 16:53 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-18 16:29 [PATCH] Dove: Attempt to fix PMU/RTC interrupts Russell King - ARM Linux
2012-11-18 16:39 ` [PATCH] Dove: Fix irq_to_pmu() Russell King - ARM Linux
2012-11-18 19:00   ` Sergei Shtylyov
2012-11-18 20:38     ` Russell King - ARM Linux
2012-11-18 21:02       ` Jason Cooper
2012-11-18 22:31         ` Russell King - ARM Linux
2012-11-18 23:08           ` Russell King - ARM Linux
2012-11-18 23:12             ` Jason Cooper
2012-11-18 23:09           ` kirkwood i2s lockup, was: " Jason Cooper
2012-11-19  6:11           ` Andrew Lunn
2012-11-21 15:59 ` [PATCH] Dove: Attempt to fix PMU/RTC interrupts Andrew Lunn
2012-11-21 16:53   ` Russell King - ARM Linux [this message]
2012-11-21 16:57     ` Jason Cooper

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=20121121165353.GP3290@n2100.arm.linux.org.uk \
    --to=linux@arm.linux.org.uk \
    --cc=linux-arm-kernel@lists.infradead.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).