Some enums in firmware opal.h were missing from linux opal.h, add them.

Signed-off-by: Stewart Smith <stew...@linux.vnet.ibm.com>
---
 arch/powerpc/include/asm/opal.h |   20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/arch/powerpc/include/asm/opal.h b/arch/powerpc/include/asm/opal.h
index 214a106..c09cf66 100644
--- a/arch/powerpc/include/asm/opal.h
+++ b/arch/powerpc/include/asm/opal.h
@@ -244,8 +244,13 @@ enum OpalShpcAction {
 };
 
 enum OpalShpcLinkState {
-       OPAL_SHPC_LINK_DOWN = 0,
-       OPAL_SHPC_LINK_UP = 1
+       OPAL_SHPC_LINK_DOWN       = 0,
+       OPAL_SHPC_LINK_UP_x1      = 1,
+       OPAL_SHPC_LINK_UP_x2      = 2,
+       OPAL_SHPC_LINK_UP_x4      = 4,
+       OPAL_SHPC_LINK_UP_x8      = 8,
+       OPAL_SHPC_LINK_UP_x16     = 16,
+       OPAL_SHPC_LINK_UP_x32     = 32
 };
 
 enum OpalMmioWindowType {
@@ -253,10 +258,15 @@ enum OpalMmioWindowType {
        OPAL_M64_WINDOW_TYPE = 2,
        OPAL_IO_WINDOW_TYPE  = 3
 };
+
 enum OpalShpcSlotState {
        OPAL_SHPC_DEV_NOT_PRESENT = 0,
        OPAL_SHPC_DEV_PRESENT     = 1
 };
+enum OpalShpcPowerState {
+       OPAL_SHPC_POWER_OFF       = 0,
+       OPAL_SHPC_POWER_ON        = 1
+};
 
 enum OpalExceptionHandler {
        OPAL_MACHINE_CHECK_HANDLER          = 1,
@@ -367,6 +377,11 @@ enum OpalEpowStatus {
        OPAL_EPOW_OVER_INTERNAL_TEMP = 3
 };
 
+enum OpalCheckTokenStatus {
+       OPAL_TOKEN_ABSENT = 0,
+       OPAL_TOKEN_PRESENT = 1
+};
+
 /*
  * Address cycle types for LPC accesses. These also correspond
  * to the content of the first cell of the "reg" property for
@@ -536,6 +551,7 @@ enum OpalHMI_ErrType {
        OpalHMI_ERROR_SCOM_FIR,
        OpalHMI_ERROR_DEBUG_TRIG_FIR,
        OpalHMI_ERROR_HYP_RESOURCE,
+       OpalHMI_ERROR_CAPP_RECOVERY,
 };
 
 struct OpalHMIEvent {
-- 
1.7.10.4

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to