From 0dbce4042f46475147db8a5d8cd211e1593e7043 Mon Sep 17 00:00:00 2001 From: Praveen hodagatta pranesh Date: Thu, 10 Jan 2019 18:23:58 +0800 Subject: mb/intel/kblrvp: Fix unsigned val casting of smaller size Signed-off-by: Praveen hodagatta pranesh Change-Id: I519ed4b5b403622d6bb01ad0bdd04e01dedff7d8 Reviewed-on: https://review.coreboot.org/c/30794 Tested-by: build bot (Jenkins) Reviewed-by: Arthur Heymans --- src/mainboard/intel/kblrvp/board_id.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/mainboard/intel/kblrvp/board_id.c') 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; } -- cgit v1.2.3