SLW: Call p9_stop_api only if deep_states are enabled
SLW: Call p9_stop_api only if deep_states are enabled

All init time p9_stop_api calls have been isolated to slw_late_init. If
p9_stop_api fails, then the deep states can be excluded from device tree.

For p9_stop_api called after device-tree for cpuidle is created ,
has_deep_states will be used to check if this call is even required.

Signed-off-by: Akshay Adiga <94c1c71a55369af58de437823f5298ad3423270c@linux.vnet.ibm.com>
Signed-off-by: Stewart Smith <ec31ab75ddf977353c8f660f92ea8b23f64aef25@linux.vnet.ibm.com>

qemu/skiboot,open-power/skiboot,open-power/skiboot,open-power/skiboot,qemu/skiboot,legoater/skiboot,shenki/skiboot,stewart-ibm/skiboot,shenki/skiboot,qemu/skiboot,legoater/skiboot,open-power/skiboot,qemu/skiboot,legoater/skiboot,shenki/skiboot,open-power/skiboot,shenki/skiboot,legoater/skiboot,stewart-ibm/skiboot,qemu/skiboot,shenki/skiboot,stewart-ibm/skiboot,legoater/skiboot