Skip to content

Commit ba33b3f

Browse files
committed
dts-functions: add heads fw to V560TU
Signed-off-by: Michał Iwanicki <[email protected]>
1 parent 094dd33 commit ba33b3f

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

include/dts-functions.sh

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,12 +348,19 @@ board_config() {
348348
"V560TU")
349349
DASHARO_REL_NAME="novacustom_v56x_mtl"
350350
FLASHROM_ADD_OPT_UPDATE_OVERRIDE="--ifd -i bios"
351+
HAVE_HEADS_FW="true"
352+
HEADS_REL_VER_DPP="0.9.0"
353+
COMPATIBLE_HEADS_EC_FW_VERSION="2024-12-20_368e08e"
354+
HEADS_SWITCH_FLASHROM_OPT_OVERRIDE="--ifd -i bios"
351355
;;
352356
*)
353357
print_error "Board model $BOARD_MODEL is currently not supported"
354358
return 1
355359
;;
356360
esac
361+
362+
HEADS_LINK_DPP="${FW_STORE_URL_DPP}/${DASHARO_REL_NAME}/v${HEADS_REL_VER_DPP}/${DASHARO_REL_NAME}_v${HEADS_REL_VER_DPP}_heads.rom"
363+
HEADS_EC_LINK_DPP="${FW_STORE_URL_DPP}/${DASHARO_REL_NAME}/v${HEADS_REL_VER_DPP}/${DASHARO_REL_NAME}_ec_v${HEADS_REL_VER_DPP}.rom"
357364
;;
358365
"V5xTNC_TND_TNE")
359366
if check_if_dasharo; then
@@ -665,6 +672,8 @@ board_config() {
665672
[ -z "$EC_SIGN_LINK_COMM" ] && EC_SIGN_LINK_COMM="${EC_HASH_LINK_COMM}.sig"
666673
[ -z "$EC_HASH_LINK_DPP" ] && EC_HASH_LINK_DPP="${EC_LINK_DPP}.sha256"
667674
[ -z "$EC_SIGN_LINK_DPP" ] && EC_SIGN_LINK_DPP="${EC_HASH_LINK_DPP}.sig"
675+
[ -z "$HEADS_EC_HASH_LINK_DPP" ] && HEADS_EC_HASH_LINK_DPP="${HEADS_EC_LINK_DPP}.sha256"
676+
[ -z "$HEADS_EC_SIGN_LINK_DPP" ] && HEADS_EC_SIGN_LINK_DPP="${HEADS_EC_HASH_LINK_DPP}.sig"
668677

669678
# And for capsules as well:
670679
[ -z "$BIOS_HASH_LINK_COMM_CAP" ] && BIOS_HASH_LINK_COMM_CAP="${BIOS_LINK_COMM_CAP}.sha256"
@@ -1088,7 +1097,14 @@ handle_fw_switching() {
10881097
BIOS_LINK="$HEADS_LINK_DPP"
10891098

10901099
# Check EC link additionally, not all platforms have Embedded Controllers:
1091-
if [ -n "$EC_LINK_DPP" ]; then
1100+
if [ -n "$HEADS_EC_LINK_DPP" ]; then
1101+
EC_LINK=$HEADS_EC_LINK_DPP
1102+
EC_HASH_LINK=$HEADS_EC_HASH_LINK_DPP
1103+
EC_SIGN_LINK=$HEADS_EC_SIGN_LINK_DPP
1104+
if [ -n "$COMPATIBLE_HEADS_EC_FW_VERSION" ]; then
1105+
COMPATIBLE_EC_FW_VERSION="$COMPATIBLE_HEADS_EC_FW_VERSION"
1106+
fi
1107+
elif [ -n "$EC_LINK_DPP" ]; then
10921108
EC_LINK=$EC_LINK_DPP
10931109
EC_HASH_LINK=$EC_HASH_LINK_DPP
10941110
EC_SIGN_LINK=$EC_SIGN_LINK_DPP

0 commit comments

Comments
 (0)