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 32