Sunny Srivastava | fa5e4d3 | 2023-03-12 11:59:49 -0500 | [diff] [blame] | 1 | #pragma once |
| 2 | |
| 3 | #include "types.hpp" |
| 4 | |
| 5 | namespace vpd |
| 6 | { |
| 7 | namespace 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 | */ |
| 17 | types::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 |