blob: 1da3ab61ac0bdc8bb3b99f8c2224d87611017d07 [file] [log] [blame]
Deepak Kodihalli1ea02332016-11-20 22:50:39 -06001#pragma once
2
3namespace openpower
4{
5namespace vpd
6{
7
8/** @brief OpenPOWER VPD records we're interested in */
9enum class Record
10{
11 VINI, /**< Initial information, common to all OpenPOWER FRUs */
12 OPFR, /**< OpenPOWER FRU information, common to all OpenPOWER FRUs */
13 OSYS /**< Information specific to a system board */
14};
15
16namespace record
17{
18
19/** @brief OpenPOWER VPD keywords we're interested in */
20enum class Keyword
21{
22 DR, /**< FRU name/description */
23 PN, /**< FRU part number */
24 SN, /**< FRU serial number */
25 CC, /**< Customer Card Identification Number (CCIN) */
26 HW, /**< FRU version */
27 B1, /**< MAC Address */
28 VN, /**< FRU manufacturer name */
29 MB, /**< FRU manufacture date */
30 MM /**< FRU model */
31};
32
33} // namespace record
34} // namespace vpd
35} // namespace openpower