OpenBIC
OpenSource Bridge-IC
plat_pldm_device_identifier.c File Reference
Include dependency graph for plat_pldm_device_identifier.c:

Variables

struct pldm_descriptor_string PLDM_VR_PVDDCR_CPU1_DESCRIPTORS []
 
struct pldm_descriptor_string PLDM_VR_PVDD11_S3_DESCRIPTORS []
 
struct pldm_descriptor_string PLDM_VR_PVDDCR_CPU0_DESCRIPTORS []
 
struct pldm_descriptor_string PLDM_RETIMER_X16_DESCRIPTORS []
 
struct pldm_descriptor_string PLDM_RETIMER_X8_DESCRIPTORS []
 
struct pldm_descriptor_string PLDM_BIOS_DESCRIPTORS []
 
struct pldm_downstream_identifier_table downstream_table []
 
const uint8_t downstream_devices_count = ARRAY_SIZE(downstream_table)
 

Variable Documentation

◆ downstream_devices_count

const uint8_t downstream_devices_count = ARRAY_SIZE(downstream_table)

◆ downstream_table

struct pldm_downstream_identifier_table downstream_table[]
Initial value:
= {
.descriptor_count = ARRAY_SIZE(PLDM_VR_PVDDCR_CPU1_DESCRIPTORS) },
.descriptor_count = ARRAY_SIZE(PLDM_VR_PVDD11_S3_DESCRIPTORS) },
.descriptor_count = ARRAY_SIZE(PLDM_VR_PVDDCR_CPU0_DESCRIPTORS) },
.descriptor_count = ARRAY_SIZE(PLDM_RETIMER_X16_DESCRIPTORS) },
{ .descriptor = PLDM_RETIMER_X8_DESCRIPTORS,
.descriptor_count = ARRAY_SIZE(PLDM_RETIMER_X8_DESCRIPTORS) },
{ .descriptor = PLDM_BIOS_DESCRIPTORS,
.descriptor_count = ARRAY_SIZE(PLDM_BIOS_DESCRIPTORS) },
}
struct pldm_descriptor_string PLDM_VR_PVDD11_S3_DESCRIPTORS[]
Definition: plat_pldm_device_identifier.c:34
struct pldm_descriptor_string PLDM_RETIMER_X8_DESCRIPTORS[]
Definition: plat_pldm_device_identifier.c:121
struct pldm_descriptor_string PLDM_VR_PVDDCR_CPU1_DESCRIPTORS[]
Definition: plat_pldm_device_identifier.c:5
struct pldm_descriptor_string PLDM_VR_PVDDCR_CPU0_DESCRIPTORS[]
Definition: plat_pldm_device_identifier.c:63
struct pldm_descriptor_string PLDM_BIOS_DESCRIPTORS[]
Definition: plat_pldm_device_identifier.c:150
struct pldm_descriptor_string PLDM_RETIMER_X16_DESCRIPTORS[]
Definition: plat_pldm_device_identifier.c:92

◆ PLDM_BIOS_DESCRIPTORS

struct pldm_descriptor_string PLDM_BIOS_DESCRIPTORS[]
Initial value:
= {
{
.descriptor_type = PLDM_FWUP_IANA_ENTERPRISE_ID,
.title_string = NULL,
.descriptor_data = "0000A015",
},
{
.descriptor_type = PLDM_FWUP_VENDOR_DEFINED,
.title_string = "Platform",
.descriptor_data = "Yosemite4",
},
{
.descriptor_type = PLDM_FWUP_VENDOR_DEFINED,
.title_string = "Board",
.descriptor_data = "SentinelDome",
},
{
.title_string = NULL,
.descriptor_data =
"42494f53000000000000000000000000000000000000000000000000000000000000000000000000",
},
}
@ PLDM_FWUP_VENDOR_DEFINED
Definition: pldm_firmware_update.h:279
@ PLDM_FWUP_IANA_ENTERPRISE_ID
Definition: pldm_firmware_update.h:275
@ PLDM_ASCII_MODEL_NUMBER_LONG_STRING
Definition: pldm_firmware_update.h:277

◆ PLDM_RETIMER_X16_DESCRIPTORS

