summaryrefslogtreecommitdiff
path: root/baseboard/zork/baseboard.c
diff options
context:
space:
mode:
authorDenis Brockus <dbrockus@chromium.org>2020-03-05 14:28:22 -0700
committerCommit Bot <commit-bot@chromium.org>2020-03-10 23:44:43 +0000
commit3515ab7ed26fd6b07be2f8154fed3836c3192b96 (patch)
tree148829908d7a7f740cd114fc051174babdd2b122 /baseboard/zork/baseboard.c
parent6c25137279a382ed186aff0d21f471503dcca16b (diff)
downloadchrome-ec-3515ab7ed26fd6b07be2f8154fed3836c3192b96.tar.gz
zork: add EC fw_config framework
BUG=none BRANCH=none TEST=verify adding a call to fw_config routines work Signed-off-by: Denis Brockus <dbrockus@chromium.org> Change-Id: Ib56bae5a0ce0b1078fdd235a3595fa059181dc2f Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2090086 Reviewed-by: Edward Hill <ecgh@chromium.org> Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'baseboard/zork/baseboard.c')
-rw-r--r--baseboard/zork/baseboard.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/baseboard/zork/baseboard.c b/baseboard/zork/baseboard.c
index d0917d5685..412a2e4c2d 100644
--- a/baseboard/zork/baseboard.c
+++ b/baseboard/zork/baseboard.c
@@ -8,6 +8,7 @@
#include "adc.h"
#include "adc_chip.h"
#include "button.h"
+#include "cbi_ec_fw_config.h"
#include "charge_manager.h"
#include "charge_state.h"
#include "charge_state_v2.h"
@@ -597,6 +598,13 @@ static void cbi_init(void)
sku_id = val;
ccprints("SKU: %d (0x%x)", sku_id, sku_id);
+ /* FW config */
+ val = get_cbi_fw_config();
+ if (val == UNINITIALIZED_FW_CONFIG)
+ ccprints("FW Config: not set in cbi");
+ else
+ ccprints("FW Config: %d (0x%x)", val, val);
+
#ifdef HAS_TASK_MOTIONSENSE
board_update_sensor_config_from_sku();
#endif
@@ -604,6 +612,7 @@ static void cbi_init(void)
}
DECLARE_HOOK(HOOK_INIT, cbi_init, HOOK_PRIO_INIT_I2C + 1);
+/* TODO(b/151075885) Base initialization off the fw_config */
uint32_t system_get_sku_id(void)
{
return sku_id;