Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: tglx@linutronix.de (Thomas Gleixner)
To: linux-arm-kernel@lists.infradead.org
Subject: genirq: Generic irq chip available in git
Date: Sat, 23 Apr 2011 18:37:23 +0200 (CEST)	[thread overview]
Message-ID: <alpine.LFD.2.02.1104231805321.3323@ionos> (raw)

The generic irq chip infrastructure patches are now available in

git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip irq/for-arm

The top commit is cfefd21e693dca791bf9ecfc9dd3794facad533c

Russell said, he'll pull that into his devel tree, so patches can be
applied there. SoC maintainers running their own git trees can pull it
as well so they can apply the patches for their platforms.

There is a small change in the interface vs. the previous posted
version:

irq_setup_generic_chip() has now an additional argument to pass init
flags in. There are two flags available right now:

 * @IRQ_GC_INIT_MASK_CACHE:     Initialize the mask_cache by reading mask reg

The original code checked for the set/clr_bit functions, but with that
change it can be used for other implementations as well.

 * @IRQ_GC_INIT_NESTED_LOCK:    Set the lock class of the irqs to nested for
 *                              irq chips which need to call irq_set_wake() on
 *                              the parent irq. Usually GPIO implementations

This is for those gpio chips which all have their own gpio_lock_class
and the setter loop.

I fixed up the patches I sent out earlier. They are available from:

  http://master.kernel.org/~tglx/patches-arm-gc.tar.bz2

if you don't want to fixup the stuff yourself.

Happy Easter!

      tglx

             reply	other threads:[~2011-04-23 16:37 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-23 16:37 Thomas Gleixner [this message]
2011-04-27 21:25 ` genirq: Generic irq chip available in git Russell King - ARM Linux
2011-05-08  8:22   ` Russell King - ARM Linux
2011-05-08 13:35     ` Mark Brown
2011-05-08 14:00       ` Russell King - ARM Linux
2011-05-08 14:03         ` Mark Brown
2011-05-11 17:45           ` Nori, Sekhar
2011-05-11 17:55             ` Russell King - ARM Linux
2011-05-11 17:58               ` Mark Brown
2011-05-11 18:03                 ` Russell King - ARM Linux
2011-05-16 12:15                   ` 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=alpine.LFD.2.02.1104231805321.3323@ionos \
    --to=tglx@linutronix.de \
    --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