BHND_SERVICE_PWRCTL
if ((error = bhnd_register_provider(dev, BHND_SERVICE_PWRCTL))) {
pwrctl = bhnd_retain_provider(child, BHND_SERVICE_PWRCTL);
bhnd_release_provider(child, pwrctl, BHND_SERVICE_PWRCTL);