Skip to content

Commit 1d97357

Browse files
committed
scripts: Version EC separately from SBIOS
The original rationale for having the EC version match the SBIOS version was to ensure that compatible versions of each were installed. So we set the EC version to the SBIOS version and always flash both of them, even if only one actually changed. At some point, a mechanism should be implemented that checks for a minimum supported/compatible version. This would be comparable to the LVFS MetaInfo's "requires" field. Ref: f4f4d5b ("Build EC as a submodule, specifying version") Signed-off-by: Tim Crawford <[email protected]>
1 parent 7a2d4da commit 1d97357

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ features apply to your model and firmware version, see the
2121
- adl: Fixed PCIe 4.0 drives in PCIe 3.0 slot failing to initialize on resume
2222
- rpl: Fixed PCIe 4.0 drives in PCIe 3.0 slot failing to initialize on resume
2323
- rpl: Fixed TCSS ACPI access
24+
- Changed the EC version to be distinct from the SBIOS version
2425

2526
## 2024-01-18
2627

scripts/_build/ec.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ done < "$1"
2020
BUILD_DIR="build"
2121

2222
make -C ec BUILD="$BUILD_DIR" clean
23-
make -C ec VERSION="${VERSION}" "${EC_ARGS[@]}" BUILD="$BUILD_DIR" -j "$(nproc)"
23+
make -C ec "${EC_ARGS[@]}" BUILD="$BUILD_DIR" -j "$(nproc)"
2424
cp "ec/$BUILD_DIR/ec.rom" "$2"

scripts/build.sh

+1-2
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,7 @@ KERNELVERSION="${VERSION}" \
8787
# Rebuild EC firmware for System76 EC models
8888
if [ ! -e "${MODEL_DIR}/ec.rom" ] && [ -e "${MODEL_DIR}/ec.config" ]
8989
then
90-
env VERSION="${VERSION}" \
91-
./scripts/_build/ec.sh \
90+
./scripts/_build/ec.sh \
9291
"${MODEL_DIR}/ec.config" \
9392
"${BUILD}/ec.rom"
9493
fi

0 commit comments

Comments
 (0)