devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Christian Ruppert <christian.ruppert@abilis.com>
To: Grant Likely <grant.likely@secretlab.ca>
Cc: Vineet Gupta <Vineet.Gupta1@synopsys.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Rob Herring <rob.herring@calxeda.com>,
	Rob Landley <rob@landley.net>,
	devicetree-discuss <devicetree-discuss@lists.ozlabs.org>,
	"linux-doc@vger.kernel.org" <linux-doc@vger.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Pierrick Hascoet <pierrick.hascoet@abilis.com>
Subject: Re: [PATCH V3] irqchip: Add TB10x interrupt controller driver
Date: Tue, 25 Jun 2013 15:29:25 +0200	[thread overview]
Message-ID: <20130625132925.GC30827@ab42.lan> (raw)
In-Reply-To: <CACxGe6se9rqOdLAqj7XQ+Awa5HP+2k1t7pN1AYOAPdiL2o3AjQ@mail.gmail.com>

On Mon, Jun 03, 2013 at 10:51:06AM +0100, Grant Likely wrote:
> On Mon, Jun 3, 2013 at 5:05 AM, Vineet Gupta <Vineet.Gupta1@synopsys.com> wrote:
> > On 06/01/2013 03:48 AM, Grant Likely wrote:
> >> If I were working on this system I'd drop the
> >> snps,arc700-intc node entirely and have a single abilis,tb10x-intc that
> >> encapsulated the properties of both (you would of course want to share
> >> handler functions for the 'normal' inputs without the custom features).
> >> That would eliminate the goofyness of listing 27 separate interrupts in
> >> the abilis,tb10x-ictl interrupts property.
> >
> > But how is this different from other systems with a primary in-core intc and a
> > cascaded external intc. How do they do it. I guess I need to read up more on this.
> 
> Usually cascaded irq controllers have multiple irqs multiplexed onto a
> single irq on the parent controller. It's the 1:1 situation that makes
> this controller odd.

You're right, this might be a bit confusing. The controller was mainly
designed as a compatibility layer between ARC770 built-in interrupts and
the rest of the system.

Do you see a better way to drive this kind of hardware? Do you have any
other comments on the driver?

Without this driver, arch/arc/plat-tb10x and related drivers will not
work and it would thus be good to have this in the kernel as quickly as
possible if there are no more issues with it.

Greetings,
  Christian

-- 
  Christian Ruppert              ,          <christian.ruppert@abilis.com>
                                /|
  Tel: +41/(0)22 816 19-42     //|                 3, Chemin du Pré-Fleuri
                             _// | bilis Systems   CH-1228 Plan-les-Ouates

  reply	other threads:[~2013-06-25 13:29 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-04-11 13:17 [PATCH] irqchip: Add TB10x interrupt controller driver Christian Ruppert
2013-05-07 12:37 ` [PATCH REBASE] " Christian Ruppert
2013-05-27 10:06   ` Vineet Gupta
2013-05-27 12:26   ` Thomas Gleixner
2013-05-28 16:34     ` [PATCH V2] " Christian Ruppert
2013-05-30 21:19       ` Grant Likely
2013-05-31 15:32         ` [PATCH V3] " Christian Ruppert
     [not found]           ` <1370014348-21121-1-git-send-email-christian.ruppert-ux6zf3SgZrrQT0dZR+AlfA@public.gmane.org>
2013-05-31 17:32             ` Thomas Gleixner
2013-05-31 22:18               ` Grant Likely
2013-06-01 11:01                 ` Christian Ruppert
     [not found]                   ` <20130601110133.GA4051-7oYq3qWSd+k@public.gmane.org>
2013-06-03  5:33                     ` [PATCH V3] irqchip: Add TB10x interrupt controller driver (2) Vineet Gupta
2013-06-03  8:00                       ` Christian Ruppert
2013-06-13  8:26                   ` [PATCH V3] irqchip: Add TB10x interrupt controller driver Christian Ruppert
2013-06-03  4:05                 ` Vineet Gupta
2013-06-03  9:51                   ` Grant Likely
2013-06-25 13:29                     ` Christian Ruppert [this message]
2013-06-25 13:33                       ` Grant Likely
2013-06-25 13:58             ` Thomas Gleixner
2013-06-25 14:11               ` Christian Ruppert
2013-06-25 14:37                 ` Thomas Gleixner
2013-06-25 16:29                   ` [PATCH V4] " Christian Ruppert
2013-06-26  4:17                   ` [PATCH V3] " Vineet Gupta
2013-06-26 14:01                     ` [PATCH] ARC: [TB10x] Updates for irqchip driver Christian Ruppert
2013-06-27  2:33                       ` Vineet Gupta
2013-06-26  4:23                 ` [PATCH V3] irqchip: Add TB10x interrupt controller driver Vineet Gupta

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=20130625132925.GC30827@ab42.lan \
    --to=christian.ruppert@abilis.com \
    --cc=Vineet.Gupta1@synopsys.com \
    --cc=devicetree-discuss@lists.ozlabs.org \
    --cc=grant.likely@secretlab.ca \
    --cc=linux-doc@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=pierrick.hascoet@abilis.com \
    --cc=rob.herring@calxeda.com \
    --cc=rob@landley.net \
    --cc=tglx@linutronix.de \
    /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).