Thread (38 messages) 38 messages, 7 authors, 2016-09-18

Re: [PATCH] pinctrl: cherryview: Do not mask all interrupts on probe

From: Linus Walleij <hidden>
Date: 2016-09-15 12:39:58
Also in: lkml

On Wed, Sep 14, 2016 at 5:12 PM, Mika Westerberg
[off-list ref] wrote:
On Wed, Sep 14, 2016 at 02:46:01PM +0200, Linus Walleij wrote:
quoted
quoted
I'm going to re-read the hardware spec and see if there is anything we
can do about this. The newer hardware (Skylake, Broxton) has a bit that
tells the IRQ is routed directly to I/O-APIC but unfortunately Braswell
misses that. There may be something else, though.
So as far as we can determine:

(A) we are running on Braswell and
(B) we are probing this driver

we can conclude that

(C) IRQs A,B,C are reserved by BIOS?

That sounds doable?
Yes, it's doable but that requires some hard coding in the driver :-/
From my point of view that is the lesser of two evils.
We only have hard-coding (syntactic) madness over having
behaviour-dependent (semantic) madness.

Yours,
Linus Walleij
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help