blob: cb3b91a8626a15b9ad8fcb114cc7730ad803e783 [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", ""}}}},
Sunny Srivastavadf841a52025-10-29 19:51:14 +053029 {"60004000", {"60004000", {}}},
30 {"76002000", {"76002000", {}}},
31 {"70001000", {"70001000", {}}}};
Sunny Srivastavafa5e4d32023-03-12 11:59:49 -050032} // namespace config
33} // namespace vpd