On Tue, 02 Jan 2024 14:07:45 -0700, Mark Hasemeyer wrote: > The underlying ACPI and OF subsystems provide their own APIs which > provide IRQ information as a struct resource. This allows callers to get > more information about the IRQ by looking at the resource flags. For > example, whether or not an IRQ is wake capable. > > Suggested-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > Reviewed-by: Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx> > Signed-off-by: Mark Hasemeyer <markhas@xxxxxxxxxxxx> > --- > > Changes in v4: > -Add Sakari's Reviewed-by tag from v2 > -Remove ioport.h dependency in fwnode.h > -Use Andy's @linux.intel.com email > > Changes in v3: > -Add Suggested-by tag > -Initialize struct resource to 0 on stack > -EXPORT_SYMBOL()->EXPORT_SYMBOL_GPL() > -Remove extra space in commit message > -Reformat fwnode_irq_get_resource() declaration > > Changes in v2: > -New patch > > drivers/acpi/property.c | 11 +++++------ > drivers/base/property.c | 32 +++++++++++++++++++++++++------- > drivers/of/property.c | 8 ++++---- > include/linux/fwnode.h | 8 +++++--- > include/linux/property.h | 2 ++ > 5 files changed, 41 insertions(+), 20 deletions(-) > Reviewed-by: Rob Herring <robh@xxxxxxxxxx>