diff options
author | Denis Brockus <dbrockus@chromium.org> | 2020-03-05 14:28:22 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-03-10 23:44:43 +0000 |
commit | 3515ab7ed26fd6b07be2f8154fed3836c3192b96 (patch) | |
tree | 148829908d7a7f740cd114fc051174babdd2b122 /baseboard/zork/baseboard.c | |
parent | 6c25137279a382ed186aff0d21f471503dcca16b (diff) | |
download | chrome-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.c | 9 |
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; |