On Wed, May 25, 2022 at 3:01 PM Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx> wrote: > > Hello everyone, > > This set adds support for _DSD buffer properties (specified by DSD Guide > <URL:https://github.com/UEFI/DSD-Guide/blob/main/dsd-guide.md>) as well as > support for references as strings. Reference property type was previously > supported for device objects only, whereas string references enable > referencing also _DSD sub-node objects --- also included in the set. > > The ACPICA patch has been submitted to upstream but not merged yet. > > This set currently prepares for data node string reference support and > does not add it anymore. > > since v2: > > - Use C99 _Generic() in patch unifying reading integer arrays. > > since v1: > > - Drop the ACPICA, data node child list initialisation and data node > string reference patches. > > Sakari Ailus (8): > ACPI: property: Return type of acpi_add_nondev_subnodes() should be > bool > ACPI: property: Tie data nodes to acpi handles > ACPI: property: Use acpi_object_type consistently in property ref > parsing > ACPI: property: Move property ref argument parsing into a new function > ACPI: property: Switch node property referencing from ifs to a switch > ACPI: property: Unify integer value reading functions > ACPI: property: Add support for parsing buffer property UUID > ACPI: property: Read buffer properties as integers > > drivers/acpi/property.c | 462 +++++++++++++++++++++++++++------------- > include/acpi/acpi_bus.h | 3 +- > include/linux/acpi.h | 2 +- > 3 files changed, 315 insertions(+), 152 deletions(-) > > -- FYI, I'm expecting a v4 of this series to be sent.