On Fri, Jul 04, 2025 at 12:33:47PM +0530, Anup Patel wrote: > > Currently, ACPI does not support the use of a nargs_prop (e.g., > associated with a reference in fwnode_property_get_reference_args(). > Instead, ACPI expects the number of arguments (nargs) to be explicitly > passed or known. > > This behavior diverges from Open Firmware (OF), which allows the use of > a #*-cells property in the referenced node to determine the number of > arguments. Since fwnode_property_get_reference_args() is a common > interface used across both OF and ACPI firmware paradigms, it is > desirable to have a unified calling convention that works seamlessly for > both. > > Add the support for ACPI to parse a nargs_prop from the referenced > fwnode, aligning its behavior with the OF backend. This allows drivers > and subsystems using fwnode_property_get_reference_args() to work in a > firmware-agnostic way without having to hardcode or special-case > argument counts for ACPI. Reviewed-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> -- With Best Regards, Andy Shevchenko