Jarried Lin has uploaded this change for review. ( https://review.coreboot.org/c/blobs/+/86110?usp=email )
Change subject: soc/mediatek/mt8196: Add mtk_fsp_romstage version v1.0
......................................................................
soc/mediatek/mt8196: Add mtk_fsp_romstage version v1.0
It is a new blob named MediaTek firmware support package (mtk-fsp) in
romstage include power switch init.
TEST=Build pass
BUG=b:373797027
Change-Id: Ice4a51f375a86693674545a7730b16e656c57ac4
Signed-off-by: Jarried Lin <jarried.lin(a)mediatek.corp-partner.google.com>
---
M soc/mediatek/mt8196/README.md
A soc/mediatek/mt8196/mtk_fsp_romstage.elf
A soc/mediatek/mt8196/mtk_fsp_romstage.elf.md5
A soc/mediatek/mt8196/mtk_fsp_romstage_release_notes.txt
4 files changed, 28 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/blobs refs/changes/10/86110/1
diff --git a/soc/mediatek/mt8196/README.md b/soc/mediatek/mt8196/README.md
index 733ffbc..48cc97d 100644
--- a/soc/mediatek/mt8196/README.md
+++ b/soc/mediatek/mt8196/README.md
@@ -7,6 +7,7 @@
- spm_firmware.bin
- gpueb_fw.img
- pi_img.img
+- mtk_fsp_romstage.elf
--------------------------------------------------------------------------------
# MCUPM introduction
@@ -235,3 +236,26 @@
`$ strings pi_img.img | grep "pi_img firmware"`
--------------------------------------------------------------------------------
+# mtk_fsp_romstage.elf introduction
+`mtk_fsp_romstage.elf` is an ELF format file, it is a new blob named
+MediaTek firmware support package (mtk-fsp) in romstage that include:
+
+- power switch: It is a hardware design used to switch between two power inputs to determine
+ the output voltage. This design is typically applied in systems that require
+ dynamic voltage adjustment, such as the CVCC (Constant Voltage, Constant Current)
+ voltage of SRAM.
+
+## Who uses it
+Coreboot loads `mtk_fsp_romstage.elf` during the first bootup.
+
+## How to load `mtk_fsp_romstage.elf`
+Coreboot locates `mtk_fsp_romstage.elf` file, locates the entry point `_start()` to execute
+`mtk_fsp_romstage.elf`.
+
+## Return values
+0 on success; -1 on failure.
+
+## Version
+`$ strings mtk_fsp_romstage.elf | grep "interface version"`
+
+--------------------------------------------------------------------------------
diff --git a/soc/mediatek/mt8196/mtk_fsp_romstage.elf b/soc/mediatek/mt8196/mtk_fsp_romstage.elf
new file mode 100755
index 0000000..9531fae
--- /dev/null
+++ b/soc/mediatek/mt8196/mtk_fsp_romstage.elf
Binary files differ
diff --git a/soc/mediatek/mt8196/mtk_fsp_romstage.elf.md5 b/soc/mediatek/mt8196/mtk_fsp_romstage.elf.md5
new file mode 100644
index 0000000..b549ff4
--- /dev/null
+++ b/soc/mediatek/mt8196/mtk_fsp_romstage.elf.md5
@@ -0,0 +1 @@
+463e1b4fb3bae09d875f086164ddee92 *mtk_fsp_romstage.elf
diff --git a/soc/mediatek/mt8196/mtk_fsp_romstage_release_notes.txt b/soc/mediatek/mt8196/mtk_fsp_romstage_release_notes.txt
new file mode 100644
index 0000000..ffd4db9
--- /dev/null
+++ b/soc/mediatek/mt8196/mtk_fsp_romstage_release_notes.txt
@@ -0,0 +1,3 @@
+# 1.0
+
+1. An official build from ChromeOS version 16169.0.0.
--
To view, visit https://review.coreboot.org/c/blobs/+/86110?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: blobs
Gerrit-Branch: main
Gerrit-Change-Id: Ice4a51f375a86693674545a7730b16e656c57ac4
Gerrit-Change-Number: 86110
Gerrit-PatchSet: 1
Gerrit-Owner: Jarried Lin <jarried.lin(a)mediatek.com>
Attention is currently required from: Bill XIE.
Keith Hui has posted comments on this change by Keith Hui. ( https://review.coreboot.org/c/coreboot/+/85413?usp=email )
Change subject: mb/asus/p8z77-v: Attempt to correctly route PCIe lanes
......................................................................
Patch Set 3:
(1 comment)
File src/mainboard/asus/p8x7x-series/variants/p8z77-v/early_init.c:
https://review.coreboot.org/c/coreboot/+/85413/comment/1bc26932_2bee7fae?us… :
PS2, Line 77: {7, 34, 20, -1}
> > Do you want manual control? […]
Odd. As far as I understand these stuff I should have done everything right.
I gotta ask for a hail-mary here. Can you temporarily go back to vendor BIOS, put it in a state where PCIEX1_2 works for you, and do an autoport-grade dump? I need to see what I missed.
--
To view, visit https://review.coreboot.org/c/coreboot/+/85413?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: If41197a1f817a48c209d25fc1ae461ec97ccf16c
Gerrit-Change-Number: 85413
Gerrit-PatchSet: 3
Gerrit-Owner: Keith Hui <buurin(a)gmail.com>
Gerrit-Reviewer: Bill XIE <persmule(a)hardenedlinux.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Bill XIE <persmule(a)hardenedlinux.org>
Gerrit-Comment-Date: Wed, 22 Jan 2025 14:49:35 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Bill XIE <persmule(a)hardenedlinux.org>
Comment-In-Reply-To: Keith Hui <buurin(a)gmail.com>
Attention is currently required from: Ana Carolina Cabral, Maximilian Brune.
Hello Ana Carolina Cabral,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/84500?usp=email
to look at the new patch set (#3).
Change subject: mb/amd/birman_plus: Update devicetree
......................................................................
mb/amd/birman_plus: Update devicetree
Change-Id: I1cc2e4c8f722048b24d84cf782855ae7a8d64c42
Signed-off-by: Maximilian Brune <maximilian.brune(a)9elements.com>
---
M src/mainboard/amd/birman_plus/Kconfig
M src/mainboard/amd/birman_plus/devicetree_glinda.cb
2 files changed, 40 insertions(+), 12 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/00/84500/3
--
To view, visit https://review.coreboot.org/c/coreboot/+/84500?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I1cc2e4c8f722048b24d84cf782855ae7a8d64c42
Gerrit-Change-Number: 84500
Gerrit-PatchSet: 3
Gerrit-Owner: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Reviewer: Ana Carolina Cabral
Gerrit-CC: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Attention: Ana Carolina Cabral
Attention is currently required from: Hung-Te Lin, Jarried Lin, Yu-Ping Wu.
Yidi Lin has posted comments on this change by Jarried Lin. ( https://review.coreboot.org/c/coreboot/+/86108?usp=email )
Change subject: soc/mediatek/mt8196: Correct the region size for mcufw_reserved
......................................................................
Patch Set 3: Code-Review+2
--
To view, visit https://review.coreboot.org/c/coreboot/+/86108?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I1c17c1492d5568f4d51ff45e1fb90e067eae5cb1
Gerrit-Change-Number: 86108
Gerrit-PatchSet: 3
Gerrit-Owner: Jarried Lin <jarried.lin(a)mediatek.com>
Gerrit-Reviewer: Hung-Te Lin <hungte(a)chromium.org>
Gerrit-Reviewer: Yidi Lin <yidilin(a)google.com>
Gerrit-Reviewer: Yu-Ping Wu <yupingso(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Hung-Te Lin <hungte(a)chromium.org>
Gerrit-Attention: Jarried Lin <jarried.lin(a)mediatek.com>
Gerrit-Attention: Yu-Ping Wu <yupingso(a)google.com>
Gerrit-Comment-Date: Wed, 22 Jan 2025 13:36:47 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Attention is currently required from: Hung-Te Lin, Yidi Lin, Yu-Ping Wu.
Hello Hung-Te Lin, Yidi Lin, Yu-Ping Wu, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/86108?usp=email
to look at the new patch set (#3).
Change subject: soc/mediatek/mt8196: Correct the region size for mcufw_reserved
......................................................................
soc/mediatek/mt8196: Correct the region size for mcufw_reserved
Adjust the allocated region size for mcufw_reserved from 52K to 68K.
TEST=Build pass.
BUG=b:390334489
Change-Id: I1c17c1492d5568f4d51ff45e1fb90e067eae5cb1
Signed-off-by: Jarried Lin <jarried.lin(a)mediatek.corp-partner.google.com>
---
M src/soc/mediatek/mt8196/include/soc/memlayout.ld
1 file changed, 8 insertions(+), 8 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/08/86108/3
--
To view, visit https://review.coreboot.org/c/coreboot/+/86108?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I1c17c1492d5568f4d51ff45e1fb90e067eae5cb1
Gerrit-Change-Number: 86108
Gerrit-PatchSet: 3
Gerrit-Owner: Jarried Lin <jarried.lin(a)mediatek.com>
Gerrit-Reviewer: Hung-Te Lin <hungte(a)chromium.org>
Gerrit-Reviewer: Yidi Lin <yidilin(a)google.com>
Gerrit-Reviewer: Yu-Ping Wu <yupingso(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Hung-Te Lin <hungte(a)chromium.org>
Gerrit-Attention: Yidi Lin <yidilin(a)google.com>
Gerrit-Attention: Yu-Ping Wu <yupingso(a)google.com>
Maximilian Brune has posted comments on this change by Maximilian Brune. ( https://review.coreboot.org/c/coreboot/+/83990?usp=email )
Change subject: payloads/LinuxBoot: Build x86_64 with host toolchain
......................................................................
Patch Set 4:
(1 comment)
File payloads/external/Makefile.mk:
https://review.coreboot.org/c/coreboot/+/83990/comment/7afd6763_15ac066d?us… :
PS4, Line 393: ifeq ($(CONFIG_LINUXBOOT_CROSS_COMPILE),y)
: ifeq ($(CONFIG_LINUXBOOT_CROSS_COMPILE_PATH),"")
: # use coreboots cross toolchain
: CONFIG_LINUXBOOT_CROSS_COMPILE_PATH=$(CROSS_COMPILE_$(LINUXBOOT_CROSS_COMPILE_ARCH-y))
: endif # CONFIG_LINUXBOOT_CROSS_COMPILE_PATH
: else # CONFIG_LINUXBOOT_CROSS_COMPILE
: $(warning "Using host toolchain to build Linuxboot")
: endif # CONFIG_LINUXBOOT_CROSS_COMPIL
> shouldn't be :? […]
If CROSS_COMPILE is "no" we use the host toolchain.
If CROSS_COMPILE is "yes" but we didn't specify a custom cross compile toolchain we want to use the coreboot cross toolchain.
If CROSS_COMPILE is "yes" but we specified a custom cross compile toolchain we chose that one.
So the only case in which host toolchain is used is the one in which CROSS_COMPILE is not set.
Maybe I mixed something up, but if I did, I don't see it right now.
--
To view, visit https://review.coreboot.org/c/coreboot/+/83990?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: Icaf56d6991d79f629e9ba8c901b441d81921d594
Gerrit-Change-Number: 83990
Gerrit-PatchSet: 4
Gerrit-Owner: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Reviewer: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Elyes HAOUAS
Gerrit-Reviewer: Felix Singer <service+coreboot-gerrit(a)felixsinger.de>
Gerrit-Reviewer: Frans Hendriks <fhendriks(a)eltan.com>
Gerrit-Reviewer: Lean Sheng Tan <tanleansheng(a)outlook.com>
Gerrit-Reviewer: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: 9elements QA <hardwaretestrobot(a)gmail.com>
Gerrit-CC: Elyes Haouas <ehaouas(a)noos.fr>
Gerrit-Comment-Date: Wed, 22 Jan 2025 13:17:08 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Elyes Haouas <ehaouas(a)noos.fr>
Sean Rhodes has posted comments on this change by Sean Rhodes. ( https://review.coreboot.org/c/coreboot/+/86109?usp=email )
Change subject: ec/dasharo: Add dependancy to EC_DASHARO_EC_FLASH_SIZE
......................................................................
Patch Set 1:
This change is ready for review.
--
To view, visit https://review.coreboot.org/c/coreboot/+/86109?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: Icce0c7a31c89cea5e7bf89770dedbf82ff56170b
Gerrit-Change-Number: 86109
Gerrit-PatchSet: 1
Gerrit-Owner: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Comment-Date: Wed, 22 Jan 2025 13:10:49 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Attention is currently required from: Hung-Te Lin, Yidi Lin, Yu-Ping Wu.
Hello Hung-Te Lin, Yidi Lin, Yu-Ping Wu,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/86108?usp=email
to look at the new patch set (#2).
Change subject: soc/mediatek/mt8196: Correct the region size for mcufw_reserved
......................................................................
soc/mediatek/mt8196: Correct the region size for mcufw_reserved
Adjust the allocated region size for mcufw_reserved from 52K to 68K.
TEST=Build pass.
BUG=b:390334489
Change-Id: I1c17c1492d5568f4d51ff45e1fb90e067eae5cb1
---
M src/soc/mediatek/mt8196/include/soc/memlayout.ld
1 file changed, 8 insertions(+), 8 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/08/86108/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/86108?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I1c17c1492d5568f4d51ff45e1fb90e067eae5cb1
Gerrit-Change-Number: 86108
Gerrit-PatchSet: 2
Gerrit-Owner: Jarried Lin <jarried.lin(a)mediatek.com>
Gerrit-Reviewer: Hung-Te Lin <hungte(a)chromium.org>
Gerrit-Reviewer: Yidi Lin <yidilin(a)google.com>
Gerrit-Reviewer: Yu-Ping Wu <yupingso(a)google.com>
Gerrit-Attention: Hung-Te Lin <hungte(a)chromium.org>
Gerrit-Attention: Yidi Lin <yidilin(a)google.com>
Gerrit-Attention: Yu-Ping Wu <yupingso(a)google.com>