Thread (12 messages) 12 messages, 4 authors, 2021-03-09

Re: [PATCH v5 5/6] gpiolib: Reuse device's fwnode to create IRQ domain

From: Linus Walleij <hidden>
Date: 2021-03-09 16:36:15
Also in: linux-acpi, linux-gpio, lkml

On Mon, Mar 8, 2021 at 8:45 PM Andy Shevchenko
[off-list ref] wrote:
When IRQ domain is created for an ACPI case, the name of it becomes unknown-%d
since for now it utilizes of_node member only and doesn't consider fwnode case.
Convert IRQ domain creation code to utilize fwnode instead.

Before/After the change on Intel Galileo Gen 2 with two GPIO (IRQ) controllers:

  unknown-1     ==>     \_SB.PCI0.GIP0.GPO
  unknown-2     ==>     \_SB.NIO3

Due to the nature of this change we may also deduplicate the WARN():s
because in either case (DT or ACPI) the fwnode will be set correctly
and %pfw is an equivalent to what the current code prints as a prefix.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Linus Walleij <redacted>

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