On Wed, Mar 08, 2023 at 06:30:46PM +0200, Andy Shevchenko wrote: > On Wed, Mar 08, 2023 at 04:55:27PM +0100, Benjamin Tissoires wrote: > > On Mar 08 2023, Daniel Kaehn wrote: > > > On Wed, Mar 8, 2023 at 9:26 AM Benjamin Tissoires > > > <benjamin.tissoires@xxxxxxxxxx> wrote: ... > > ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), > > Package () { > > Package () { "cell-names", Package () { "i2c", "gpio" } > > } > > Yeah, looking at this, I think it still fragile. First of all, either this is > missing, or simply wrong. We would need to access indices. ACPI _ADR is in the > specification. As much as with PCI it may be considered reliable. > > So, that said, forget about it, and simply use _ADR as indicator of the node. > See how MFD (in the Linux kernel) cares about this. Ex. Diolan DLN-2 driver. And that said, maybe CP2112 should simply re-use what MFD _already_ provides? -- With Best Regards, Andy Shevchenko