1 Commits

Author SHA1 Message Date
5cb29de51a edk2: Rebase on edk2-stable202405
The following new edk2 options are set:

- BOOTSPLASH_IMAGE: Enable boot logo and add it to BGRT
- BOOT_MANAGER_ESCAPE: Use Esc instead of F2 to enter firmware setup
- SD_MMC_TIMEOUT: Reduce SD card timeout from 1s to 100ms
- SIO_BUS_ENABLE: Keep PS/2 keyboard working
- VARIABLE_SUPPORT: Set to emulated until coreboot SMMSTORE support is
  implemented

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-06-06 12:23:22 -06:00
157 changed files with 19477 additions and 1623 deletions

8
.gitmodules vendored
View File

@ -1,10 +1,10 @@
[submodule "edk2"] [submodule "edk2"]
path = edk2 path = edk2
url = ../system76-edk2.git url = https://github.com/system76/edk2.git
branch = system76 branch = system76
[submodule "coreboot"] [submodule "coreboot"]
path = coreboot path = coreboot
url = ../system76-coreboot.git url = https://github.com/system76/coreboot.git
branch = system76 branch = system76
[submodule "tools/UEFITool"] [submodule "tools/UEFITool"]
path = tools/UEFITool path = tools/UEFITool
@ -36,8 +36,8 @@
branch = master branch = master
[submodule "ec"] [submodule "ec"]
path = ec path = ec
url = ../system76-embedded-controller.git url = https://github.com/system76/ec.git
branch = main branch = master
[submodule "tools/apobtool"] [submodule "tools/apobtool"]
path = tools/apobtool path = tools/apobtool
url = https://github.com/system76/apobtool.git url = https://github.com/system76/apobtool.git

View File

@ -8,38 +8,6 @@ features apply to your model and firmware version, see the
## unreleased ## unreleased
- whl-u: Updated CSME to 12.0.95.2489v2 (12.0.94.2428)
- cfl: Updated CSME to 12.0.94.2380v9 (12.0.94.2428)
- mtl: Fixed detection of USB3 hubs in Type-C ports
- darp10: Fixed reporting of the second fan
- darp10: Fixed using USB3 devices at USB3 speeds in all ports
- darp10: Updated fan tables
- Fixed IT8587E hang when reading keyboard matrix
- Changed fans to use highest reported temperature to calculate duty instead
of using the highest calculated duty across all fans
- bonw15-b: Added initial release of open firmware with System76 EC
- Changed fan mechanism from calculated interpolation/smoothing to a fixed
step to limit rapid changes in duty over short periods
- Updated coreboot to 24.08
## 2024-07-08
- cml-h: Updated CSME to 14.1.74.2355v6 (14.1.72.2287)
- cml-u: Updated CSME to 14.1.74.2355v6 (14.1.74.2373)
- Reverted unlock prompt change to restore intended behavior
## 2024-07-01
- mtl: Updated FSP to D.0.A8.20
- adl: Fixed USB 3.0 hubs in Type-C ports
- rpl: Fixed USB 3.0 hubs in Type-C ports
- Fixed touchpad in PS/2 mode
- tgl: Updated CSME to 15.0.49.2573
- Fixed unlock prompt showing when system is already unlocked
- lemp13-b: Added support for units with 5600 MT/s soldered RAM
## 2024-05-28
- tgl: Updated Intel GOP driver to 17.0.1077 - tgl: Updated Intel GOP driver to 17.0.1077
- tgl: Updated VBT to 250 - tgl: Updated VBT to 250
- Updated Rust toolchain to nightly-2024-05-11 - Updated Rust toolchain to nightly-2024-05-11

2
Jenkinsfile vendored
View File

