On Wed, May 07, 2025 at 03:04:35PM -0400, Mark Pearson wrote: > Add API to be able to get the thinkpad_acpi various handles. > > Will use this to start pulling some of the thinkpad_acpi functionality > into separate modules in the future.
... > +#ifndef _TP_ACPI_H_ > +#define _TP_ACPI_H_ + include for acpi_handle typedef. Or it the forward declaration works acpi_handle; but I haven't checked and my gut feelings that it's not correct syntax as compiler doesn't know what the heck this word means. > +enum tp_acpi_handle_id { > + TP_ROOT_HANDLE, > + TP_EC_HANDLE, > + TP_HKEY_HANDLE, > +}; > + > +int tp_acpi_get_handle(enum tp_acpi_handle_id handle_id, acpi_handle > *handle); > + > +#endif /* _TP_ACPI_H */ -- With Best Regards, Andy Shevchenko _______________________________________________ ibm-acpi-devel mailing list ibm-acpi-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel