Jarried Lin has uploaded this change for review. ( https://review.coreboot.org/c/blobs/+/84028?usp=email )
Change subject: soc/mediatek/mt8196: Add dpm.pm and dpm.dm version 1.0
......................................................................
soc/mediatek/mt8196: Add dpm.pm and dpm.dm version 1.0
See the README file for details.
Change-Id: I91c34f105992f38aa42521f7e11f42a4ccb81856
Signed-off-by: Jarried Lin <jarried.lin(a)mediatek.corp-partner.google.com>
---
M soc/mediatek/mt8196/README.md
A soc/mediatek/mt8196/dpm.dm
A soc/mediatek/mt8196/dpm.dm.md5
A soc/mediatek/mt8196/dpm.pm
A soc/mediatek/mt8196/dpm.pm.md5
A soc/mediatek/mt8196/dpm_release_notes.txt
6 files changed, 38 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/blobs refs/changes/28/84028/1
diff --git a/soc/mediatek/mt8196/README.md b/soc/mediatek/mt8196/README.md
index 7820dcc..19e17e3 100644
--- a/soc/mediatek/mt8196/README.md
+++ b/soc/mediatek/mt8196/README.md
@@ -1,5 +1,7 @@
# Firmware list
- sspm.bin
+- dpm.dm
+- dpm.pm
--------------------------------------------------------------------------------
# SSPM introduction
@@ -21,4 +23,34 @@
## Version
`$ strings sspm.bin | grep "SSPM firmware"`
+
+--------------------------------------------------------------------------------
+# DPM introduction
+DPM is a hardware module for DRAM Power Management, which is used for DRAM low power.
+For example: self refresh, disable PLL/DLL when not in use.
+
+DPM includes two parts of images: data part (`dpm.dm`) and program part (`dpm.pm`).
+
+## Who uses it
+Coreboot loads dpm at ramstage, and copies `dpm.dm` & `dpm.pm` to DPM SRAM.
+
+## How to load DPM
+Use CBFS to load `dpm.dm` and `dpm.pm`.
+No need to pass other parameters to DPM.
+
+## Return values
+No return value.
+
+## Add version
+```
+$ echo -n 'DPMD Firmware version: x.x' >> dpm.dm
+$ echo -n 'DPMP Firmware version: x.x' >> dpm.pm
+```
+
+## Version
+```
+$ strings dpm.dm | grep version
+$ strings dpm.pm | grep version
+```
+
--------------------------------------------------------------------------------
diff --git a/soc/mediatek/mt8196/dpm.dm b/soc/mediatek/mt8196/dpm.dm
new file mode 100644
index 0000000..aee2d5c
--- /dev/null
+++ b/soc/mediatek/mt8196/dpm.dm
Binary files differ
diff --git a/soc/mediatek/mt8196/dpm.dm.md5 b/soc/mediatek/mt8196/dpm.dm.md5
new file mode 100644
index 0000000..b94538c
--- /dev/null
+++ b/soc/mediatek/mt8196/dpm.dm.md5
@@ -0,0 +1 @@
+a73b200ec97738f332ebedc9c23219b9 dpm.dm
diff --git a/soc/mediatek/mt8196/dpm.pm b/soc/mediatek/mt8196/dpm.pm
new file mode 100644
index 0000000..247677a
--- /dev/null
+++ b/soc/mediatek/mt8196/dpm.pm
Binary files differ
diff --git a/soc/mediatek/mt8196/dpm.pm.md5 b/soc/mediatek/mt8196/dpm.pm.md5
new file mode 100644
index 0000000..9b13682
--- /dev/null
+++ b/soc/mediatek/mt8196/dpm.pm.md5
@@ -0,0 +1 @@
+1eb4d05ce9f299201258a880b3fa968f dpm.pm
diff --git a/soc/mediatek/mt8196/dpm_release_notes.txt b/soc/mediatek/mt8196/dpm_release_notes.txt
new file mode 100644
index 0000000..d9cafa4
--- /dev/null
+++ b/soc/mediatek/mt8196/dpm_release_notes.txt
@@ -0,0 +1,4 @@
+** Build from MediaTek Internal **
+
+# Version 1.0
+1. Add DRAM suspend/DVFS support.
--
To view, visit https://review.coreboot.org/c/blobs/+/84028?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: I91c34f105992f38aa42521f7e11f42a4ccb81856
Gerrit-Change-Number: 84028
Gerrit-PatchSet: 1
Gerrit-Owner: Jarried Lin <jarried.lin(a)mediatek.com>
Jarried Lin has uploaded this change for review. ( https://review.coreboot.org/c/blobs/+/84027?usp=email )
Change subject: soc/mediatek/mt8196: Add SSPM firmware v1
......................................................................
soc/mediatek/mt8196: Add SSPM firmware v1
Add sspm.bin to support suspend/resume.
TEST=NA
BUG=b:317009620
Change-Id: I180421be4077198edd4bcabc2d25ed52a3abedda
Signed-off-by: Jarried Lin <jarried.lin(a)mediatek.corp-partner.google.com>
---
A soc/mediatek/mt8196/README.md
A soc/mediatek/mt8196/sspm.bin
A soc/mediatek/mt8196/sspm.bin.md5
A soc/mediatek/mt8196/sspm_release_notes.txt
4 files changed, 29 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/blobs refs/changes/27/84027/1
diff --git a/soc/mediatek/mt8196/README.md b/soc/mediatek/mt8196/README.md
new file mode 100644
index 0000000..7820dcc
--- /dev/null
+++ b/soc/mediatek/mt8196/README.md
@@ -0,0 +1,24 @@
+# Firmware list
+- sspm.bin
+
+--------------------------------------------------------------------------------
+# SSPM introduction
+SSPM is "Secure System Power Manager" that provides power control in secure domain.
+SSPM provides power related features, e.g. CPU DVFS, thermal control, to offload
+application processor for security reason.
+
+SSPM firmware is loaded into SSPM SRAM at system initialization.
+
+## Who uses it
+Coreboot will load sspm.bin to SSPM SRAM at ramstage.
+
+## How to load `sspm.bin`
+Use CBFS to load `sspm.bin`.
+No need to pass other parameters to SSPM.
+
+## Return value
+No return value.
+
+## Version
+`$ strings sspm.bin | grep "SSPM firmware"`
+--------------------------------------------------------------------------------
diff --git a/soc/mediatek/mt8196/sspm.bin b/soc/mediatek/mt8196/sspm.bin
new file mode 100644
index 0000000..3ba2d51
--- /dev/null
+++ b/soc/mediatek/mt8196/sspm.bin
Binary files differ
diff --git a/soc/mediatek/mt8196/sspm.bin.md5 b/soc/mediatek/mt8196/sspm.bin.md5
new file mode 100644
index 0000000..ec92b4b
--- /dev/null
+++ b/soc/mediatek/mt8196/sspm.bin.md5
@@ -0,0 +1 @@
+32c725c0cd246f88f0277d533ca23938 sspm.bin
diff --git a/soc/mediatek/mt8196/sspm_release_notes.txt b/soc/mediatek/mt8196/sspm_release_notes.txt
new file mode 100644
index 0000000..be43022
--- /dev/null
+++ b/soc/mediatek/mt8196/sspm_release_notes.txt
@@ -0,0 +1,4 @@
+** Build from MediaTek Internal **
+
+# Version 1.0
+1. Add sspm.bin v1.0.
--
To view, visit https://review.coreboot.org/c/blobs/+/84027?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: I180421be4077198edd4bcabc2d25ed52a3abedda
Gerrit-Change-Number: 84027
Gerrit-PatchSet: 1
Gerrit-Owner: Jarried Lin <jarried.lin(a)mediatek.com>
Attention is currently required from: Mingjin Ge.
Hello Mingjin Ge,
I'd like you to do a code review.
Please visit
https://review.coreboot.org/c/coreboot/+/84022?usp=email
to review the following change.
Change subject: mb/google/rauru: add usb host support
......................................................................
mb/google/rauru: add usb host support
Add usb host function support.
TEST=read usb data successfully.
BUG=b:317009620
Signed-off-by: Mingjin Ge <mingjin.ge(a)mediatek.corp-partner.google.com>
Change-Id: I5d081ff3e7367b87fab5ebdcb148c9005ab583f5
---
M src/mainboard/google/rauru/mainboard.c
1 file changed, 2 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/22/84022/1
diff --git a/src/mainboard/google/rauru/mainboard.c b/src/mainboard/google/rauru/mainboard.c
index af12d21..7342958 100644
--- a/src/mainboard/google/rauru/mainboard.c
+++ b/src/mainboard/google/rauru/mainboard.c
@@ -1,10 +1,12 @@
/* SPDX-License-Identifier: GPL-2.0-only */
#include <device/device.h>
+#include <soc/usb.h>
static void mainboard_init(struct device *dev)
{
/* TODO: add mainboard init */
+ setup_usb_host();
}
static void mainboard_enable(struct device *dev)
--
To view, visit https://review.coreboot.org/c/coreboot/+/84022?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I5d081ff3e7367b87fab5ebdcb148c9005ab583f5
Gerrit-Change-Number: 84022
Gerrit-PatchSet: 1
Gerrit-Owner: Jarried Lin <jarried.lin(a)mediatek.com>
Gerrit-Reviewer: Mingjin Ge <mingjin.ge(a)mediatek.corp-partner.google.com>
Gerrit-Attention: Mingjin Ge <mingjin.ge(a)mediatek.corp-partner.google.com>
Attention is currently required from: Felix Held, Felix Singer, Kapil Porwal, RONAK KANABAR, Subrata Banik.
KunYi Chen has posted comments on this change by KunYi Chen. ( https://review.coreboot.org/c/coreboot/+/83718?usp=email )
The change is no longer submittable: All-Comments-Resolved is unsatisfied now.
Change subject: vc/intel/fsp: Update ADL N FSP headers from v5021.00 to v5132.00
......................................................................
Patch Set 3:
(1 comment)
Patchset:
PS3:
> this update seems to not have a binary-compatible upd interface to the previous version, so i wonder […]
Regarding potential side effects on other mainboards, I understand that in principle, there should be no impact if Intel's FSP update maintains compatibility.
The reason I submitted this patch is that it doesn't directly use the FSP repository, or even when specifying the FSP repository, it can still cause build errors due to dependencies in other code.
--
To view, visit https://review.coreboot.org/c/coreboot/+/83718?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: I96fccbb92866fbc18c57187628612fda655cd7a7
Gerrit-Change-Number: 83718
Gerrit-PatchSet: 3
Gerrit-Owner: KunYi Chen
Gerrit-Reviewer: Kapil Porwal <kapilporwal(a)google.com>
Gerrit-Reviewer: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Reviewer: RONAK KANABAR <ronak199323(a)gmail.com>
Gerrit-Reviewer: Subrata Banik <subi.banik(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-CC: Felix Singer <service+coreboot-gerrit(a)felixsinger.de>
Gerrit-Attention: Felix Singer <service+coreboot-gerrit(a)felixsinger.de>
Gerrit-Attention: Subrata Banik <subi.banik(a)gmail.com>
Gerrit-Attention: Kapil Porwal <kapilporwal(a)google.com>
Gerrit-Attention: RONAK KANABAR <ronak199323(a)gmail.com>
Gerrit-Attention: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Comment-Date: Thu, 22 Aug 2024 05:41:17 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Felix Held <felix-coreboot(a)felixheld.de>