blob: 1ee209d3d8abb380a8c9ba52dd43bd849128efeb [file] [log] [blame]
Angel Pons58c0d322020-04-05 13:20:46 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Duncan Laurie43276242014-11-11 08:31:26 -08002
3#include <ec/google/chromeec/ec.h>
Matt DeVillier45e11aa2016-12-18 11:59:58 -06004#include <variant/board_version.h>
Duncan Laurie43276242014-11-11 08:31:26 -08005
6const char *samus_board_version(void)
7{
Karthikeyan Ramasubramanianc80ff842018-09-17 16:19:34 -06008 uint32_t board_version = SAMUS_EC_BOARD_VERSION_UNKNOWN;
9
10 google_chromeec_get_board_version(&board_version);
11 switch (board_version) {
Felix Singerdf98b812023-12-08 10:52:34 +010012 case SAMUS_EC_BOARD_VERSION_EVT1:
13 return "EVT1";
14 case SAMUS_EC_BOARD_VERSION_EVT2:
15 return "EVT2";
16 case SAMUS_EC_BOARD_VERSION_EVT3:
17 return "EVT3";
18 case SAMUS_EC_BOARD_VERSION_EVT4:
19 return "EVT4";
20 default:
21 return "Unknown";
Duncan Laurie43276242014-11-11 08:31:26 -080022 }
23}