aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/google/drallion/variants/drallion/include/variant/variant.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/google/drallion/variants/drallion/include/variant/variant.h')
-rw-r--r--src/mainboard/google/drallion/variants/drallion/include/variant/variant.h19
1 files changed, 15 insertions, 4 deletions
diff --git a/src/mainboard/google/drallion/variants/drallion/include/variant/variant.h b/src/mainboard/google/drallion/variants/drallion/include/variant/variant.h
index ca54580133..508654faa5 100644
--- a/src/mainboard/google/drallion/variants/drallion/include/variant/variant.h
+++ b/src/mainboard/google/drallion/variants/drallion/include/variant/variant.h
@@ -17,10 +17,21 @@
#define VARIANT_H
/* Need to update for Drallion with right SKU IDs*/
-#define VARIANT_SKU_ID 2
-#define VARIANT_SKU_NAME "sku2"
-#define VARIANT_SKU_ID_SIGNED_EC 4
-#define VARIANT_SKU_NAME_SIGNED_EC "sku4"
+typedef struct {
+ int id;
+ const char *name;
+} sku_info;
+
+const static sku_info skus[] = {
+ // Drallion 360
+ { .id = 1, .name = "sku1" },
+ // Drallion
+ { .id = 2, .name = "sku2" },
+ // Drallion 360 signed
+ { .id = 3, .name = "sku3" },
+ // Drallion signed
+ { .id = 4, .name = "sku4" },
+};
/* Return memory SKU for the variant */
int variant_memory_sku(void);