device_release_driver_internal
void device_release_driver_internal(struct device *dev, const struct device_driver *drv,
device_release_driver_internal(consumer, NULL,
device_release_driver_internal(dev, NULL, NULL);
device_release_driver_internal(dev, NULL, dev->parent);
device_release_driver_internal(dev, drv, dev->parent);