On 12/03/2025 20:59, Jameson Thies wrote: > Check for cros_ec_ucsi to be defined in the OF device tree or an ACPI > node. If it is defined by either OF or ACPI, it does not need to be > added as a subdevice of cros_ec_dev. No, it does not have to. You just populate the children and appropriate devices will be created automatically. None of parent devices should ever check if the child exist to create a child - it makes no sense. Best regards, Krzysztof