blob: d18912a4ae4f5cf55cac3f22c468f7a181d40a71 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
OPAL_CEC_POWER_DOWN
-------------------
#define OPAL_CEC_POWER_DOWN 5
int64 opal_cec_power_down(uint64 request)
Arguments:
uint64 request values as follows:
0 - Power down normally
1 - Power down immediately
This OPAL call requests OPAL to power down the system. The exact difference
between a normal and immediate shutdown is platform specific.
Current Linux kernels just use power down normally (0). It is valid for a
platform to only support some types of power down operations.
Return Values:
OPAL_SUCCESS: the power down was updated successful
OPAL_BUSY: unable to power down, try again later
OPAL_PARAMETER: a parameter was incorrect
OPAL_INTERNAL_ERROR: hal code sent incorrect data to hardware device
OPAL_UNSUPPORTED: this platform does not support being powered off.
|