Writing Device Drivers

pm_lower_power(9F)

int pm_lower_power(dev_info_t *dip, int component, int level);

pm_lower_power(9F) is called when the device is detaching, once access to the device is no longer needed. It should be called for each component to set each component to its lowest power so that the device uses as little power as possible while it is not in use.