Power: make less generic to fix qcom power