summaryrefslogtreecommitdiff
path: root/src/mainboard/intel/kblrvp/board_id.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/intel/kblrvp/board_id.c')
-rw-r--r--src/mainboard/intel/kblrvp/board_id.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mainboard/intel/kblrvp/board_id.c b/src/mainboard/intel/kblrvp/board_id.c
index d4c4f535cb..a978e0ff86 100644
--- a/src/mainboard/intel/kblrvp/board_id.c
+++ b/src/mainboard/intel/kblrvp/board_id.c
@@ -36,12 +36,13 @@ int get_ec_boardinfo(void)
}
/* Get spd index */
-int get_spd_index(void)
+int get_spd_index(u8 *spd_index)
{
int ec_info = get_ec_boardinfo();
- if (ec_info >= 0)
- return ((uint16_t)ec_info >> 5) & 0x7;
-
+ if (ec_info >= 0) {
+ *spd_index = ((uint16_t)ec_info >> 5) & 0x7;
+ return 0;
+ }
return -1;
}