Commit Graph

201 Commits

Author SHA1 Message Date
Tim Crawford
6526291d71 oryp11: Add ec.config, symlink and use FSP
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-04-03 13:23:12 -06:00
Tim Crawford
8933544389 oryp11: Add config files
- Specify chip.txt for external flashing
- Copy IntelGopDriver.inf so GOP is used
- Copy edk2.config to build with correct configs

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-04-03 13:23:12 -06:00
Tim Crawford
2a568cfb2e oryp11: Update CSME
- Disable Boot Guard
- Disable PTT
- Disable locking the descriptor

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-04-03 13:23:12 -06:00
Tim Crawford
e65a4d4ef5 Add coreboot configs for oryp11, gaze18-3050
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-04-03 13:23:12 -06:00
Jeremy Soller
adfabb401f Add FSP for gaze18-40x0 2023-04-03 13:23:12 -06:00
Jeremy Soller
bc75d1a6eb Add chip.txt for gaze18 2023-04-03 13:23:12 -06:00
Jeremy Soller
f8146b3cf5 Disable bootguard for gaze18 2023-04-03 13:23:12 -06:00
Jeremy Soller
b2ecfb615c Update coreboot and add gaze18-40x0 configs 2023-04-03 13:23:12 -06:00
Tim Crawford
03ef3bde94 models: Add oryp11 blobs
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-04-03 13:23:12 -06:00
Tim Crawford
ae90538df1 models: Add oryp11 extract
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-04-03 13:23:12 -06:00
Jeremy Soller
95a7b9edf8 Add gaze18-40x0 extract 2023-04-03 13:23:12 -06:00
Tim Crawford
c01e392b4d models: Add gaze18-3050 dump
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-04-03 13:23:12 -06:00
Tim Crawford
ce389aab14 coreboot: Drop RUN_FSP_GOP selection
This choice is the default for boards that select INTEL_GMA_HAVE_VBT and
do not use libgfxinit.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-02-10 15:45:26 -07:00
Tim Crawford
f64430a6b1 models: Remove thelio-b1
This model could not be ported, and so was never supported.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-09-23 12:28:57 -06:00
Tim Crawford
280f061470 oryp10: Update CSME
- Disable Boot Guard
- Disable PTT
- Disable locking the descriptor

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-09-06 09:48:49 -06:00
Tim Crawford
1169a60ca5 oryp10: Add Oryx Pro 10
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-09-06 09:48:49 -06:00
Tim Crawford
1c03ebeba9 Update CSME for TGL-H and TGL-U to 15.0.41.2158v2
- TGL-U ID: 729569
- TGL-H ID: 729571

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-08-10 12:36:10 -06:00
Tim Crawford
26f97c8d88 galp6: Add support for new board
- Update submodules to support the new board
- Add board to list of supported models

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-08-03 17:29:54 -06:00
Tim Crawford
db2a47337a galp6: Update CSME
Disable Boot Guard, PTT, and locking of the descriptor.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-08-03 17:29:54 -06:00
Daniel Sutton
6a97accff4 galp6: Add Galago Pro 6 2022-08-03 17:29:54 -06:00
Tim Crawford
302c1eedd6 Update CSME for ADL-P to 16.0.15.1810v8
- ID: 735206
- Updated: 2022-06-23
- Version: 16.0.15.1810v8 ADL-P

The reported version is 16.0.15.1829.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-08-03 17:29:54 -06:00
Tim Crawford
6ff4ccfbcb coreboot: rebase on 37bf8c6dd590
Update coreboot and switch boards to use public releases of blobs.

- TGL-U microcode: revision 0xa4
- TGL-H microcode: revision 0x3e
- ADL microcode: revision 0x41c
- ADL FSP: C.0.69.74

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-08-03 17:29:54 -06:00
Tim Crawford
00cebe9042 gaze17-3050: Update 3050 variant
- Update EC and coreboot to support the new board
- Update README and CHANGELOG with the new board
- Add `chip.txt` to allow external flashing

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-07-27 10:12:02 -06:00
Tim Crawford
46d6040dbd gaze17-3050: Update CSME
Disable Boot Guard, PTT, and locking of the descriptor.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-07-27 10:12:02 -06:00
Tim Crawford
966f29601b oryp9: Update CSME
Disable Boot Guard, PTT, and locking of the descriptor.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-07-13 14:12:17 -06:00
Tim Crawford
132e3ab1f3 oryp9: Add Oryx Pro 9
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-07-13 14:12:17 -06:00
Tim Crawford
dda04c8be5 lemp11: Update CSME
Disable Boot Guard, PTT, and locking of the descriptor.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-06-29 16:21:17 -06:00
Tim Crawford
21725b41da lemp11: Add Lemur Pro 11
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-06-29 16:21:17 -06:00
Tim Crawford
143af4d549 darp8: Update CSME
Disable Boot Guard, PTT, and locking of the descriptor.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-06-22 09:36:04 -06:00
Tim Crawford
3af446e772 darp8: Add Darter Pro 8
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-06-22 09:36:04 -06:00
Jeremy Soller
774517b8ff gaze17-3060-b: run end of manufacturing on first boot 2022-05-24 08:23:06 -06:00
Tim Crawford
3a5b4224ac coreboot: Drop custom TPM configs
The `TPM_MEASURED_BOOT` configs have been enabled upstream so are not
needed.