struct pldm_descriptor_string PLDM_RETIMER_X16_DESCRIPTORS[]
Initial value:
= {
{
.descriptor_type = PLDM_FWUP_IANA_ENTERPRISE_ID,
.title_string = NULL,
.descriptor_data = "0000A015",
},
{
.descriptor_type = PLDM_FWUP_VENDOR_DEFINED,
.title_string = "Platform",
.descriptor_data = "Yosemite4",
},
{
.descriptor_type = PLDM_FWUP_VENDOR_DEFINED,
.title_string = "Board",
.descriptor_data = "SentinelDome",
},
{
.title_string = NULL,
.descriptor_data =
"4153544552414c41425f526574696d65720000000000000000000000000000000000000000000000",
},
{
.title_string = NULL,
.descriptor_data = "31000000000000000000",
},
}
@ PLDM_ASCII_MODEL_NUMBER_SHORT_STRING
Definition: pldm_firmware_update.h:278

◆ PLDM_RETIMER_X8_DESCRIPTORS

struct pldm_descriptor_string PLDM_RETIMER_X8_DESCRIPTORS[]
Initial value:
= {
{
.descriptor_type = PLDM_FWUP_IANA_ENTERPRISE_ID,
.title_string = NULL,
.descriptor_data = "0000A015",
},
{
.descriptor_type = PLDM_FWUP_VENDOR_DEFINED,
.title_string = "Platform",
.descriptor_data = "Yosemite4",
},
{
.descriptor_type = PLDM_FWUP_VENDOR_DEFINED,
.title_string = "Board",
.descriptor_data = "SentinelDome",
},
{
.title_string = NULL,
.descriptor_data =
"4153544552414c41425f526574696d65720000000000000000000000000000000000000000000000",
},
{
.title_string = NULL,
.descriptor_data = "32000000000000000000",
},
}

◆ PLDM_VR_PVDD11_S3_DESCRIPTORS

struct pldm_descriptor_string PLDM_VR_PVDD11_S3_DESCRIPTORS[]
Initial value:
= {
{
.descriptor_type = PLDM_FWUP_IANA_ENTERPRISE_ID,
.title_string = NULL,
.descriptor_data = "0000A015",
},
{
.descriptor_type = PLDM_FWUP_VENDOR_DEFINED,
.title_string = "Platform",
.descriptor_data = "Yosemite4",
},
{
.descriptor_type = PLDM_FWUP_VENDOR_DEFINED,
.title_string = "Board",
.descriptor_data = "SentinelDome",
},
{
.title_string = NULL,
.descriptor_data =
"4d50535f565200000000000000000000000000000000000000000000000000000000000000000000",
},
{
.title_string = NULL,
.descriptor_data = "32000000000000000000",
},
}

◆ PLDM_VR_PVDDCR_CPU0_DESCRIPTORS

struct pldm_descriptor_string PLDM_VR_PVDDCR_CPU0_DESCRIPTORS[]
Initial value:
= {
{
.descriptor_type = PLDM_FWUP_IANA_ENTERPRISE_ID,
.title_string = NULL,
.descriptor_data = "0000A015",
},
{
.descriptor_type = PLDM_FWUP_VENDOR_DEFINED,
.title_string = "Platform",
.descriptor_data = "Yosemite4",
},
{
.descriptor_type = PLDM_FWUP_VENDOR_DEFINED,
.title_string = "Board",
.descriptor_data = "SentinelDome",
},
{
.title_string = NULL,
.descriptor_data =
"4d50535f565200000000000000000000000000000000000000000000000000000000000000000000",
},
{
.title_string = NULL,
.descriptor_data = "33000000000000000000",
},
}

◆ PLDM_VR_PVDDCR_CPU1_DESCRIPTORS

struct pldm_descriptor_string PLDM_VR_PVDDCR_CPU1_DESCRIPTORS[]
Initial value:
= {
{
.descriptor_type = PLDM_FWUP_IANA_ENTERPRISE_ID,
.title_string = NULL,
.descriptor_data = "0000A015",
},
{
.descriptor_type = PLDM_FWUP_VENDOR_DEFINED,
.title_string = "Platform",
.descriptor_data = "Yosemite4",
},
{
.descriptor_type = PLDM_FWUP_VENDOR_DEFINED,
.title_string = "Board",
.descriptor_data = "SentinelDome",
},
{
.title_string = NULL,
.descriptor_data =
"4d50535f565200000000000000000000000000000000000000000000000000000000000000000000",
},
{
.title_string = NULL,
.descriptor_data = "31000000000000000000",
},
}