blob: d234a7506fe35731e869f1d5d186d887a4d6aeec [file] [log] [blame]
Sunny Srivastavafa5e4d32023-03-12 11:59:49 -05001#pragma once
2
3#include "types.hpp"
4
5namespace vpd
6{
7namespace config
8{
9
10/**
11 * @brief Map of IM to HW version.
12 *
13 * The map holds HW version corresponding to a given IM value.
14 * To add a new system, just update the below map.
15 * {IM value, {Default, {HW_version, version}}}
16 */
17types::SystemTypeMap systemType{
18 {"50001001", {"50001001_v2", {{"0001", ""}}}},
19 {"50001000", {"50001000_v2", {{"0001", ""}}}},
20 {"50001002", {"50001002", {}}},
21 {"50003000",
22 {"50003000_v2", {{"000A", ""}, {"000B", ""}, {"000C", ""}, {"0014", ""}}}},
23 {"50004000", {"50004000", {}}},
24 {"60001001", {"60001001_v2", {{"0001", ""}}}},
25 {"60001000", {"60001000_v2", {{"0001", ""}}}},
26 {"60001002", {"60001002", {}}},
27 {"60002000",
28 {"60002000_v2", {{"000A", ""}, {"000B", ""}, {"000C", ""}, {"0014", ""}}}},
29 {"60004000", {"60004000", {}}}};
30} // namespace config
31} // namespace vpd