Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bonw15-b: Add variant for new Bonobo #567

Merged
merged 3 commits into from
Nov 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions models/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
- [addw4](./addw4) - System76 Adder WS (addw4)
- [bonw14](./bonw14) - System76 Bonobo WS (bonw14)
- [bonw15](./bonw15) - System76 Bonobo WS (bonw15)
- [bonw15-b](./bonw15-b) - System76 Bonobo WS (bonw15-b)
- [darp10](./darp10) - System76 Darter Pro (darp10)
- [darp10-b](./darp10-b) - System76 Darter Pro (darp10-b)
- [darp5](./darp5) - System76 Darter Pro (darp5)
Expand Down Expand Up @@ -36,6 +37,7 @@
- [lemp11](./lemp11) - System76 Lemur Pro (lemp11)
- [lemp12](./lemp12) - System76 Lemur Pro (lemp12)
- [lemp13](./lemp13) - System76 Lemur Pro (lemp13)
- [lemp13-b](./lemp13-b) - System76 Lemur Pro (lemp13-b)
- [lemp9](./lemp9) - System76 Lemur Pro (lemp9)
- [oryp10](./oryp10) - System76 Oryx Pro (oryp10)
- [oryp11](./oryp11) - System76 Oryx Pro (oryp11)
Expand Down
3 changes: 3 additions & 0 deletions models/bonw15-b/IntelGopDriver.efi
Git LFS file not shown
9 changes: 9 additions & 0 deletions models/bonw15-b/IntelGopDriver.inf
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[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|*
12 changes: 12 additions & 0 deletions models/bonw15-b/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# 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
1 change: 1 addition & 0 deletions models/bonw15-b/README.md.in
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# System76 Bonobo WS (bonw15-b)
1 change: 1 addition & 0 deletions models/bonw15-b/chip.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
GD25Q256D
334 changes: 334 additions & 0 deletions models/bonw15-b/coreboot-collector.txt

Large diffs are not rendered by default.

19 changes: 19 additions & 0 deletions models/bonw15-b/coreboot.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
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
1 change: 1 addition & 0 deletions models/bonw15-b/ec.config
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
BOARD=system76/bonw15-b
89 changes: 89 additions & 0 deletions models/bonw15-b/ecspy.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
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
9 changes: 9 additions & 0 deletions models/bonw15-b/edk2.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
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
3 changes: 3 additions & 0 deletions models/bonw15-b/fd.rom
Git LFS file not shown
3 changes: 3 additions & 0 deletions models/bonw15-b/me.rom
Git LFS file not shown
3 changes: 3 additions & 0 deletions models/bonw15-b/vbt.rom
Git LFS file not shown