On Fri, Jul 29, 2022 at 12:29 AM Andrew Lunn <andrew@xxxxxxx> wrote: > On Thu, Jul 28, 2022 at 11:23:31PM +0200, Marcin Wojtas wrote: ... > ACPI and DT are different things, so i don't see why they need to > share code. Yes and no. ACPI _DSD extension allows us to share a lot of code when it comes to specific device properties (that are not standardized anyhow by ACPI specification, and for the record many of them even may not, but some are, like MIPI camera). Maybe you want to have something like a property standard for DSA that can be published as MIPI or so and then that part of the code of course may very well be shared. Discussed MDIOSerialBus() resource type is pure ACPI thingy if going to be standardized and indeed, that part can't be shared. Entire exercise with fwnodes allows to make drivers (most of or most of the parts of) to be shared between different resource providers. And this is a cool part about it. -- With Best Regards, Andy Shevchenko