1 /* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later */ 2 #ifndef OEM_IBM_FRU_H 3 #define OEM_IBM_FRU_H 4 5 #ifdef __cplusplus 6 extern "C" { 7 #endif 8 9 #include <stddef.h> 10 #include <stdint.h> 11 12 enum pldm_oem_ibm_fru_field_type { 13 PLDM_OEM_FRU_FIELD_TYPE_IANA = 0x01, 14 PLDM_OEM_FRU_FIELD_TYPE_RT = 0x02, 15 PLDM_OEM_FRU_FIELD_TYPE_PCIE_CONFIG_SPACE_DATA = 0xfd, 16 PLDM_OEM_FRU_FIELD_TYPE_LOCATION_CODE = 0xfe, 17 18 PLDM_OEM_IBM_FRU_FIELD_TYPE_IANA = 0x01, 19 PLDM_OEM_IBM_FRU_FIELD_TYPE_RT = 0x02, 20 PLDM_OEM_IBM_FRU_FIELD_TYPE_FIRMWARE_UAK = 0xfc, 21 PLDM_OEM_IBM_FRU_FIELD_TYPE_PCIE_CONFIG_SPACE_DATA = 0xfd, 22 PLDM_OEM_IBM_FRU_FIELD_TYPE_LOCATION_CODE = 0xfe, 23 }; 24 25 #ifdef __cplusplus 26 } 27 #endif 28 29 #endif /* OEM_IBM_FRU_H */ 30