@ -7,7 +7,7 @@
// - Pipeline (https://plugins.jenkins.io/workflow-aggregator/) // - Pipeline (https://plugins.jenkins.io/workflow-aggregator/)
// - Slack Notification (https://plugins.jenkins.io/slack/) // - Slack Notification (https://plugins.jenkins.io/slack/)
def all_models = 'addw2 addw3 addw4 bonw14 bonw15 darp5 darp6 darp7 darp8 darp9 darp10 darp10-b galp3-c galp4 galp5 galp6 galp7 gaze15 gaze16-3050 gaze16-3060 gaze16-3060-b gaze16-3050 gaze16-3060-b gaze17-3050 gaze17-3060-b gaze18 lemp9 lemp10 lemp11 lemp12 lemp13 lemp13-b oryp5 oryp6 oryp7 oryp8 oryp9 oryp10 oryp11 oryp12 serw13' def all_models = 'addw2 addw3 addw4 bonw14 bonw15 darp5 darp6 darp7 darp8 darp9 darp10 darp10-b galp3-c galp4 galp5 galp6 galp7 gaze15 gaze16-3050 gaze16-3060 gaze16-3060-b gaze16-3050 gaze16-3060-b gaze17-3050 gaze17-3060-b gaze18 lemp9 lemp10 lemp11 lemp12 lemp13 oryp5 oryp6 oryp7 oryp8 oryp9 oryp10 oryp11 oryp12 serw13'
void setBuildStatus(String state, String message) { void setBuildStatus(String state, String message) {
// FIXME: https://www.jenkins.io/doc/book/pipeline/jenkinsfile/#string-interpolation // FIXME: https://www.jenkins.io/doc/book/pipeline/jenkinsfile/#string-interpolation

View File

@ -1,67 +0,0 @@
FROM ubuntu:20.04
# Install most dependencies
USER root
ARG TZ="America/New_York"
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update && \
apt-get upgrade -y && \
apt-get install -y --no-install-recommends \
adduser \
sudo \
tzdata \
build-essential \
ccache \
cmake \
curl \
dosfstools \
flashrom \
git-lfs \
libncurses-dev \
libssl-dev \
libudev-dev \
mtools \
parted \
pkgconf \
python-is-python3 \
python3-distutils \
uuid-dev \
zlib1g-dev \
bison \
bzip2 \
ca-certificates \
flex \
g++ \
gcc \
gnat \
libnss3-dev \
patch \
tar \
xz-utils \
avr-libc \
avrdude \
clang-format \
gcc-avr \
libc-dev \
libhidapi-dev \
libudev-dev \
sdcc \
shellcheck \
xxd
# Create non-root user with disabled password and sudo privileges
ARG USER=docker
RUN adduser --disabled-password --gecos '' ${USER}
RUN adduser ${USER} sudo
RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
# Enter build directory in user's home
USER ${USER}
ARG BUILD_DIR=/home/${USER}/firmware-open
WORKDIR ${BUILD_DIR}
# Set git configuration (required by some scripts)
ARG GIT_NAME="Docker User"
ARG GIT_EMAIL="docker@gmail.com"
RUN git config --global user.name "${GIT_NAME}"
RUN git config --global user.email "${GIT_EMAIL}"

2
ec

Submodule ec updated: e41716575c...fc3bad29a2

2
edk2

Submodule edk2 updated: 9ca522ba15...242dcee217

BIN
fsp/mtl/4122.12/MeteorLakeFspBinPkg/Fsp.fd (Stored with Git LFS)

Binary file not shown.

View File

@ -8,7 +8,6 @@
- [addw4](./addw4) - System76 Adder WS (addw4) - [addw4](./addw4) - System76 Adder WS (addw4)
- [bonw14](./bonw14) - System76 Bonobo WS (bonw14) - [bonw14](./bonw14) - System76 Bonobo WS (bonw14)
- [bonw15](./bonw15) - System76 Bonobo WS (bonw15) - [bonw15](./bonw15) - System76 Bonobo WS (bonw15)
- [bonw15-b](./bonw15-b) - System76 Bonobo WS (bonw15-b)
- [darp10](./darp10) - System76 Darter Pro (darp10) - [darp10](./darp10) - System76 Darter Pro (darp10)
- [darp10-b](./darp10-b) - System76 Darter Pro (darp10-b) - [darp10-b](./darp10-b) - System76 Darter Pro (darp10-b)
- [darp5](./darp5) - System76 Darter Pro (darp5) - [darp5](./darp5) - System76 Darter Pro (darp5)
@ -37,7 +36,6 @@
- [lemp11](./lemp11) - System76 Lemur Pro (lemp11) - [lemp11](./lemp11) - System76 Lemur Pro (lemp11)
- [lemp12](./lemp12) - System76 Lemur Pro (lemp12) - [lemp12](./lemp12) - System76 Lemur Pro (lemp12)
- [lemp13](./lemp13) - System76 Lemur Pro (lemp13) - [lemp13](./lemp13) - System76 Lemur Pro (lemp13)
- [lemp13-b](./lemp13-b) - System76 Lemur Pro (lemp13-b)
- [lemp9](./lemp9) - System76 Lemur Pro (lemp9) - [lemp9](./lemp9) - System76 Lemur Pro (lemp9)
- [oryp10](./oryp10) - System76 Oryx Pro (oryp10) - [oryp10](./oryp10) - System76 Oryx Pro (oryp10)
- [oryp11](./oryp11) - System76 Oryx Pro (oryp11) - [oryp11](./oryp11) - System76 Oryx Pro (oryp11)

View File

@ -11,4 +11,4 @@ https://system76.com/guides/addw1
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 6140 KB - Size: 6140 KB
- Version: 12.0.94.2428 - Version: 12.0.85.1919

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/addw1/me.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -11,4 +11,4 @@ https://system76.com/guides/addw2
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 4092 KB - Size: 4092 KB
- Version: 14.1.72.2287 - Version: 14.0.60.1807

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/addw2/me.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -9,4 +9,4 @@
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 4092 KB - Size: 4092 KB
- Version: 14.1.72.2287 - Version: 14.0.60.1807

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/bonw14/me.rom (Stored with Git LFS)

Binary file not shown.

BIN
models/bonw15-b/IntelGopDriver.efi (Stored with Git LFS)

Binary file not shown.

View File

@ -1,9 +0,0 @@
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = IntelGopDriver
FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486
MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0
[Binaries.X64]
PE32|IntelGopDriver.efi|*

View File

@ -1,12 +0,0 @@
# System76 Bonobo WS (bonw15-b)
## Contents
- [EC](./ec.rom)
- *Read Error: No such file or directory (os error 2)*
- [FD](./fd.rom)
- Size: 4 KB
- HAP: false
- [ME](./me.rom)
- Size: 3944 KB
- Version: 16.1.30.2330

View File

@ -1 +0,0 @@
# System76 Bonobo WS (bonw15-b)

View File

@ -1 +0,0 @@
GD25Q256D

View File

@ -1,334 +0,0 @@
## PCI ##
PCI Device: 0000:00:00.0: Class 0x00060000, Vendor 0x8086, Device 0xA702, Revision 0x01
PCI Device: 0000:00:01.0: Class 0x00060400, Vendor 0x8086, Device 0xA70D, Revision 0x01
PCI Device: 0000:00:01.1: Class 0x00060400, Vendor 0x8086, Device 0xA72D, Revision 0x01
PCI Device: 0000:00:02.0: Class 0x00030000, Vendor 0x8086, Device 0xA788, Revision 0x04
PCI Device: 0000:00:04.0: Class 0x00118000, Vendor 0x8086, Device 0xA71D, Revision 0x01
PCI Device: 0000:00:08.0: Class 0x00088000, Vendor 0x8086, Device 0xA74F, Revision 0x01
PCI Device: 0000:00:0a.0: Class 0x00118000, Vendor 0x8086, Device 0xA77D, Revision 0x01
PCI Device: 0000:00:0e.0: Class 0x00010400, Vendor 0x8086, Device 0xA77F, Revision 0x00
PCI Device: 0000:00:14.0: Class 0x000C0330, Vendor 0x8086, Device 0x7A60, Revision 0x11
PCI Device: 0000:00:14.2: Class 0x00050000, Vendor 0x8086, Device 0x7A27, Revision 0x11
PCI Device: 0000:00:14.3: Class 0x00028000, Vendor 0x8086, Device 0x7A70, Revision 0x11
PCI Device: 0000:00:15.0: Class 0x000C8000, Vendor 0x8086, Device 0x7A4C, Revision 0x11
PCI Device: 0000:00:15.1: Class 0x000C8000, Vendor 0x8086, Device 0x7A4D, Revision 0x11
PCI Device: 0000:00:16.0: Class 0x00078000, Vendor 0x8086, Device 0x7A68, Revision 0x11
PCI Device: 0000:00:1c.0: Class 0x00060400, Vendor 0x8086, Device 0x7A3E, Revision 0x11
PCI Device: 0000:00:1d.0: Class 0x00060400, Vendor 0x8086, Device 0x7A30, Revision 0x11
PCI Device: 0000:00:1f.0: Class 0x00060100, Vendor 0x8086, Device 0x7A0C, Revision 0x11
PCI Device: 0000:00:1f.3: Class 0x00040300, Vendor 0x8086, Device 0x7A50, Revision 0x11
PCI Device: 0000:00:1f.4: Class 0x000C0500, Vendor 0x8086, Device 0x7A23, Revision 0x11
PCI Device: 0000:00:1f.5: Class 0x000C8000, Vendor 0x8086, Device 0x7A24, Revision 0x11
PCI Device: 0000:02:00.0: Class 0x00030000, Vendor 0x10DE, Device 0x27E0, Revision 0xA1
PCI Device: 0000:02:00.1: Class 0x00040300, Vendor 0x10DE, Device 0x22BC, Revision 0xA1
PCI Device: 0000:03:00.0: Class 0x00020000, Vendor 0x8086, Device 0x3101, Revision 0x03
PCI Device: 0000:04:00.0: Class 0x00060400, Vendor 0x8086, Device 0x1136, Revision 0x02
PCI Device: 0000:05:00.0: Class 0x00060400, Vendor 0x8086, Device 0x1136, Revision 0x02
PCI Device: 0000:05:01.0: Class 0x00060400, Vendor 0x8086, Device 0x1136, Revision 0x02
PCI Device: 0000:05:02.0: Class 0x00060400, Vendor 0x8086, Device 0x1136, Revision 0x02
PCI Device: 0000:05:03.0: Class 0x00060400, Vendor 0x8086, Device 0x1136, Revision 0x02
PCI Device: 0000:06:00.0: Class 0x000C0340, Vendor 0x8086, Device 0x1137, Revision 0x00
PCI Device: 0000:3a:00.0: Class 0x000C0330, Vendor 0x8086, Device 0x1138, Revision 0x00
PCI Device: 10000:e0:1b.0: Class 0x00088000, Vendor 0x8086, Device 0x09AB, Revision 0x00
PCI Device: 10000:e0:1b.4: Class 0x00060400, Vendor 0x8086, Device 0x7A44, Revision 0x11
PCI Device: 10000:e1:00.0: Class 0x00010802, Vendor 0x144D, Device 0xA80A, Revision 0x00
## GPIO ##
600 Series PCH
GPP_I0 (0x6E,0x00) 0x44000200 0x00000018 0x00000000 0x00000000
GPP_I1 (0x6E,0x02) 0x86880100 0x00000019 0x00000000 0x00000000
GPP_I2 (0x6E,0x04) 0x86880100 0x0000001a 0x00000000 0x00000000
GPP_I3 (0x6E,0x06) 0x86880100 0x0000001b 0x00000000 0x00000000
GPP_I4 (0x6E,0x08) 0x86880100 0x0000001c 0x00000000 0x00000000
GPP_I5 (0x6E,0x0A) 0x44000200 0x0000001d 0x00000000 0x00000000
GPP_I6 (0x6E,0x0C) 0x44000200 0x0000001e 0x00000000 0x00000000
GPP_I7 (0x6E,0x0E) 0x44000200 0x00000020 0x00000000 0x00000000
GPP_I8 (0x6E,0x10) 0x44000200 0x00000021 0x00000000 0x00000000
GPP_I9 (0x6E,0x12) 0x44000200 0x00000022 0x00000000 0x00000000
GPP_I10 (0x6E,0x14) 0x44000200 0x00000023 0x00000000 0x00000000
GPP_I11 (0x6E,0x16) 0x44000300 0x00000024 0x00000000 0x00000000
GPP_I12 (0x6E,0x18) 0x44000300 0x00000025 0x00000000 0x00000000
GPP_I13 (0x6E,0x1A) 0x44000300 0x00000026 0x00000000 0x00000000
GPP_I14 (0x6E,0x1C) 0x44000300 0x00000027 0x00000000 0x00000000
GPP_I15 (0x6E,0x1E) 0x44000200 0x00000028 0x00000000 0x00000000
GPP_I16 (0x6E,0x20) 0x44000200 0x00000029 0x00000000 0x00000000
GPP_I17 (0x6E,0x22) 0x44000200 0x0000002a 0x00000000 0x00000000
GPP_I18 (0x6E,0x24) 0x44000102 0x0000002b 0x00000000 0x00000000
GPP_I19 (0x6E,0x26) 0x44000200 0x0000002c 0x00000000 0x00000000
GPP_I20 (0x6E,0x28) 0x44000200 0x0000002d 0x00000000 0x00000000
GPP_I21 (0x6E,0x2A) 0x44000200 0x0000002e 0x00000000 0x00000000
GPP_I22 (0x6E,0x2C) 0x44000102 0x00000030 0x00000000 0x00000000
GPP_R0 (0x6E,0x32) 0x44000500 0x00000031 0x00000000 0x00000000
GPP_R1 (0x6E,0x34) 0x44000500 0x00003c32 0x00000000 0x00000000
GPP_R2 (0x6E,0x36) 0x44000500 0x00003c33 0x00000000 0x00000000
GPP_R3 (0x6E,0x38) 0x44000500 0x00003c34 0x00000000 0x00000000
GPP_R4 (0x6E,0x3A) 0x44000500 0x00000035 0x00000000 0x00000000
GPP_R5 (0x6E,0x3C) 0x44000200 0x00000036 0x00000000 0x00000000
GPP_R6 (0x6E,0x3E) 0x44000200 0x00000037 0x00000000 0x00000000
GPP_R7 (0x6E,0x40) 0x44000200 0x00000038 0x00000000 0x00000000
GPP_R8 (0x6E,0x42) 0x44000102 0x00000039 0x00000000 0x00000000
GPP_R9 (0x6E,0x44) 0x44000702 0x0000003a 0x00000000 0x00000000
GPP_R10 (0x6E,0x46) 0x44000200 0x0000003b 0x00000000 0x00000000
GPP_R11 (0x6E,0x48) 0x44000200 0x0000003c 0x00000000 0x00000000
GPP_R12 (0x6E,0x4A) 0x44000200 0x0000003d 0x00000000 0x00000000
GPP_R13 (0x6E,0x4C) 0x44000200 0x0000003e 0x00000000 0x00000000
GPP_R14 (0x6E,0x4E) 0x44000200 0x0000003f 0x00000000 0x00000000
GPP_R15 (0x6E,0x50) 0x44000200 0x00000040 0x00000000 0x00000000
GPP_R16 (0x6E,0x52) 0x44000201 0x00000041 0x00000000 0x00000000
GPP_R17 (0x6E,0x54) 0x44000200 0x00000042 0x00000000 0x00000000
GPP_R18 (0x6E,0x56) 0x44000200 0x00000043 0x00000000 0x00000000
GPP_R19 (0x6E,0x58) 0x44000200 0x00000044 0x00000000 0x00000000
GPP_R20 (0x6E,0x5A) 0x44000200 0x00000045 0x00000000 0x00000000
GPP_R21 (0x6E,0x5C) 0x44000200 0x00000046 0x00000000 0x00000000
GPP_J0 (0x6E,0x60) 0x44000500 0x00000047 0x00000000 0x00000000
GPP_J1 (0x6E,0x62) 0x44000700 0x00000048 0x00000000 0x00000000
GPP_J2 (0x6E,0x64) 0x44000500 0x00000049 0x00000000 0x00000000
GPP_J3 (0x6E,0x66) 0x44000502 0x0000304a 0x00000000 0x00000000
GPP_J4 (0x6E,0x68) 0x44000500 0x0000004b 0x00000000 0x00000000
GPP_J5 (0x6E,0x6A) 0x44000500 0x0000304c 0x00000000 0x00000000
GPP_J6 (0x6E,0x6C) 0x44000500 0x0000004d 0x00000000 0x00000000
GPP_J7 (0x6E,0x6E) 0x44000500 0x0000004e 0x00000000 0x00000000
GPP_J8 (0x6E,0x70) 0x44000102 0x00000050 0x00000000 0x00000000
GPP_J9 (0x6E,0x72) 0x44000200 0x00000051 0x00000000 0x00000000
GPP_J10 (0x6E,0x74) 0x44000200 0x00000052 0x00000000 0x00000000
GPP_J11 (0x6E,0x76) 0x44000200 0x00000053 0x00000000 0x00000000
GPP_B0 (0x6D,0x00) 0x82900102 0x00000050 0x00000000 0x00000000
GPP_B1 (0x6D,0x02) 0x44000200 0x00000051 0x00000000 0x00000000
GPP_B2 (0x6D,0x04) 0x44000102 0x00000052 0x00000000 0x00000000
GPP_B3 (0x6D,0x06) 0x44000201 0x00000053 0x00000000 0x00000000
GPP_B4 (0x6D,0x08) 0x44000200 0x00000054 0x00000000 0x00000000
GPP_B5 (0x6D,0x0A) 0x44000200 0x00000055 0x00000000 0x00000000
GPP_B6 (0x6D,0x0C) 0x44000200 0x00000056 0x00000000 0x00000000
GPP_B7 (0x6D,0x0E) 0x44000200 0x00000057 0x00000000 0x00000000
GPP_B8 (0x6D,0x10) 0x44000200 0x00000058 0x00000000 0x00000000
GPP_B9 (0x6D,0x12) 0x44000200 0x00000059 0x00000000 0x00000000
GPP_B10 (0x6D,0x14) 0x44000200 0x0000005a 0x00000000 0x00000000
GPP_B11 (0x6D,0x16) 0x44000200 0x0000005b 0x00000000 0x00000000
GPP_B12 (0x6D,0x18) 0x44000700 0x0000005c 0x00000000 0x00000000
GPP_B13 (0x6D,0x1A) 0x44000700 0x0000005d 0x00000000 0x00000000
GPP_B14 (0x6D,0x1C) 0x44000600 0x0000005e 0x00000000 0x00000000
GPP_B15 (0x6D,0x1E) 0x44000200 0x0000005f 0x00000000 0x00000000
GPP_B16 (0x6D,0x20) 0x44000200 0x00000060 0x00000000 0x00000000
GPP_B17 (0x6D,0x22) 0x04000201 0x00000061 0x00000000 0x00000000
GPP_B18 (0x6D,0x24) 0x04000702 0x00000062 0x00000000 0x00000000
GPP_B19 (0x6D,0x26) 0x44000201 0x00000063 0x00000000 0x00000000
GPP_B20 (0x6D,0x28) 0x44000200 0x00000064 0x00000000 0x00000000
GPP_B21 (0x6D,0x2A) 0x44000200 0x00000065 0x00000000 0x00000000
GPP_B22 (0x6D,0x2C) 0x44000201 0x00000066 0x00000000 0x00000000
GPP_B23 (0x6D,0x2E) 0x44000102 0x00000067 0x00000800 0x00000000
GPP_G0 (0x6D,0x30) 0x04000200 0x00000068 0x00000000 0x00000000
GPP_G1 (0x6D,0x32) 0x44000100 0x00000069 0x00000000 0x00000000
GPP_G2 (0x6D,0x34) 0x44000100 0x0000106a 0x00000000 0x00000000
GPP_G3 (0x6D,0x36) 0x44000102 0x0000006b 0x00000000 0x00000000
GPP_G4 (0x6D,0x38) 0x44000100 0x0000006c 0x00000000 0x00000000
GPP_G5 (0x6D,0x3A) 0x44000700 0x0000006d 0x00000000 0x00000000
GPP_G6 (0x6D,0x3C) 0x44000100 0x0000006e 0x00000000 0x00000000
GPP_G7 (0x6D,0x3E) 0x42800102 0x0000006f 0x00000000 0x00000000
GPP_H0 (0x6D,0x40) 0x44000102 0x00000070 0x00000000 0x00000000
GPP_H1 (0x6D,0x42) 0x44000200 0x00000071 0x00000000 0x00000000
GPP_H2 (0x6D,0x44) 0x44000100 0x00000072 0x00000000 0x00000000
GPP_H3 (0x6D,0x46) 0x44000702 0x00000073 0x00000000 0x00000000
GPP_H4 (0x6D,0x48) 0x44000700 0x00000074 0x00000000 0x00000000
GPP_H5 (0x6D,0x4A) 0x44000702 0x00000075 0x00000000 0x00000000
GPP_H6 (0x6D,0x4C) 0x44000300 0x00000076 0x00000000 0x00000000
GPP_H7 (0x6D,0x4E) 0x44000700 0x00000077 0x00000000 0x00000000
GPP_H8 (0x6D,0x50) 0x44000700 0x00000018 0x00000000 0x00000000
GPP_H9 (0x6D,0x52) 0x44000702 0x00000019 0x00000000 0x00000000
GPP_H10 (0x6D,0x54) 0x44000502 0x00000020 0x00000000 0x00000000
GPP_H11 (0x6D,0x56) 0x44000502 0x00000021 0x00000000 0x00000000
GPP_H12 (0x6D,0x58) 0x44000102 0x00000022 0x00000000 0x00000000
GPP_H13 (0x6D,0x5A) 0x44000502 0x00000023 0x00000000 0x00000000
GPP_H14 (0x6D,0x5C) 0x44000500 0x00000024 0x00000000 0x00000000
GPP_H15 (0x6D,0x5E) 0x44000102 0x00000025 0x00000800 0x00000000
GPP_H16 (0x6D,0x60) 0x44000102 0x00000026 0x00000000 0x00000000
GPP_H17 (0x6D,0x62) 0x44000201 0x00000027 0x00000000 0x00000000
GPP_H18 (0x6D,0x64) 0x44000102 0x00000028 0x00000000 0x00000000
GPP_H19 (0x6D,0x66) 0x44000200 0x00000029 0x00000000 0x00000000
GPP_H20 (0x6D,0x68) 0x44000200 0x0000002a 0x00000000 0x00000000
GPP_H21 (0x6D,0x6A) 0x44000201 0x0000002b 0x00000000 0x00000000
GPP_H22 (0x6D,0x6C) 0x44000200 0x0000002c 0x00000000 0x00000000
GPP_H23 (0x6D,0x6E) 0x44000102 0x0000002d 0x00000000 0x00000000
GPD0 (0x6C,0x00) 0x04000702 0x00003060 0x00000000 0x00000000
GPD1 (0x6C,0x02) 0x04000702 0x00003c61 0x00000000 0x00000000
GPD2 (0x6C,0x04) 0x42880102 0x00000062 0x00000000 0x00000000
GPD3 (0x6C,0x06) 0x04000702 0x00003063 0x00000010 0x00000000
GPD4 (0x6C,0x08) 0x04000600 0x00000064 0x00000000 0x00000000
GPD5 (0x6C,0x0A) 0x04000600 0x00000065 0x00000000 0x00000000
GPD6 (0x6C,0x0C) 0x04000600 0x00000066 0x00000000 0x00000000
GPD7 (0x6C,0x0E) 0x04000100 0x00000067 0x00000000 0x00000000
GPD8 (0x6C,0x10) 0x04000700 0x00000068 0x00000000 0x00000000
GPD9 (0x6C,0x12) 0x04000200 0x00000069 0x00000000 0x00000000
GPD10 (0x6C,0x14) 0x04000600 0x0000006a 0x00000000 0x00000000
GPD11 (0x6C,0x16) 0x44000200 0x0000006b 0x00000000 0x00000000
GPD12 (0x6C,0x18) 0x44000200 0x0000006c 0x00000000 0x00000000
GPP_A0 (0x6B,0x12) 0x44000700 0x00003018 0x00000000 0x00000000
GPP_A1 (0x6B,0x14) 0x44000702 0x00003019 0x00000000 0x00000000
GPP_A2 (0x6B,0x16) 0x44000700 0x00003020 0x00000000 0x00000000
GPP_A3 (0x6B,0x18) 0x44000700 0x00003021 0x00000000 0x00000000
GPP_A4 (0x6B,0x1A) 0x44000700 0x00003022 0x00000000 0x00000000
GPP_A5 (0x6B,0x1C) 0x44000700 0x00001023 0x00000000 0x00000000
GPP_A6 (0x6B,0x1E) 0x44000700 0x00000024 0x00000000 0x00000000
GPP_A7 (0x6B,0x20) 0x44000200 0x00000025 0x00000000 0x00000000
GPP_A8 (0x6B,0x22) 0x44000200 0x00000026 0x00000000 0x00000000
GPP_A9 (0x6B,0x24) 0x44000200 0x00000027 0x00000000 0x00000000
GPP_A10 (0x6B,0x26) 0x44000500 0x00000028 0x00000000 0x00000000
GPP_A11 (0x6B,0x28) 0x44000102 0x00003029 0x00000000 0x00000000
GPP_A12 (0x6B,0x2A) 0x44000200 0x0000002a 0x00000000 0x00000000
GPP_A13 (0x6B,0x2C) 0x44000200 0x0000002b 0x00000000 0x00000000
GPP_A14 (0x6B,0x2E) 0x44000200 0x0000002c 0x00000000 0x00000000
GPP_C0 (0x6B,0x32) 0x44000502 0x0000002d 0x00000000 0x00000000
GPP_C1 (0x6B,0x34) 0x44000502 0x0000002e 0x00000000 0x00000000
GPP_C2 (0x6B,0x36) 0x84000102 0x0000002f 0x00000800 0x00000000
GPP_C3 (0x6B,0x38) 0x44000200 0x00000030 0x00000000 0x00000000
GPP_C4 (0x6B,0x3A) 0x44000200 0x00000031 0x00000000 0x00000000
GPP_C5 (0x6B,0x3C) 0x44000502 0x00000032 0x00000000 0x00000000
GPP_C6 (0x6B,0x3E) 0x44000200 0x00000033 0x00000000 0x00000000
GPP_C7 (0x6B,0x40) 0x44000200 0x00000034 0x00000000 0x00000000
GPP_C8 (0x6B,0x42) 0x44000102 0x00000035 0x00000000 0x00000000
GPP_C9 (0x6B,0x44) 0x44000200 0x00000036 0x00000000 0x00000000
GPP_C10 (0x6B,0x46) 0x44000200 0x00000037 0x00000000 0x00000000
GPP_C11 (0x6B,0x48) 0x44000200 0x00000038 0x00000000 0x00000000
GPP_C12 (0x6B,0x4A) 0x44000200 0x00000039 0x00000000 0x00000000
GPP_C13 (0x6B,0x4C) 0x44000200 0x0000003a 0x00000000 0x00000000
GPP_C14 (0x6B,0x4E) 0x44000200 0x0000003b 0x00000000 0x00000000
GPP_C15 (0x6B,0x50) 0x44000200 0x0000003c 0x00000000 0x00000000
GPP_C16 (0x6B,0x52) 0x44000502 0x0000003d 0x00000000 0x00000000
GPP_C17 (0x6B,0x54) 0x44000502 0x0000003e 0x00000000 0x00000000
GPP_C18 (0x6B,0x56) 0x44000502 0x0000003f 0x00000000 0x00000000
GPP_C19 (0x6B,0x58) 0x44000502 0x00000040 0x00000000 0x00000000
GPP_C20 (0x6B,0x5A) 0x44000102 0x00000041 0x00000000 0x00000000
GPP_C21 (0x6B,0x5C) 0x44000102 0x00000042 0x00000000 0x00000000
GPP_C22 (0x6B,0x5E) 0x44000200 0x00000043 0x00000000 0x00000000
GPP_C23 (0x6B,0x60) 0x44000200 0x00000044 0x00000000 0x00000000
GPP_S0 (0x6A,0x00) 0x44000200 0x01800030 0x00000000 0x00000000
GPP_S1 (0x6A,0x02) 0x44000200 0x01800031 0x00000000 0x00000000
GPP_S2 (0x6A,0x04) 0x44000200 0x01800032 0x00000000 0x00000000
GPP_S3 (0x6A,0x06) 0x44000200 0x01800033 0x00000000 0x00000000
GPP_S4 (0x6A,0x08) 0x44000200 0x01800034 0x00000000 0x00000000
GPP_S5 (0x6A,0x0A) 0x44000200 0x01800035 0x00000000 0x00000000
GPP_S6 (0x6A,0x0C) 0x44000200 0x01800036 0x00000000 0x00000000
GPP_S7 (0x6A,0x0E) 0x44000200 0x01800037 0x00000000 0x00000000
GPP_E0 (0x6A,0x10) 0x44000200 0x00000038 0x00000000 0x00000000
GPP_E1 (0x6A,0x12) 0x44000200 0x00000039 0x00000000 0x00000000
GPP_E2 (0x6A,0x14) 0x44000200 0x0000003a 0x00000000 0x00000000
GPP_E3 (0x6A,0x16) 0x44000200 0x0000003b 0x00000000 0x00000000
GPP_E4 (0x6A,0x18) 0x44000200 0x0000003c 0x00000000 0x00000000
GPP_E5 (0x6A,0x1A) 0x44000200 0x0000003d 0x00000000 0x00000000
GPP_E6 (0x6A,0x1C) 0x44000200 0x0000003e 0x00000000 0x00000000
GPP_E7 (0x6A,0x1E) 0x80100102 0x0000003f 0x00000000 0x00000000
GPP_E8 (0x6A,0x20) 0x44000500 0x00000040 0x00000000 0x00000000
GPP_E9 (0x6A,0x22) 0x44000300 0x00000041 0x00000800 0x00000000
GPP_E10 (0x6A,0x24) 0x44000300 0x00000042 0x00000800 0x00000000
GPP_E11 (0x6A,0x26) 0x44000300 0x00000043 0x00000800 0x00000000
GPP_E12 (0x6A,0x28) 0x44000300 0x00000044 0x00000000 0x00000000
GPP_E13 (0x6A,0x2A) 0x44000200 0x00000045 0x00000000 0x00000000
GPP_E14 (0x6A,0x2C) 0x44000200 0x00000046 0x00000000 0x00000000
GPP_E15 (0x6A,0x2E) 0x44000200 0x00000047 0x00000000 0x00000000
GPP_E16 (0x6A,0x30) 0x44000200 0x00000048 0x00000000 0x00000000
GPP_E17 (0x6A,0x32) 0x44000200 0x00000049 0x00000000 0x00000000
GPP_E18 (0x6A,0x34) 0x44000201 0x0000004a 0x00000000 0x00000000
GPP_E19 (0x6A,0x36) 0x44000200 0x0000004b 0x00000000 0x00000000
GPP_E20 (0x6A,0x38) 0x44000200 0x0000004c 0x00000000 0x00000000
GPP_E21 (0x6A,0x3A) 0x44000200 0x0000004d 0x00000000 0x00000000
GPP_K0 (0x6A,0x3E) 0x44000200 0x0000004e 0x00000000 0x00000000
GPP_K1 (0x6A,0x40) 0x44000200 0x00000050 0x00000000 0x00000000
GPP_K2 (0x6A,0x42) 0x44000200 0x00000051 0x00000000 0x00000000
GPP_K3 (0x6A,0x44) 0x44000200 0x00000052 0x00000000 0x00000000
GPP_K4 (0x6A,0x46) 0x44000200 0x00000053 0x00000000 0x00000000
GPP_K5 (0x6A,0x48) 0x44000200 0x00000054 0x00000000 0x00000000
GPP_K6 (0x6A,0x4A) 0x44000a02 0x00000055 0x00000000 0x00000000
GPP_K7 (0x6A,0x4C) 0x44000a02 0x00000056 0x00000000 0x00000000
GPP_K8 (0x6A,0x4E) 0x44000700 0x00000057 0x00000000 0x00000000
GPP_K9 (0x6A,0x50) 0x44000700 0x00000058 0x00000000 0x00000000
GPP_K10 (0x6A,0x52) 0x44000a02 0x00000059 0x00000000 0x00000000
GPP_K11 (0x6A,0x54) 0x44000200 0x0000005a 0x00000000 0x00000000
GPP_F0 (0x6A,0x5C) 0x44000200 0x0000005b 0x00000000 0x00000000
GPP_F1 (0x6A,0x5E) 0x44000200 0x0000005c 0x00000000 0x00000000
GPP_F2 (0x6A,0x60) 0x44000200 0x0000005d 0x00000000 0x00000000
GPP_F3 (0x6A,0x62) 0x44000200 0x0000005e 0x00000000 0x00000000
GPP_F4 (0x6A,0x64) 0x44000200 0x00000060 0x00000000 0x00000000
GPP_F5 (0x6A,0x66) 0x84000200 0x00000061 0x00000000 0x00000000
GPP_F6 (0x6A,0x68) 0x44000200 0x00000062 0x00000000 0x00000000
GPP_F7 (0x6A,0x6A) 0x44000200 0x00000063 0x00000000 0x00000000
GPP_F8 (0x6A,0x6C) 0x44000100 0x00000064 0x00000000 0x00000000
GPP_F9 (0x6A,0x6E) 0x42880102 0x00000065 0x00000000 0x00000000
GPP_F10 (0x6A,0x70) 0x44000200 0x00000066 0x00000000 0x00000000
GPP_F11 (0x6A,0x72) 0x44000200 0x00000067 0x00000000 0x00000000
GPP_F12 (0x6A,0x74) 0x44000200 0x00000068 0x00000000 0x00000000
GPP_F13 (0x6A,0x76) 0x44000200 0x00000069 0x00000000 0x00000000
GPP_F14 (0x6A,0x78) 0x44000200 0x0000006a 0x00000000 0x00000000
GPP_F15 (0x6A,0x7A) 0x44000100 0x0000006b 0x00000000 0x00000000
GPP_F16 (0x6A,0x7C) 0x44000200 0x0000006c 0x00000000 0x00000000
GPP_F17 (0x6A,0x7E) 0x44000200 0x0000006d 0x00000000 0x00000000
GPP_F18 (0x6A,0x80) 0x44000200 0x0000006e 0x00000000 0x00000000
GPP_F19 (0x6A,0x82) 0x44000700 0x0000006f 0x00000000 0x00000000
GPP_F20 (0x6A,0x84) 0x44000700 0x00000070 0x00000000 0x00000000
GPP_F21 (0x6A,0x86) 0x44000700 0x00000071 0x00000000 0x00000000
GPP_F22 (0x6A,0x88) 0x44000201 0x00000072 0x00000000 0x00000000
GPP_F23 (0x6A,0x8A) 0x44000200 0x00000073 0x00000000 0x00000000
GPP_D0 (0x69,0x20) 0x44000200 0x00000026 0x00000000 0x00000000
GPP_D1 (0x69,0x22) 0x44000200 0x00000027 0x00000000 0x00000000
GPP_D2 (0x69,0x24) 0x44000200 0x00000028 0x00000000 0x00000000
GPP_D3 (0x69,0x26) 0x44000200 0x00000029 0x00000000 0x00000000
GPP_D4 (0x69,0x28) 0x44000200 0x0000002a 0x00000000 0x00000000
GPP_D5 (0x69,0x2A) 0x44000200 0x0000002b 0x00000000 0x00000000
GPP_D6 (0x69,0x2C) 0x44000200 0x0000002c 0x00000000 0x00000000
GPP_D7 (0x69,0x2E) 0x44000200 0x0000002d 0x00000000 0x00000000
GPP_D8 (0x69,0x30) 0x40000300 0x00000000 0x00000000 0x00000000
GPP_D9 (0x69,0x32) 0x40000700 0x00003c00 0x00000000 0x00000000
GPP_D10 (0x69,0x34) 0x40000702 0x00003c00 0x00000000 0x00000000
GPP_D11 (0x69,0x36) 0x40000700 0x00003c00 0x00000000 0x00000000
GPP_D12 (0x69,0x38) 0x40000702 0x00003c00 0x00000000 0x00000000
GPP_D13 (0x69,0x3A) 0x40000700 0x00003c00 0x00000000 0x00000000
GPP_D14 (0x69,0x3C) 0x40000700 0x00003c00 0x00000000 0x00000000
GPP_D15 (0x69,0x3E) 0x40000700 0x00003c00 0x00000000 0x00000000
GPP_D16 (0x69,0x40) 0x40000700 0x00003c00 0x00000800 0x00000000
GPP_D17 (0x69,0x42) 0x40000700 0x00003c00 0x00000000 0x00000000
GPP_D18 (0x69,0x44) 0x40000700 0x00003c00 0x00000000 0x00000000
GPP_D19 (0x69,0x46) 0x40000700 0x00003c00 0x00000000 0x00000000
GPP_D20 (0x69,0x48) 0x40000700 0x00000000 0x00000000 0x00000000
GPP_D21 (0x69,0x4A) 0x40000700 0x00000000 0x00000000 0x00000000
GPP_D22 (0x69,0x4C) 0x40000702 0x00000000 0x00000000 0x00000000
GPP_D23 (0x69,0x4E) 0x40000700 0x00000000 0x00000000 0x00000000
## HDAUDIO ##
hdaudioC0D0
vendor_name: Realtek
chip_name: ALC1220
vendor_id: 0x10ec1220
subsystem_id: 0x15583702
revision_id: 0x100101
0x12: 0x90a60130
0x14: 0x0421101f
0x15: 0x40000000
0x16: 0x411111f0
0x17: 0x411111f0
0x18: 0x04a11040
0x19: 0x411111f0
0x1a: 0x411111f0
0x1b: 0x90170110
0x1d: 0x40b7952d
0x1e: 0x04451150
hdaudioC0D2
vendor_name: Intel
chip_name: Raptorlake HDMI
vendor_id: 0x80862818
subsystem_id: 0x80860101
revision_id: 0x100000
0x04: 0x18560010
0x06: 0x18560010
0x08: 0x18560010
0x0a: 0x18560010
0x0b: 0x18560010
0x0c: 0x18560010
0x0d: 0x18560010
0x0e: 0x18560010
0x0f: 0x18560010
hdaudioC1D0
vendor_name: Nvidia
chip_name: Generic HDMI
vendor_id: 0x10de00a5
subsystem_id: 0x10de0000
revision_id: 0x100100
0x04: 0x585600f0
0x05: 0x185600f0
0x06: 0x185600f0
0x07: 0x185600f0

View File

@ -1,19 +0,0 @@
CONFIG_VENDOR_SYSTEM76=y
CONFIG_BOARD_SYSTEM76_BONW15_B=y
CONFIG_CCACHE=y
CONFIG_CONSOLE_SERIAL=n
CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y
CONFIG_HAVE_IFD_BIN=y
CONFIG_HAVE_ME_BIN=y
CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom"
CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom"
CONFIG_PAYLOAD_ELF=y
CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)"
CONFIG_PCIEXP_HOTPLUG_MEM=0x6000000
CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x400000000
CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View File

@ -1 +0,0 @@
BOARD=system76/bonw15-b

View File

@ -1,89 +0,0 @@
id 5570 rev 6
A0: data 1 mirror 1 pot 0 control 80
A1: data 0 mirror 0 pot 0 control 00
A2: data 1 mirror 0 pot 0 control 00
A3: data 0 mirror 0 pot 0 control 00
A4: data 0 mirror 1 pot 0 control 00
A5: data 0 mirror 0 pot 0 control 00
A6: data 0 mirror 0 pot 0 control 00
A7: data 0 mirror 0 pot 0 control 00
B0: data 0 mirror 0 pot 0 control 84
B1: data 1 mirror 1 pot 0 control 84
B2: data 1 mirror 1 pot 0 control 84
B3: data 1 mirror 1 pot 0 control 80
B4: data 1 mirror 1 pot 0 control 40
B5: data 1 mirror 1 pot 0 control 40
B6: data 1 mirror 1 pot 0 control 44
B7: data 1 mirror 1 pot 0 control 80
C0: data 1 mirror 1 pot 0 control 80
C1: data 1 mirror 1 pot 0 control 04
C2: data 1 mirror 1 pot 0 control 04
C3: data 0 mirror 0 pot 0 control 04
C4: data 0 mirror 0 pot 0 control 84
C5: data 0 mirror 0 pot 0 control 04
C6: data 1 mirror 1 pot 0 control 40
C7: data 1 mirror 1 pot 0 control 44
D0: data 1 mirror 1 pot 0 control 40
D1: data 1 mirror 1 pot 0 control 44
D2: data 1 mirror 1 pot 0 control 00
D3: data 0 mirror 0 pot 0 control 40
D4: data 0 mirror 0 pot 0 control 40
D5: data 1 mirror 1 pot 0 control 44
D6: data 0 mirror 0 pot 0 control 02
D7: data 1 mirror 1 pot 0 control 02
E0: data 1 mirror 1 pot 0 control 04
E1: data 1 mirror 1 pot 0 control 44
E2: data 1 mirror 1 pot 0 control 84
E3: data 1 mirror 1 pot 0 control 40
E4: data 1 mirror 1 pot 0 control 42
E5: data 1 mirror 1 pot 0 control 40
E6: data 0 mirror 0 pot 0 control 80
E7: data 1 mirror 1 pot 0 control 04
F0: data 0 mirror 0 pot 0 control 44
F1: data 1 mirror 1 pot 0 control 44
F2: data 1 mirror 1 pot 0 control 44
F3: data 1 mirror 1 pot 0 control 40
F4: data 1 mirror 1 pot 0 control 04
F5: data 1 mirror 1 pot 0 control 04
F6: data 1 mirror 1 pot 0 control 40
F7: data 1 mirror 1 pot 0 control 80
G0: data 1 mirror 1 pot 0 control 80
G1: data 1 mirror 1 pot 0 control 40
G2: data 1 mirror 1 pot 0 control 80
G3: data 0 mirror 0 pot 0 control 00
G4: data 0 mirror 0 pot 0 control 00
G5: data 0 mirror 0 pot 0 control 00
G6: data 0 mirror 0 pot 0 control 44
G7: data 0 mirror 0 pot 0 control 00
H0: data 0 mirror 0 pot 0 control 80
H1: data 1 mirror 1 pot 0 control 80
H2: data 0 mirror 0 pot 0 control 44
H3: data 1 mirror 1 pot 0 control 80
H4: data 0 mirror 0 pot 0 control 80
H5: data 0 mirror 0 pot 0 control 44
H6: data 1 mirror 1 pot 0 control 40
H7: data 1 mirror 1 pot 0 control 80
I0: data 0 mirror 0 pot 0 control 00
I1: data 0 mirror 0 pot 0 control 00
I2: data 0 mirror 0 pot 0 control 80
I3: data 0 mirror 0 pot 0 control 00
I4: data 0 mirror 0 pot 0 control 00
I5: data 1 mirror 1 pot 0 control 40
I6: data 0 mirror 0 pot 0 control 00
I7: data 0 mirror 0 pot 0 control 00
J0: data 1 mirror 1 pot 0 control 44
J1: data 1 mirror 1 pot 0 control 40
J2: data 1 mirror 1 pot 0 control 80
J3: data 0 mirror 0 pot 0 control 80
J4: data 1 mirror 1 pot 0 control 40
J5: data 1 mirror 1 pot 0 control 80
J6: data 0 mirror 0 pot 0 control 44
J7: data 0 mirror 0 pot 0 control 84
M0: data 0 mirror 0 control 06
M1: data 0 mirror 0 control 06
M2: data 1 mirror 1 control 06
M3: data 1 mirror 1 control 06
M4: data 0 mirror 1 control 06
M5: data 0 mirror 0 control 00
M6: data 0 mirror 0 control 86
M7: data 0 mirror 0 control 00

View File

@ -1,9 +0,0 @@
BOOTLOADER=COREBOOT
DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE
SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE
TPM_ENABLE=TRUE
#SYSTEM76_EC_LOGGING=TRUE

BIN
models/bonw15-b/fd.rom (Stored with Git LFS)

Binary file not shown.

BIN
models/bonw15-b/me.rom (Stored with Git LFS)

Binary file not shown.

BIN
models/bonw15-b/vbt.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -1 +1 @@
../../fsp/mtl/4122.12/MeteorLakeFspBinPkg ../lemp13/MeteorLakeFspBinPkg

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -1 +1 @@
../../fsp/mtl/4122.12/MeteorLakeFspBinPkg ../lemp13/MeteorLakeFspBinPkg

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -11,4 +11,4 @@ https://system76.com/guides/darp5
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 6140 KB - Size: 6140 KB
- Version: 12.0.94.2428 - Version: 12.0.49.1536

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/darp5/fd.rom (Stored with Git LFS)

Binary file not shown.

BIN
models/darp5/me.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -11,4 +11,4 @@ https://system76.com/guides/darp6
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 4092 KB - Size: 4092 KB
- Version: 14.1.74.2373 - Version: 14.0.60.1807

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/darp6/me.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -9,4 +9,4 @@
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 5116 KB - Size: 5116 KB
- Version: 15.0.49.2573 - Version: 15.0.41.2158

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/darp7/me.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -11,4 +11,4 @@ https://system76.com/guides/galp3
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 6140 KB - Size: 6140 KB
- Version: 12.0.94.2428 - Version: 12.0.49.1536

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/galp3-c/fd.rom (Stored with Git LFS)

Binary file not shown.

BIN
models/galp3-c/me.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -11,4 +11,4 @@ https://system76.com/guides/galp4
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 4092 KB - Size: 4092 KB
- Version: 14.1.74.2373 - Version: 14.0.60.1807

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/galp4/me.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -9,4 +9,4 @@
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 5116 KB - Size: 5116 KB
- Version: 15.0.49.2573 - Version: 15.0.41.2158

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/galp5/me.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -13,4 +13,4 @@ https://system76.com/guides/gaze14
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 6140 KB - Size: 6140 KB
- Version: 12.0.94.2428 - Version: 12.0.85.1919

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/gaze14_1660ti/me.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -11,4 +11,4 @@ https://system76.com/guides/gaze15
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 4092 KB - Size: 4092 KB
- Version: 14.1.72.2287 - Version: 14.0.60.1807

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/gaze15/me.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -9,4 +9,4 @@
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 5116 KB - Size: 5116 KB
- Version: 15.0.49.2573 - Version: 15.0.41.2158

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/gaze16-3050/me.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -9,4 +9,4 @@
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 5108 KB - Size: 5108 KB
- Version: 15.0.49.2573 - Version: 15.0.41.2158

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/gaze16-3060-b/me.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -9,4 +9,4 @@
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 5116 KB - Size: 5116 KB
- Version: 15.0.49.2573 - Version: 15.0.41.2158

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/gaze16-3060/me.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -9,4 +9,4 @@
- HAP: false - HAP: false
- [ME](./me.rom) - [ME](./me.rom)
- Size: 5116 KB - Size: 5116 KB
- Version: 15.0.49.2573 - Version: 15.0.41.2158

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

BIN
models/lemp10/me.rom (Stored with Git LFS)

Binary file not shown.

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -1,9 +1,14 @@
BOOTLOADER=COREBOOT BOOTLOADER=COREBOOT
BOOTSPLASH_IMAGE=TRUE
BOOT_MANAGER_ESCAPE=TRUE
DISABLE_SERIAL_TERMINAL=TRUE DISABLE_SERIAL_TERMINAL=TRUE
PLATFORM_BOOT_TIMEOUT=2 PLATFORM_BOOT_TIMEOUT=2
PS2_KEYBOARD_ENABLE=TRUE PS2_KEYBOARD_ENABLE=TRUE
SD_MMC_TIMEOUT=100000
SECURE_BOOT_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE
SERIAL_DRIVER_ENABLE=FALSE SERIAL_DRIVER_ENABLE=FALSE
SHELL_TYPE=NONE SHELL_TYPE=NONE
SIO_BUS_ENABLE=TRUE
TPM_ENABLE=TRUE TPM_ENABLE=TRUE
VARIABLE_SUPPORT=EMU
#SYSTEM76_EC_LOGGING=TRUE #SYSTEM76_EC_LOGGING=TRUE

View File

@ -1 +0,0 @@
../../fsp/mtl/4122.12/MeteorLakeFspBinPkg

View File

@ -30,7 +30,7 @@ StructDef
$gPlatformFspPkgTokenSpaceGuid_PcdSerialIoUartDebugEnable 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_PcdSerialIoUartDebugEnable 1 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_PcdSerialIoUartNumber 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_PcdSerialIoUartNumber 1 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_PcdSerialIoUartMode 1 bytes $_DEFAULT_ = 0x02 $gPlatformFspPkgTokenSpaceGuid_PcdSerialIoUartMode 1 bytes $_DEFAULT_ = 0x02
$gPlatformFspPkgTokenSpaceGuid_PcdSerialIoUartPowerGating 1 bytes $_DEFAULT_ = 0x02 $gPlatformFspPkgTokenSpaceGuid_PcdSerialIoUartPowerGating 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_PcdSerialIoUartBaudRate 4 bytes $_DEFAULT_ = 115200 $gPlatformFspPkgTokenSpaceGuid_PcdSerialIoUartBaudRate 4 bytes $_DEFAULT_ = 115200
$gPlatformFspPkgTokenSpaceGuid_PcdPciExpressBaseAddress 8 bytes $_DEFAULT_ = 0xC0000000 $gPlatformFspPkgTokenSpaceGuid_PcdPciExpressBaseAddress 8 bytes $_DEFAULT_ = 0xC0000000
$gPlatformFspPkgTokenSpaceGuid_PcdPciExpressRegionLength 4 bytes $_DEFAULT_ = 0x10000000 $gPlatformFspPkgTokenSpaceGuid_PcdPciExpressRegionLength 4 bytes $_DEFAULT_ = 0x10000000
@ -131,8 +131,7 @@ StructDef
$gPlatformFspPkgTokenSpaceGuid_RmtPerTask 1 bytes $_DEFAULT_ = 0x0 $gPlatformFspPkgTokenSpaceGuid_RmtPerTask 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_TrainTrace 1 bytes $_DEFAULT_ = 0x0 $gPlatformFspPkgTokenSpaceGuid_TrainTrace 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_RxVrefTempCoeff 1 bytes $_DEFAULT_ = 0x6 $gPlatformFspPkgTokenSpaceGuid_RxVrefTempCoeff 1 bytes $_DEFAULT_ = 0x6
$gPlatformFspPkgTokenSpaceGuid_CaParityPatternRotation 1 bytes $_DEFAULT_ = 0x0 Skip 2 bytes
$gPlatformFspPkgTokenSpaceGuid_WckOffsetWa 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_TsegSize 4 bytes $_DEFAULT_ = 0x0400000 $gPlatformFspPkgTokenSpaceGuid_TsegSize 4 bytes $_DEFAULT_ = 0x0400000
$gPlatformFspPkgTokenSpaceGuid_MmioSize 2 bytes $_DEFAULT_ = 0x0 $gPlatformFspPkgTokenSpaceGuid_MmioSize 2 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_ProbelessTrace 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_ProbelessTrace 1 bytes $_DEFAULT_ = 0x00
@ -200,9 +199,7 @@ StructDef
$gPlatformFspPkgTokenSpaceGuid_tRWDG 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_tRWDG 1 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_tRWDR 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_tRWDR 1 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_tRWDD 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_tRWDD 1 bytes $_DEFAULT_ = 0x00
Skip 1 bytes Skip 81 bytes
$gPlatformFspPkgTokenSpaceGuid_tREFI32 4 bytes $_DEFAULT_ = 0x0000
Skip 76 bytes
$gPlatformFspPkgTokenSpaceGuid_Vdd2Mv 2 bytes $_DEFAULT_ = 0x0000 $gPlatformFspPkgTokenSpaceGuid_Vdd2Mv 2 bytes $_DEFAULT_ = 0x0000
$gPlatformFspPkgTokenSpaceGuid_RefClk 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_RefClk 1 bytes $_DEFAULT_ = 0x00
Skip 1 bytes Skip 1 bytes
@ -493,7 +490,7 @@ StructDef
$gPlatformFspPkgTokenSpaceGuid_ImonOffset 24 bytes $_DEFAULT_ = 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 $gPlatformFspPkgTokenSpaceGuid_ImonOffset 24 bytes $_DEFAULT_ = 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
$gPlatformFspPkgTokenSpaceGuid_VrConfigEnable 6 bytes $_DEFAULT_ = 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 $gPlatformFspPkgTokenSpaceGuid_VrConfigEnable 6 bytes $_DEFAULT_ = 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
$gPlatformFspPkgTokenSpaceGuid_TdcEnable 6 bytes $_DEFAULT_ = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 $gPlatformFspPkgTokenSpaceGuid_TdcEnable 6 bytes $_DEFAULT_ = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
$gPlatformFspPkgTokenSpaceGuid_TdcTimeWindow 24 bytes $_DEFAULT_ = 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 $gPlatformFspPkgTokenSpaceGuid_TdcTimeWindow 24 bytes $_DEFAULT_ = 0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00
$gPlatformFspPkgTokenSpaceGuid_TdcLock 6 bytes $_DEFAULT_ = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 $gPlatformFspPkgTokenSpaceGuid_TdcLock 6 bytes $_DEFAULT_ = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
$gPlatformFspPkgTokenSpaceGuid_DlvrRfiFrequency 2 bytes $_DEFAULT_ = 0x055A $gPlatformFspPkgTokenSpaceGuid_DlvrRfiFrequency 2 bytes $_DEFAULT_ = 0x055A
$gPlatformFspPkgTokenSpaceGuid_DlvrSpreadSpectrumPercentage 1 bytes $_DEFAULT_ = 0x06 $gPlatformFspPkgTokenSpaceGuid_DlvrSpreadSpectrumPercentage 1 bytes $_DEFAULT_ = 0x06
@ -648,7 +645,7 @@ StructDef
$gPlatformFspPkgTokenSpaceGuid_SerialIoUartDebugParity 1 bytes $_DEFAULT_ = 0x1 $gPlatformFspPkgTokenSpaceGuid_SerialIoUartDebugParity 1 bytes $_DEFAULT_ = 0x1
$gPlatformFspPkgTokenSpaceGuid_SerialIoUartDebugStopBits 1 bytes $_DEFAULT_ = 0x1 $gPlatformFspPkgTokenSpaceGuid_SerialIoUartDebugStopBits 1 bytes $_DEFAULT_ = 0x1
$gPlatformFspPkgTokenSpaceGuid_SerialIoUartDebugDataBits 1 bytes $_DEFAULT_ = 0x8 $gPlatformFspPkgTokenSpaceGuid_SerialIoUartDebugDataBits 1 bytes $_DEFAULT_ = 0x8
$gPlatformFspPkgTokenSpaceGuid_SerialIoUartPowerGating 1 bytes $_DEFAULT_ = 0x02 $gPlatformFspPkgTokenSpaceGuid_SerialIoUartPowerGating 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_SerialIoUartDebugMmioBase 4 bytes $_DEFAULT_ = 0xFE036000 $gPlatformFspPkgTokenSpaceGuid_SerialIoUartDebugMmioBase 4 bytes $_DEFAULT_ = 0xFE036000
$gPlatformFspPkgTokenSpaceGuid_PcdIsaSerialUartBase 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_PcdIsaSerialUartBase 1 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_CpuSaPllVoltageOffset 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_CpuSaPllVoltageOffset 1 bytes $_DEFAULT_ = 0x00
@ -695,7 +692,7 @@ StructDef
$gPlatformFspPkgTokenSpaceGuid_CMDVC 1 bytes $_DEFAULT_ = 0x01 $gPlatformFspPkgTokenSpaceGuid_CMDVC 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_LCT 1 bytes $_DEFAULT_ = 0x01 $gPlatformFspPkgTokenSpaceGuid_LCT 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_TAT 1 bytes $_DEFAULT_ = 0x01 $gPlatformFspPkgTokenSpaceGuid_TAT 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_RMT 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_RMT 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_LVRAUTOTRIM 1 bytes $_DEFAULT_ = 0x01 $gPlatformFspPkgTokenSpaceGuid_LVRAUTOTRIM 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_ALIASCHK 1 bytes $_DEFAULT_ = 0x01 $gPlatformFspPkgTokenSpaceGuid_ALIASCHK 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_RMC 1 bytes $_DEFAULT_ = 0x01 $gPlatformFspPkgTokenSpaceGuid_RMC 1 bytes $_DEFAULT_ = 0x01
@ -713,7 +710,7 @@ StructDef
$gPlatformFspPkgTokenSpaceGuid_DDRPRECOMP 1 bytes $_DEFAULT_ = 0x01 $gPlatformFspPkgTokenSpaceGuid_DDRPRECOMP 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_RDVREFDC 1 bytes $_DEFAULT_ = 0x01 $gPlatformFspPkgTokenSpaceGuid_RDVREFDC 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_VDDQT 1 bytes $_DEFAULT_ = 0x01 $gPlatformFspPkgTokenSpaceGuid_VDDQT 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_RMTBIT 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_RMTBIT 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_DQDQSSWZ 1 bytes $_DEFAULT_ = 0x01 $gPlatformFspPkgTokenSpaceGuid_DQDQSSWZ 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_REFPI 1 bytes $_DEFAULT_ = 0x01 $gPlatformFspPkgTokenSpaceGuid_REFPI 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_RXSALCAL 1 bytes $_DEFAULT_ = 0x01 $gPlatformFspPkgTokenSpaceGuid_RXSALCAL 1 bytes $_DEFAULT_ = 0x01
@ -883,22 +880,10 @@ StructDef
$gPlatformFspPkgTokenSpaceGuid_SaPreMemTestRsvd 75 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_SaPreMemTestRsvd 75 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_PprRunOnce 1 bytes $_DEFAULT_ = 0x1 $gPlatformFspPkgTokenSpaceGuid_PprRunOnce 1 bytes $_DEFAULT_ = 0x1
$gPlatformFspPkgTokenSpaceGuid_PprRunAtFastboot 1 bytes $_DEFAULT_ = 0x0 $gPlatformFspPkgTokenSpaceGuid_PprRunAtFastboot 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_PprRepairType 1 bytes $_DEFAULT_ = 0x0 $gPlatformFspPkgTokenSpaceGuid_PprRepairType 1 bytes $_DEFAULT_ = 0x02
$gPlatformFspPkgTokenSpaceGuid_PprErrorInjection 1 bytes $_DEFAULT_ = 0x0 $gPlatformFspPkgTokenSpaceGuid_PprErrorInjection 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_PprForceRepair 1 bytes $_DEFAULT_ = 0x0 $gPlatformFspPkgTokenSpaceGuid_PprForceRepair 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_PprRepairController 1 bytes $_DEFAULT_ = 0x0 Skip 44 bytes
$gPlatformFspPkgTokenSpaceGuid_PprRepairChannel 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_PprRepairDimm 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_PprRepairRank 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_PprRepairRow 4 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_PprRepairPhysicalAddrLow 4 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_PprRepairPhysicalAddrHigh 4 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_PprRepairBankGroup 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_PprRepairBank 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_DIMMODTCASPLIT 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_CMDDSSPLIT 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_CMDSRSPLIT 1 bytes $_DEFAULT_ = 0x0
Skip 23 bytes
$gPlatformFspPkgTokenSpaceGuid_TotalFlashSize 2 bytes $_DEFAULT_ = 0x0000 $gPlatformFspPkgTokenSpaceGuid_TotalFlashSize 2 bytes $_DEFAULT_ = 0x0000
$gPlatformFspPkgTokenSpaceGuid_BiosSize 2 bytes $_DEFAULT_ = 0x2800 $gPlatformFspPkgTokenSpaceGuid_BiosSize 2 bytes $_DEFAULT_ = 0x2800
$gPlatformFspPkgTokenSpaceGuid_SecurityTestRsvd 12 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_SecurityTestRsvd 12 bytes $_DEFAULT_ = 0x00
@ -942,7 +927,7 @@ StructDef
$gPlatformFspPkgTokenSpaceGuid_CpuDlvrMode 1 bytes $_DEFAULT_ = 0x0 $gPlatformFspPkgTokenSpaceGuid_CpuDlvrMode 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_NguMaxOcRatio 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_NguMaxOcRatio 1 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_NguVoltageMode 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_NguVoltageMode 1 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_NguRatio 1 bytes $_DEFAULT_ = 0x00 Skip 1 bytes
$gPlatformFspPkgTokenSpaceGuid_NguVoltageOverride 2 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_NguVoltageOverride 2 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_NguAdaptiveVoltage 2 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_NguAdaptiveVoltage 2 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_NguVoltageOffset 2 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_NguVoltageOffset 2 bytes $_DEFAULT_ = 0x00
@ -986,9 +971,11 @@ StructDef
Skip 2 bytes Skip 2 bytes
$gPlatformFspPkgTokenSpaceGuid_SataPortDevSlpPinMux 32 bytes $_DEFAULT_ = 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 $gPlatformFspPkgTokenSpaceGuid_SataPortDevSlpPinMux 32 bytes $_DEFAULT_ = 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
$gPlatformFspPkgTokenSpaceGuid_PortUsb20Enable 16 bytes $_DEFAULT_ = 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 $gPlatformFspPkgTokenSpaceGuid_PortUsb20Enable 16 bytes $_DEFAULT_ = 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
$gPlatformFspPkgTokenSpaceGuid_PortUsb20SwDeviceModeEnable 16 bytes $_DEFAULT_ = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
$gPlatformFspPkgTokenSpaceGuid_PortUsb30Enable 10 bytes $_DEFAULT_ = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 $gPlatformFspPkgTokenSpaceGuid_PortUsb30Enable 10 bytes $_DEFAULT_ = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
$gPlatformFspPkgTokenSpaceGuid_PortUsb31Speed 1 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_XdciEnable 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_XdciEnable 1 bytes $_DEFAULT_ = 0x00
Skip 1 bytes Skip 4 bytes
$gPlatformFspPkgTokenSpaceGuid_DevIntConfigPtr 4 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_DevIntConfigPtr 4 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_NumOfDevIntConfig 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_NumOfDevIntConfig 1 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_PxRcConfig 8 bytes $_DEFAULT_ = 0x0B, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B $gPlatformFspPkgTokenSpaceGuid_PxRcConfig 8 bytes $_DEFAULT_ = 0x0B, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B
@ -1524,7 +1511,7 @@ StructDef
$gPlatformFspPkgTokenSpaceGuid_Enable8254ClockGating 1 bytes $_DEFAULT_ = 0x01 $gPlatformFspPkgTokenSpaceGuid_Enable8254ClockGating 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_Enable8254ClockGatingOnS3 1 bytes $_DEFAULT_ = 0x01 $gPlatformFspPkgTokenSpaceGuid_Enable8254ClockGatingOnS3 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_EnableTcoTimer 1 bytes $_DEFAULT_ = 0x00 $gPlatformFspPkgTokenSpaceGuid_EnableTcoTimer 1 bytes $_DEFAULT_ = 0x00
Skip 5 bytes Skip 9 bytes
$gPlatformFspPkgTokenSpaceGuid_BgpdtHash 32 bytes $_DEFAULT_ = 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 $gPlatformFspPkgTokenSpaceGuid_BgpdtHash 32 bytes $_DEFAULT_ = 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
$gPlatformFspPkgTokenSpaceGuid_BiosGuardAttr 4 bytes $_DEFAULT_ = 0xFFFFFFFF $gPlatformFspPkgTokenSpaceGuid_BiosGuardAttr 4 bytes $_DEFAULT_ = 0xFFFFFFFF
Skip 4 bytes Skip 4 bytes
@ -2492,9 +2479,9 @@ List &gPlatformFspPkgTokenSpaceGuid_VgaInitControl
EndList EndList
List &gPlatformFspPkgTokenSpaceGuid_PprRepairType List &gPlatformFspPkgTokenSpaceGuid_PprRepairType
Selection 0 , "Do not Repair (Default)" Selection 0 , "Do not Repair"
Selection 1 , "Soft Repair" Selection 1 , "Soft Repair"
Selection 2 , "Hard Repair" Selection 2 , "Hard Repair (Default)"
EndList EndList
List &gPlatformFspPkgTokenSpaceGuid_SerialIoUartDebugMode List &gPlatformFspPkgTokenSpaceGuid_SerialIoUartDebugMode
@ -2897,7 +2884,7 @@ Page "Memory Reference Code"
Combo $gPlatformFspPkgTokenSpaceGuid_MemorySpdDataLen, "SPD Data Length", &gPlatformFspPkgTokenSpaceGuid_MemorySpdDataLen, Combo $gPlatformFspPkgTokenSpaceGuid_MemorySpdDataLen, "SPD Data Length", &gPlatformFspPkgTokenSpaceGuid_MemorySpdDataLen,
Help "Length of SPD Data" Help "Length of SPD Data"
Combo $gPlatformFspPkgTokenSpaceGuid_EnableAbove4GBMmio, "Enable above 4GB MMIO resource support", &EN_DIS, Combo $gPlatformFspPkgTokenSpaceGuid_EnableAbove4GBMmio, "Enable above 4GB MMIO resource support", &EN_DIS,
Help "DEPRECATED. Enable/disable above 4GB MMIO resource support" Help "Enable/disable above 4GB MMIO resource support"
EditNum $gPlatformFspPkgTokenSpaceGuid_MemorySpdPtr000, "Memory SPD Pointer Controller 0 Channel 0 Dimm 0", HEX, EditNum $gPlatformFspPkgTokenSpaceGuid_MemorySpdPtr000, "Memory SPD Pointer Controller 0 Channel 0 Dimm 0", HEX,
Help "Pointer to SPD data, will be used only when SpdAddressTable SPD Address are marked as 00" Help "Pointer to SPD data, will be used only when SpdAddressTable SPD Address are marked as 00"
"Valid range: 0x00 ~ 0xFFFFFFFF" "Valid range: 0x00 ~ 0xFFFFFFFF"
@ -3013,11 +3000,6 @@ Page "Memory Reference Code"
EditNum $gPlatformFspPkgTokenSpaceGuid_RxVrefTempCoeff, "RxVrefTempCoeff", HEX, EditNum $gPlatformFspPkgTokenSpaceGuid_RxVrefTempCoeff, "RxVrefTempCoeff", HEX,
Help "Default = 6. Range from 0-255" Help "Default = 6. Range from 0-255"
"Valid range: 0x0 ~ 0xFF" "Valid range: 0x0 ~ 0xFF"
EditNum $gPlatformFspPkgTokenSpaceGuid_CaParityPatternRotation, "CaParityPatternRotation", HEX,
Help "Default = 0 (Auto). 1 for High stress pattern rotation, 2 for no rotation."
"Valid range: 0x0 ~ 0xFF"
Combo $gPlatformFspPkgTokenSpaceGuid_WckOffsetWa, "WCK Offset", &EN_DIS,
Help "This option enables the WCK Offset WA for Hynix32 with freq >= 5600."
Combo $gPlatformFspPkgTokenSpaceGuid_TsegSize, "Tseg Size", &gPlatformFspPkgTokenSpaceGuid_TsegSize, Combo $gPlatformFspPkgTokenSpaceGuid_TsegSize, "Tseg Size", &gPlatformFspPkgTokenSpaceGuid_TsegSize,
Help "Size of SMRAM memory reserved. 0x400000 for Release build and 0x1000000 for Debug build" Help "Size of SMRAM memory reserved. 0x400000 for Release build and 0x1000000 for Debug build"
EditNum $gPlatformFspPkgTokenSpaceGuid_MmioSize, "MMIO Size", HEX, EditNum $gPlatformFspPkgTokenSpaceGuid_MmioSize, "MMIO Size", HEX,
@ -3113,9 +3095,6 @@ Page "Memory Reference Code"
EditNum $gPlatformFspPkgTokenSpaceGuid_tRWDD, "tRWDD Delta", HEX, EditNum $gPlatformFspPkgTokenSpaceGuid_tRWDD, "tRWDD Delta", HEX,
Help "Delay between Read-to-Write commands in different DIMMs. 0 - Auto. Signed TAT delta is (Value - 128). Input value range of [0..255] will give a TAT delta range of [-127..127]" Help "Delay between Read-to-Write commands in different DIMMs. 0 - Auto. Signed TAT delta is (Value - 128). Input value range of [0..255] will give a TAT delta range of [-127..127]"
"Valid range: 0x00 ~ 0xFF" "Valid range: 0x00 ~ 0xFF"
EditNum $gPlatformFspPkgTokenSpaceGuid_tREFI32, "tREFI32", HEX,
Help "Refresh Interval, 0: AUTO, max: 131071. Only used if FspmUpd->FspmConfig.SpdProfileSelected == 1 (Custom Profile)."
"Valid range: 0x00 ~ 0xFFFFFFFF"
Combo $gPlatformFspPkgTokenSpaceGuid_Vdd2Mv, "Vdd2Mv", &gPlatformFspPkgTokenSpaceGuid_Vdd2Mv, Combo $gPlatformFspPkgTokenSpaceGuid_Vdd2Mv, "Vdd2Mv", &gPlatformFspPkgTokenSpaceGuid_Vdd2Mv,
Help "VDD2 in MilliVolts. <b>0=Platform Default (no override), 1200=1.2V, 1350=1.35V etc. " Help "VDD2 in MilliVolts. <b>0=Platform Default (no override), 1200=1.2V, 1350=1.35V etc. "
Combo $gPlatformFspPkgTokenSpaceGuid_RefClk, "Memory Reference Clock", &gPlatformFspPkgTokenSpaceGuid_RefClk, Combo $gPlatformFspPkgTokenSpaceGuid_RefClk, "Memory Reference Clock", &gPlatformFspPkgTokenSpaceGuid_RefClk,
@ -3156,7 +3135,7 @@ Page "Memory Reference Code"
Help "RAS to CAS delay time and Row Precharge delay time, 0: AUTO, max: 255. Only used if FspmUpd->FspmConfig.SpdProfileSelected == 1 (Custom Profile)." Help "RAS to CAS delay time and Row Precharge delay time, 0: AUTO, max: 255. Only used if FspmUpd->FspmConfig.SpdProfileSelected == 1 (Custom Profile)."
"Valid range: 0x00 ~ 0x3F" "Valid range: 0x00 ~ 0x3F"
EditNum $gPlatformFspPkgTokenSpaceGuid_tREFI, "tREFI", HEX, EditNum $gPlatformFspPkgTokenSpaceGuid_tREFI, "tREFI", HEX,
Help "Obsolete, use tREFI32 instead. Refresh Interval, 0: AUTO, max: 65535. Only used if FspmUpd->FspmConfig.SpdProfileSelected == 1 (Custom Profile)." Help "Refresh Interval, 0: AUTO, max: 65535. Only used if FspmUpd->FspmConfig.SpdProfileSelected == 1 (Custom Profile)."
"Valid range: 0x00 ~ 0xFFFF" "Valid range: 0x00 ~ 0xFFFF"
EditNum $gPlatformFspPkgTokenSpaceGuid_tRFC, "tRFC", HEX, EditNum $gPlatformFspPkgTokenSpaceGuid_tRFC, "tRFC", HEX,
Help "Min Refresh Recovery Delay Time, 0: AUTO, max: 65535. Only used if FspmUpd->FspmConfig.SpdProfileSelected == 1 (Custom Profile)." Help "Min Refresh Recovery Delay Time, 0: AUTO, max: 65535. Only used if FspmUpd->FspmConfig.SpdProfileSelected == 1 (Custom Profile)."
@ -3643,7 +3622,7 @@ Page "Memory Reference Code"
Help "Thermal Design Current enable/disable; <b>0: Disable</b>; 1: Enable. [0] for IA, [1] for GT, [2] for SA, [3] through [5] are Reserved." Help "Thermal Design Current enable/disable; <b>0: Disable</b>; 1: Enable. [0] for IA, [1] for GT, [2] for SA, [3] through [5] are Reserved."
"Valid range: 0x00 ~ 0xFFFFFFFFFF" "Valid range: 0x00 ~ 0xFFFFFFFFFF"
EditNum $gPlatformFspPkgTokenSpaceGuid_TdcTimeWindow, "Thermal Design Current time window", HEX, EditNum $gPlatformFspPkgTokenSpaceGuid_TdcTimeWindow, "Thermal Design Current time window", HEX,
Help "TDC Time Window, value in seconds. Range from 1s to 448s, 0 = Auto/HW default. <b>0: Auto</b>. [0] for IA, [1] for GT, [2] for SA, [3] through [5] are Reserved." Help "TDC Time Window, value of IA either in milliseconds or seconds, value of GT/SA is in milliseconds. 1ms is default. Range of IA from 1ms to 448s, Range of GT/SA is 1ms to 10ms, except for 9ms. 9ms has no valid encoding in the MSR definition."
"Valid range: 0x00 ~ 0x0006D6000006D6000006D6000006D6000006D600" "Valid range: 0x00 ~ 0x0006D6000006D6000006D6000006D6000006D600"
EditNum $gPlatformFspPkgTokenSpaceGuid_TdcLock, "Thermal Design Current Lock", HEX, EditNum $gPlatformFspPkgTokenSpaceGuid_TdcLock, "Thermal Design Current Lock", HEX,
Help "Thermal Design Current Lock; <b>0: Disable</b>; 1: Enable. For all VR Indexes" Help "Thermal Design Current Lock; <b>0: Disable</b>; 1: Enable. For all VR Indexes"
@ -4286,44 +4265,11 @@ Page "Memory Reference Code"
Combo $gPlatformFspPkgTokenSpaceGuid_ReservedFspmUpd, "PreMemRsvd", &EN_DIS, Combo $gPlatformFspPkgTokenSpaceGuid_ReservedFspmUpd, "PreMemRsvd", &EN_DIS,
Help "Reserved for Pre-Mem" Help "Reserved for Pre-Mem"
Combo $gPlatformFspPkgTokenSpaceGuid_PprRepairType, "PPR Repair Type", &gPlatformFspPkgTokenSpaceGuid_PprRepairType, Combo $gPlatformFspPkgTokenSpaceGuid_PprRepairType, "PPR Repair Type", &gPlatformFspPkgTokenSpaceGuid_PprRepairType,
Help "PPR Repair Type: 0:Do not Repair (Default), 1:Soft Repair, 2:Hard Repair" Help "PPR Repair Type: 0:Do not Repair, 1:Soft Repair, 2:Hard Repair (Default)"
Combo $gPlatformFspPkgTokenSpaceGuid_PprErrorInjection, "PPR Error Injection", &EN_DIS, Combo $gPlatformFspPkgTokenSpaceGuid_PprErrorInjection, "PPR Error Injection", &EN_DIS,
Help "When Eanble, PPR will inject bad rows during testing" Help "When Eanble, PPR will inject bad rows during testing"
Combo $gPlatformFspPkgTokenSpaceGuid_PprForceRepair, "PPR ForceRepair", &EN_DIS, Combo $gPlatformFspPkgTokenSpaceGuid_PprForceRepair, "PPR ForceRepair", &EN_DIS,
Help "When Eanble, PPR will force repair some rows many times (90)" Help "When Eanble, PPR will force repair some rows many times (90)"
EditNum $gPlatformFspPkgTokenSpaceGuid_PprRepairController, "PPR Repair Controller", HEX,
Help "PPR repair controller: User chooses to force repair specifc address "
"Valid range: 0x00 ~ 0x01"
EditNum $gPlatformFspPkgTokenSpaceGuid_PprRepairChannel, "PPR Repair Channel", HEX,
Help "PPR repair Channel: User chooses to force repair specifc address "
"Valid range: 0x00 ~ 0x01"
EditNum $gPlatformFspPkgTokenSpaceGuid_PprRepairDimm, "PPR Repair Dimm", HEX,
Help "PPR repair Dimm: User chooses to force repair specifc address "
"Valid range: 0x00 ~ 0x01"
EditNum $gPlatformFspPkgTokenSpaceGuid_PprRepairRank, "PPR Repair Rank", HEX,
Help "PPR repair Rank: User chooses to force repair specifc address "
"Valid range: 0x00 ~ 0x01"
EditNum $gPlatformFspPkgTokenSpaceGuid_PprRepairRow, "PPR Repair Row", HEX,
Help "PPR repair Row: User chooses to force repair specifc address "
"Valid range: 0x00 ~ 0xFFFFFFFF"
EditNum $gPlatformFspPkgTokenSpaceGuid_PprRepairPhysicalAddrLow, "PPR Repair Physical Address Low", HEX,
Help "PPR repair Physical Address Low: User chooses to force repair specifc address "
"Valid range: 0x00 ~ 0xFFFFFFFF"
EditNum $gPlatformFspPkgTokenSpaceGuid_PprRepairPhysicalAddrHigh, "PPR Repair Physical Address High", HEX,
Help "PPR repair Physical Address High: User chooses to force repair specifc address "
"Valid range: 0x00 ~ 0xFFFFFFFF"
EditNum $gPlatformFspPkgTokenSpaceGuid_PprRepairBankGroup, "PPR Repair BankGroup", HEX,
Help "PPR repair BankGroup: User chooses to force repair specifc address "
"Valid range: 0x00 ~ 0xFF"
EditNum $gPlatformFspPkgTokenSpaceGuid_PprRepairBank, "PPR Repair Bank", HEX,
Help "PPR repair Bank: User chooses to force repair specifc address "
"Valid range: 0x00 ~ 0xFF"
Combo $gPlatformFspPkgTokenSpaceGuid_DIMMODTCASPLIT, "DIMM CA ODT Split Training", &EN_DIS,
Help "Enable/Disable DIMM CA ODT Split Training"
Combo $gPlatformFspPkgTokenSpaceGuid_CMDDSSPLIT, "CMD Drive Strength Split", &EN_DIS,
Help "Enable/Disable CMD Drive Strength Split"
Combo $gPlatformFspPkgTokenSpaceGuid_CMDSRSPLIT, "CMD Slew Rate Split Training", &EN_DIS,
Help "Enable/Disable CMD Slew Rate Split Training"
EditNum $gPlatformFspPkgTokenSpaceGuid_TotalFlashSize, "TotalFlashSize", HEX, EditNum $gPlatformFspPkgTokenSpaceGuid_TotalFlashSize, "TotalFlashSize", HEX,
Help "Enable/Disable. 0: Disable, define default value of TotalFlashSize , 1: enable" Help "Enable/Disable. 0: Disable, define default value of TotalFlashSize , 1: enable"
"Valid range: 0x00 ~ 0xFFFF" "Valid range: 0x00 ~ 0xFFFF"
@ -4686,9 +4632,6 @@ Page "PCH(PreMem)"
"Valid range: 0x00 ~ 0x55" "Valid range: 0x00 ~ 0x55"
Combo $gPlatformFspPkgTokenSpaceGuid_NguVoltageMode, "NGU voltage mode", &EN_DIS, Combo $gPlatformFspPkgTokenSpaceGuid_NguVoltageMode, "NGU voltage mode", &EN_DIS,
Help "NGU voltage mode; <b>0: Adaptive</b>; 1: Override." Help "NGU voltage mode; <b>0: Adaptive</b>; 1: Override."
EditNum $gPlatformFspPkgTokenSpaceGuid_NguRatio, "NGU Ratio", HEX,
Help "Sets the Ratio for NGU when SAGV is enabled, using SAVG B2P Mailbox cmd 0x22 and subcommand 0x1. When this value is zero, dynamic mode is selected and NGU ratio can be modified using OCMB cmd 0x11. When valid ratio value is set, static mode is selected with the fixed ratio specified by this value.. <b>0: Hardware defaults.</b> Range: 0-85"
"Valid range: 0x00 ~ 0x55"
EditNum $gPlatformFspPkgTokenSpaceGuid_NguVoltageOverride, "NGU voltage override", HEX, EditNum $gPlatformFspPkgTokenSpaceGuid_NguVoltageOverride, "NGU voltage override", HEX,
Help "The NGU voltage override which is applied to the entire range of cpu NGU frequencies. Valid Range 0 to 2000" Help "The NGU voltage override which is applied to the entire range of cpu NGU frequencies. Valid Range 0 to 2000"
"Valid range: 0x00 ~ 0x7D0" "Valid range: 0x00 ~ 0x7D0"
@ -5197,9 +5140,14 @@ Page "PCH(PostMem)"
EditNum $gPlatformFspPkgTokenSpaceGuid_PortUsb20Enable, "Enable USB2 ports", HEX, EditNum $gPlatformFspPkgTokenSpaceGuid_PortUsb20Enable, "Enable USB2 ports", HEX,
Help "Enable/disable per USB2 ports. One byte for each port, byte0 for port0, byte1 for port1, and so on." Help "Enable/disable per USB2 ports. One byte for each port, byte0 for port0, byte1 for port1, and so on."
"Valid range: 0x00 ~ 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" "Valid range: 0x00 ~ 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
EditNum $gPlatformFspPkgTokenSpaceGuid_PortUsb20SwDeviceModeEnable, "Enable USB2 SW Device Mode", HEX,
Help "Enable/disable SW device mode per USB2 ports. One byte for each port, byte0 for port0, byte1 for port1, and so on."
"Valid range: 0x00 ~ 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
EditNum $gPlatformFspPkgTokenSpaceGuid_PortUsb30Enable, "Enable USB3 ports", HEX, EditNum $gPlatformFspPkgTokenSpaceGuid_PortUsb30Enable, "Enable USB3 ports", HEX,
Help "Enable/disable per USB3 ports. One byte for each port, byte0 for port0, byte1 for port1, and so on." Help "Enable/disable per USB3 ports. One byte for each port, byte0 for port0, byte1 for port1, and so on."
"Valid range: 0x00 ~ 0xFFFFFFFFFFFFFFFFFFFF" "Valid range: 0x00 ~ 0xFFFFFFFFFFFFFFFFFFFF"
Combo $gPlatformFspPkgTokenSpaceGuid_PortUsb31Speed, "USB 3.1 Speed Selection", &EN_DIS,
Help "Choose USB 3.1 Speed Selection. 1: Gen1, 0: Gen2"
Combo $gPlatformFspPkgTokenSpaceGuid_XdciEnable, "Enable xDCI controller", &EN_DIS, Combo $gPlatformFspPkgTokenSpaceGuid_XdciEnable, "Enable xDCI controller", &EN_DIS,
Help "Enable/disable to xDCI controller." Help "Enable/disable to xDCI controller."
EditNum $gPlatformFspPkgTokenSpaceGuid_DevIntConfigPtr, "Address of PCH_DEVICE_INTERRUPT_CONFIG table.", HEX, EditNum $gPlatformFspPkgTokenSpaceGuid_DevIntConfigPtr, "Address of PCH_DEVICE_INTERRUPT_CONFIG table.", HEX,

BIN
models/lemp13-b/MeteorLakeFspBinPkg/Fsp.fd (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -67,7 +67,7 @@ typedef struct {
UINT16 MemorySpdDataLen; UINT16 MemorySpdDataLen;
/** Offset 0x004A - Enable above 4GB MMIO resource support /** Offset 0x004A - Enable above 4GB MMIO resource support
DEPRECATED. Enable/disable above 4GB MMIO resource support Enable/disable above 4GB MMIO resource support
$EN_DIS $EN_DIS
**/ **/
UINT8 EnableAbove4GBMmio; UINT8 EnableAbove4GBMmio;
@ -283,16 +283,9 @@ typedef struct {
**/ **/
UINT8 RxVrefTempCoeff; UINT8 RxVrefTempCoeff;
/** Offset 0x012E - CaParityPatternRotation /** Offset 0x012E
Default = 0 (Auto). 1 for High stress pattern rotation, 2 for no rotation.
**/ **/
UINT8 CaParityPatternRotation; UINT8 Rsvd020[2];
/** Offset 0x012F - WCK Offset
This option enables the WCK Offset WA for Hynix32 with freq >= 5600.
$EN_DIS
**/
UINT8 WckOffsetWa;
/** Offset 0x0130 - Tseg Size /** Offset 0x0130 - Tseg Size
Size of SMRAM memory reserved. 0x400000 for Release build and 0x1000000 for Debug build Size of SMRAM memory reserved. 0x400000 for Release build and 0x1000000 for Debug build
@ -767,17 +760,7 @@ typedef struct {
/** Offset 0x01AF /** Offset 0x01AF
**/ **/
UINT8 Rsvd031[1]; UINT8 Rsvd031[81];
/** Offset 0x01B0 - tREFI32
Refresh Interval, 0: AUTO, max: 131071. Only used if FspmUpd->FspmConfig.SpdProfileSelected
== 1 (Custom Profile).
**/
UINT32 tREFI32;
/** Offset 0x01B4
**/
UINT8 Rsvd036[76];
/** Offset 0x0200 - Vdd2Mv /** Offset 0x0200 - Vdd2Mv
VDD2 in MilliVolts. <b>0=Platform Default (no override), 1200=1.2V, 1350=1.35V etc. VDD2 in MilliVolts. <b>0=Platform Default (no override), 1200=1.2V, 1350=1.35V etc.
@ -892,8 +875,8 @@ typedef struct {
UINT8 Rsvd040[1]; UINT8 Rsvd040[1];
/** Offset 0x021C - tREFI /** Offset 0x021C - tREFI
Obsolete, use tREFI32 instead. Refresh Interval, 0: AUTO, max: 65535. Only used Refresh Interval, 0: AUTO, max: 65535. Only used if FspmUpd->FspmConfig.SpdProfileSelected
if FspmUpd->FspmConfig.SpdProfileSelected == 1 (Custom Profile). == 1 (Custom Profile).
**/ **/
UINT16 tREFI; UINT16 tREFI;
@ -2520,8 +2503,9 @@ typedef struct {
UINT8 TdcEnable[6]; UINT8 TdcEnable[6];
/** Offset 0x069C - Thermal Design Current time window /** Offset 0x069C - Thermal Design Current time window
TDC Time Window, value in seconds. Range from 1s to 448s, 0 = Auto/HW default. <b>0: TDC Time Window, value of IA either in milliseconds or seconds, value of GT/SA is
Auto</b>. [0] for IA, [1] for GT, [2] for SA, [3] through [5] are Reserved. in milliseconds. 1ms is default. Range of IA from 1ms to 448s, Range of GT/SA is
1ms to 10ms, except for 9ms. 9ms has no valid encoding in the MSR definition.
**/ **/
UINT32 TdcTimeWindow[6]; UINT32 TdcTimeWindow[6];
@ -4726,8 +4710,8 @@ typedef struct {
UINT8 PprRunAtFastboot; UINT8 PprRunAtFastboot;
/** Offset 0x0CF5 - PPR Repair Type /** Offset 0x0CF5 - PPR Repair Type
PPR Repair Type: 0:Do not Repair (Default), 1:Soft Repair, 2:Hard Repair PPR Repair Type: 0:Do not Repair, 1:Soft Repair, 2:Hard Repair (Default)
0:Do not Repair (Default), 1:Soft Repair, 2:Hard Repair 0:Do not Repair, 1:Soft Repair, 2:Hard Repair (Default)
**/ **/
UINT8 PprRepairType; UINT8 PprRepairType;
@ -4743,72 +4727,9 @@ typedef struct {
**/ **/
UINT8 PprForceRepair; UINT8 PprForceRepair;
/** Offset 0x0CF8 - PPR Repair Controller /** Offset 0x0CF8
PPR repair controller: User chooses to force repair specifc address
**/ **/
UINT8 PprRepairController; UINT8 SaFspmUpdRsvd[44];
/** Offset 0x0CF9 - PPR Repair Channel
PPR repair Channel: User chooses to force repair specifc address
**/
UINT8 PprRepairChannel;
/** Offset 0x0CFA - PPR Repair Dimm
PPR repair Dimm: User chooses to force repair specifc address
**/
UINT8 PprRepairDimm;
/** Offset 0x0CFB - PPR Repair Rank
PPR repair Rank: User chooses to force repair specifc address
**/
UINT8 PprRepairRank;
/** Offset 0x0CFC - PPR Repair Row
PPR repair Row: User chooses to force repair specifc address
**/
UINT32 PprRepairRow;
/** Offset 0x0D00 - PPR Repair Physical Address Low
PPR repair Physical Address Low: User chooses to force repair specifc address
**/
UINT32 PprRepairPhysicalAddrLow;
/** Offset 0x0D04 - PPR Repair Physical Address High
PPR repair Physical Address High: User chooses to force repair specifc address
**/
UINT32 PprRepairPhysicalAddrHigh;
/** Offset 0x0D08 - PPR Repair BankGroup
PPR repair BankGroup: User chooses to force repair specifc address
**/
UINT8 PprRepairBankGroup;
/** Offset 0x0D09 - PPR Repair Bank
PPR repair Bank: User chooses to force repair specifc address
**/
UINT8 PprRepairBank;
/** Offset 0x0D0A - DIMM CA ODT Split Training
Enable/Disable DIMM CA ODT Split Training
$EN_DIS
**/
UINT8 DIMMODTCASPLIT;
/** Offset 0x0D0B - CMD Drive Strength Split
Enable/Disable CMD Drive Strength Split
$EN_DIS
**/
UINT8 CMDDSSPLIT;
/** Offset 0x0D0C - CMD Slew Rate Split Training
Enable/Disable CMD Slew Rate Split Training
$EN_DIS
**/
UINT8 CMDSRSPLIT;
/** Offset 0x0D0D
**/
UINT8 SaFspmUpdRsvd[23];
/** Offset 0x0D24 - TotalFlashSize /** Offset 0x0D24 - TotalFlashSize
Enable/Disable. 0: Disable, define default value of TotalFlashSize , 1: enable Enable/Disable. 0: Disable, define default value of TotalFlashSize , 1: enable
@ -5055,14 +4976,9 @@ typedef struct {
**/ **/
UINT8 NguVoltageMode; UINT8 NguVoltageMode;
/** Offset 0x0DFD - NGU Ratio /** Offset 0x0DFD
Sets the Ratio for NGU when SAGV is enabled, using SAVG B2P Mailbox cmd 0x22 and
subcommand 0x1. When this value is zero, dynamic mode is selected and NGU ratio
can be modified using OCMB cmd 0x11. When valid ratio value is set, static mode
is selected with the fixed ratio specified by this value.. <b>0: Hardware defaults.</b>
Range: 0-85
**/ **/
UINT8 NguRatio; UINT8 Rsvd400[1];
/** Offset 0x0DFE - NGU voltage override /** Offset 0x0DFE - NGU voltage override
The NGU voltage override which is applied to the entire range of cpu NGU frequencies. The NGU voltage override which is applied to the entire range of cpu NGU frequencies.

Some files were not shown because too many files have changed in this diff Show More