Echoing my response on patch 1/3, thank you for taking a look at this. I’ll follow up with a v2 series to address your comments and resolve the build issues. Additional responses below. > > devices will be created automatically. None of parent devices should > > ever check if the child exist to create a child - it makes no sense. > > This is still valid - none of parents should be poking around to see if > there is a child or not. The core handles it, DT handles it etc. > Understood, we can remove this for DT. We need to keep part of this check for ACPI because there are platforms which need this driver and haven't defined proper ACPI nodes in their FW to load cros_ec_ucsi. Thanks, Jameson