summaryrefslogtreecommitdiff
path: root/src/mainboard/google/kahlee/variants/baseboard/include
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2018-03-05 12:18:40 -0700
committerMartin Roth <martinroth@google.com>2018-03-08 16:43:57 +0000
commitb5c5177bc478a789b51abe73146d2d3027da4fde (patch)
treeb22eedcc2896b76620817c7eef3482821db22594 /src/mainboard/google/kahlee/variants/baseboard/include
parentf393d43b97b83de500feaddcca52f02f9ecf1ceb (diff)
mb/google/kahlee: Add SKU support
We want to report the board SKU via the SMBIOS tables. Add support for this, obtaining the ID itself from the EC. BUG=b:74175244 BRANCH=none TEST=manually on grunt with another CL: mosys platform sku 0 Change-Id: I9e08d64df3f89d3703de047dd9ec8e1717e6b212 Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-on: https://review.coreboot.org/25011 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Diffstat (limited to 'src/mainboard/google/kahlee/variants/baseboard/include')
-rw-r--r--src/mainboard/google/kahlee/variants/baseboard/include/baseboard/variants.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mainboard/google/kahlee/variants/baseboard/include/baseboard/variants.h b/src/mainboard/google/kahlee/variants/baseboard/include/baseboard/variants.h
index 83ee1190e3..e5a348a35d 100644
--- a/src/mainboard/google/kahlee/variants/baseboard/include/baseboard/variants.h
+++ b/src/mainboard/google/kahlee/variants/baseboard/include/baseboard/variants.h
@@ -24,6 +24,8 @@
const struct sci_source *get_gpe_table(size_t *num);
uint8_t variant_memory_sku(void);
+/* Return board SKU. Limited to uint8_t, so it fits into 3 decimal digits */
+uint8_t variant_board_sku(void);
int variant_mainboard_read_spd(uint8_t spdAddress, char *buf, size_t len);
int variant_get_xhci_oc_map(uint16_t *usb_oc_map);
int variant_get_ehci_oc_map(uint16_t *usb_oc_map);