On Thu, Jun 06, 2024 at 10:54:53AM -0500, Danny Kaehn wrote: > On Thu, Jun 06, 2024 at 02:42:42AM +0300, Andy Shevchenko wrote: > > On Wed, Jun 05, 2024 at 06:12:43PM -0500, Danny Kaehn wrote: ... > > > Changes in v11: > > > - Eliminate 'gpio' subnode for DT and ACPI for the CP2112 per comment > > > from Rob H. > > > > Hmm... I don't know much about DT, but how is this supposed to work in ACPI? > > I mean if we want to refer to the GPIO in GpioIo() or GpioInt() resources, > > what should we put there as ACPI path? > > What I tested was essentially taking what Benjamin had done in [1], just > removing the "GPIO" device and combining it with the parent device (the > CP2112 itself). So for the example below, I believe the path would be > "\_SB_.PCI0.SE9_.RHUB.CP2_". If I get the chance (and can figure out how > to do it using ACPI) I'll try to add a "gpio-keys" or something to the > system using this path and make sure that works. This is counter intuitive and doesn't follow other (ACPI) devices with GPIO. So whatever you do for DT I don't care much, but let's not remove subnode for ACPI case. ... > Full example within context: Thank you! -- With Best Regards, Andy Shevchenko