Re: [RFC/PATCH 0/5] Support children for legacy device properties
From: Andy Shevchenko <hidden>
Date: 2018-09-18 04:23:55
Also in:
linux-gpio, lkml
From: Andy Shevchenko <hidden>
Date: 2018-09-18 04:23:55
Also in:
linux-gpio, lkml
On Mon, Sep 17, 2018 at 9:18 PM Dmitry Torokhov [off-list ref] wrote:
The generic device properties APIs are very helpful as they allow abstracting away details of the platform (whether it is ACPI, device tree, or legacy board file), so that individual driver does not need separate code paths to support all variants. However there are drivers that currently can not use generic device properties API as they need notion of children properties, for example gpio_keys driver, that expects every button to be described as a sub-node of main device. This patch series introduces notion of sub-nodes for static properties and ties it up with GPIO lookup tables so that they are usable with sub-nodes as well.
I like the idea. Though, I Cc'ed this to Mika and Sakari who might be interested to see and, perhaps, comment on it.
Thanks. -- Dmitry
-- With Best Regards, Andy Shevchenko