Add power HAL