diff --git a/device/api/umd/device/tt_cluster_descriptor.h b/device/api/umd/device/tt_cluster_descriptor.h index b7de3fdd..ef83051f 100644 --- a/device/api/umd/device/tt_cluster_descriptor.h +++ b/device/api/umd/device/tt_cluster_descriptor.h @@ -25,12 +25,14 @@ class Node; } enum BoardType : uint32_t { - N150 = 0, - N300 = 1, - E150 = 2, - P150A = 3, - GALAXY = 4, - UNKNOWN = 5, + E75 = 0, + E150 = 1, + E300 = 2, + N150 = 3, + N300 = 4, + P150A = 5, + GALAXY = 6, + UNKNOWN = 7, }; class tt_ClusterDescriptor { diff --git a/device/tt_cluster_descriptor.cpp b/device/tt_cluster_descriptor.cpp index bc35ceb9..04b8beb6 100644 --- a/device/tt_cluster_descriptor.cpp +++ b/device/tt_cluster_descriptor.cpp @@ -737,16 +737,20 @@ void tt_ClusterDescriptor::load_chips_from_connectivity_descriptor(YAML::Node &y for (const auto &chip_board_type : yaml["boardtype"].as>()) { auto &chip = chip_board_type.first; BoardType board_type; - if (chip_board_type.second == "n150") { + if (chip_board_type.second == "e75") { + board_type = BoardType::E75; + } else if (chip_board_type.second == "e150") { + board_type = BoardType::E150; + } else if (chip_board_type.second == "e300") { + board_type = BoardType::E300; + } else if (chip_board_type.second == "n150") { board_type = BoardType::N150; } else if (chip_board_type.second == "n300") { board_type = BoardType::N300; - } else if (chip_board_type.second == "GALAXY") { - board_type = BoardType::GALAXY; - } else if (chip_board_type.second == "e150") { - board_type = BoardType::E150; } else if (chip_board_type.second == "p150A") { board_type = BoardType::P150A; + } else if (chip_board_type.second == "GALAXY") { + board_type = BoardType::GALAXY; } else { log_warning( LogSiliconDriver,