TPM2 is working on gaze17, so drop the `TPM2` selection as well.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-05-16 12:40:59 -07:00
Jeremy Soller
0f5d4de779 Add gaze17 2022-05-16 12:40:59 -07:00
Tim Crawford
998378efcc models: Add edk2 config for QEMU
Ensure QEMU builds with the correct edk2 options by providing a config
file like the other models.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-02-28 16:00:54 -07:00
Jeremy Soller
e8d7c8e636 Update IFD and ME for all models 2022-02-03 08:58:23 -07:00
Tim Crawford
417e5898da models: Set coreboot, PS/2 keyboard in edk2 config
Set BOOTLOADER and PS2_KEYBOARD_ENABLE in the edk2 config. This will
allow us to drop the corresponding commits in edk2 when rebasing on the
next stable release.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-01-12 13:49:19 -07:00
Tim Crawford
8d9fbd1e3c models: Enable coreboot measured boot
All the laptops contain a TPM 2.0 chip. Enable the measured boot
security feature by default.

Link: https://doc.coreboot.org/security/vboot/measured_boot.html
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2021-12-21 13:11:09 -07:00
Tim Crawford
fa98ecae1f edk2: Rebase on edk2-stable202108
Set options in edk2.config for each board.

PCIE_BASE is no longer an edk2 option. The value is expected to be in
AcpiBoardInfo HOB, generated from the bootloader's ACPI table.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2021-12-21 13:11:09 -07:00
Tim Crawford
af955613e0 models: Enable SMMSTOREv2 in coreboot
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2021-12-21 13:11:09 -07:00
Tim Crawford
5b4dbd9c53 coreboot: Rebase on 4.15
Rebase on upstream coreboot/coreboot@5622666396. The is slightly ahead
of the 4.15 tag, but includes all of our boards and most Intel SoC
changes we need.

We are now ~10 patches on top of upstream.

The following boards have been upstreamed:

- addw1
- addw2
- bonw14
- darp5
- darp6
- darp7
- galp2
- galp3-b
- galp3-c
- galp4
- galp5
- gaze14
- gaze15
- gaze16
- lemp10
- oryp5
- oryp6
- oryp7
- oryp8

The following drivers have been upstreamed:

- tas5825m

microcode:

- TGL-U boards have been updated to rev 0x9a from private repo
- TGL-H boards have been updated to rev 0x3c from private repo
- Remaining boards changed to use blobs from public repo

FSP:

- TGL changed to use A.0.51.31 from public repo

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2021-12-21 13:11:09 -07:00
Tim Crawford
fb9d759338 gaze16-3060: Add variant for I219-V board
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2021-11-01 11:27:30 -06:00
Tim Crawford
f5274dedba oryp8: Correct SSID
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2021-09-20 19:22:56 -06:00
Jeremy Soller
7b9977081f Add oryp8 2021-09-20 10:58:55 -06:00
leviport
3fac9d61ca Also update chip.txt for galp4 and lemp9 2021-08-20 15:18:03 -06:00
leviport
75b2a26627 Update chip.txt for darp5 2021-08-20 15:18:03 -06:00
Jeremy Soller
c2cfab23d4 Add gaze16 2021-07-20 16:32:32 -06:00
Tim Crawford
dde58209de gaze14: Add coreboot configs 2021-05-12 13:59:50 -06:00
Tim Crawford
3fe5ccbc8c gaze14: Reduce from 4 variants to 2 2021-05-12 13:59:50 -06:00
Tim Crawford
7fb3203a01 Add chip.txt for addw1 and darp7
- addw1 uses a MX25L12873F, the same as oryp7
- darp7 uses a GD25B127D, the same as darp6
2021-04-08 14:14:24 -06:00
Jeremy Soller
236914e8e8 darp7, galp5, lemp10: Update microcode 2021-04-07 14:54:16 -06:00