diff options
Diffstat (limited to 'baseboard/brya/cbi.c')
-rw-r--r-- | baseboard/brya/cbi.c | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/baseboard/brya/cbi.c b/baseboard/brya/cbi.c deleted file mode 100644 index 6d9e2b93fa..0000000000 --- a/baseboard/brya/cbi.c +++ /dev/null @@ -1,52 +0,0 @@ -/* Copyright 2021 The Chromium OS Authors. All rights reserved. - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -#include <stdint.h> - -#include "console.h" -#include "common.h" -#include "cros_board_info.h" -#include "hooks.h" - -#define CPRINTS(format, args...) cprints(CC_CHIPSET, format, ## args) -#define CPRINTF(format, args...) cprintf(CC_CHIPSET, format, ## args) - -static uint8_t board_id; - -uint8_t get_board_id(void) -{ - return board_id; -} - -__overridable void board_cbi_init(void) -{ -} - -__overridable void board_init_fw_config(void) -{ -} - -/* - * Read CBI from I2C EEPROM and initialize variables for board variants. - */ -static void cbi_init(void) -{ - uint32_t cbi_val; - - /* Board ID */ - if (cbi_get_board_version(&cbi_val) != EC_SUCCESS || - cbi_val > UINT8_MAX) - CPRINTS("CBI: Read Board ID failed"); - else - board_id = cbi_val; - - CPRINTS("Board ID: %d", board_id); - - board_init_fw_config(); - - /* Allow the board project to make runtime changes based on CBI data */ - board_cbi_init(); -} -DECLARE_HOOK(HOOK_INIT, cbi_init, HOOK_PRIO_FIRST); |