Commit graph

115 commits

Author SHA1 Message Date
Tim Crawford
f1a4d89b74 Update firmware apps
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-12-24 10:17:35 -07:00
Tim Crawford
5b1f59796d Disable CSME during firmware update on meer9
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-12-09 15:30:27 -07:00
Tim Crawford
07a6b0c675 Update UEFI apps to redox_uefi_std 0.1.13
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-11-22 07:48:09 -07:00
Tim Crawford
d38dd19438 Updates for darp10, bonw15-b
The primary changes are:

- darp10: Fix USB3 detection in Type-C ports
- bonw15-b: Add new board

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-09-11 11:16:30 -06:00
Tim Crawford
926f73d114 firmware-setup: Revert unlock prompt change
The EC will already be set to unlocked at this point, so the prompt
must be run even when in the "Unlock" state. This is fine, as the
prompt is for physical presence detection.

Only lemp13-b has a release affected by this change.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-07-08 12:50:36 -06:00
Tim Crawford
f9b96ddb9d apps: Update firmware-setup and firmware-update
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-07-01 07:23:23 -06:00
Tim Crawford
b4bee5765e Update Rust toolchain to nightly-2024-05-11
Update toolchain to match the version used in Redox.

firmware-setup is still stuck on nightly-2023-01-21.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-05-28 15:58:23 -06:00
Jeremy Soller
8f6d22b801
Add lemp13-b 2024-05-17 08:36:29 -06:00
Tim Crawford
9ef787dd5a darp10: Update coreboot, ec, firmware-update
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-05-07 15:26:31 -06:00
Jeremy Soller
bf2eee4fea
Update firmware-update 2024-03-21 18:56:18 -06:00
Jeremy Soller
f8ba050684 Update submodules 2024-03-19 13:28:33 -06:00
Tim Crawford
869f48eb66
apps: Update firmware-setup
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-03-08 07:59:43 -07:00
Tim Crawford
b8f5c020dd
apps: Update gop-policy
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-03-08 07:57:06 -07:00
Tim Crawford
13a2646415
apps: Update firmware-update
- Do cold reboot on success instead of shutting down
- Reboot on success after flashing all components
- Do not boot to firmware setup after MeSet
- Flash full EC ROM size instead of hard-coding to 128K
- Add addw4, lemp13, oryp12

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-03-08 07:57:06 -07:00
Tim Crawford
38b6bdc6e9 Update Rust apps for new toolchain
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-10-19 08:08:11 -06:00
Tim Crawford
c90cf2f0f1 Remove firmware-smmstore
firmware-smmstore is a Rust-based application for compacting SMMSTOREv1,
which we no longer use. After commit af955613e0 ("models: Enable
SMMSTOREv2 in coreboot") it is no longer needed.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-08-03 12:04:47 -06:00
Tim Crawford
05cfb1a60f Update firmware-update
- Defer unlock prompt until update is accepted

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-07-19 19:09:52 -06:00
Jeremy Soller
36c78ea003 Update submodules and changelog 2023-06-08 15:36:45 -06:00
Tim Crawford
d60e4ae5df
firmware-update: Update for darp9
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-06-07 17:31:14 -06:00
Tim Crawford
932433c214
darp9: Add Darter Pro 9
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-06-07 17:31:14 -06:00
Tim Crawford
d3db6fc8c0
Update gop-policy
Update the submodule to use the same Rust toolchain as other apps.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-05-09 14:45:32 -06:00
Tim Crawford
5f8ed7c053
galp7: Add Galago Pro 7
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-05-09 14:45:32 -06:00
Jeremy Soller
dfd1b73117 Update firmware-setup and firmware-update 2023-04-03 13:23:12 -06:00
Jeremy Soller
c833505e44 Update firmware-update 2023-04-03 13:23:12 -06:00
Jeremy Soller
7e4bf87ad1 Update firmware-update 2023-04-03 13:23:12 -06:00
Jeremy Soller
d4ad0678ad Update firmware-setup 2023-04-03 13:23:12 -06:00
Jeremy Soller
312d5fb194 Update firmware-update 2023-04-03 13:23:12 -06:00
Jeremy Soller
62d9b5db3f Update firmware-setup 2023-04-03 13:23:12 -06:00
Jeremy Soller
f8e59e0226 Update firmware-update 2023-04-03 13:23:12 -06:00
Jeremy Soller
37c37894a3 Update firmware-update 2023-04-03 13:23:12 -06:00
Jeremy Soller
9b16a5a84a Update firmware-update 2023-04-03 13:23:12 -06:00
Jeremy Soller
5b7f116fc6 Update firmware-update 2023-04-03 13:23:12 -06:00
Tim Crawford
addd02860a Update Rust toolchain to 2022-03-18
Match the toolchain used by Redox.

Update firmware-setup and firmware-update for using the new toolchain.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-11-16 09:39:05 -07: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
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
132e3ab1f3 oryp9: Add Oryx Pro 9
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-07-13 14:12: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
3af446e772 darp8: Add Darter Pro 8
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-06-22 09:36:04 -06:00
Jeremy Soller
f855f47ad6 Update firmware-update 2022-05-16 12:40:59 -07:00
Jeremy Soller
fd9d73bdb9 Update submodules 2022-05-16 12:40:59 -07:00
Tim Crawford
650b9843d3 Update submodules
Updates:

- apps/firmware-setup
- libs/coreboot-table
- libs/uefi
- tools/MEAnalyzer
- tools/UEFITool
- tools/coreboot-collector
- tools/ipxe

Removes:

- libs/ecflash: Available through ec
- libs/uefi_alloc: Part of uefi
- libs/uefi_std: Part of uefi

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-04-26 13:21:49 -06:00
Tim Crawford
ffdceb5f0b Update Rust toolchain to 2021-06-15
Update the toolchain to the version used by Redox.

Update a lot of the submodules, which have been updated to build on the
new toolchain.

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
Jeremy Soller
7b9977081f Add oryp8 2021-09-20 10:58:55 -06:00
Jeremy Soller
bbe219dab3
Update submodules 2021-09-09 09:20:07 -06:00
Jeremy Soller
c2cfab23d4 Add gaze16 2021-07-20 16:32:32 -06:00
Tim Crawford
2e371d49fb Update apps for toolchain fix
rustup conflicts with itself when a component is installed via the
toolchain file vs rustup directly. Update the apps so submodules do not
attempt to (re)install components using rustup.
2021-03-18 08:01:19 -06:00
Jeremy Soller
abfba25b93
Update firmware-update 2021-03-11 09:11:49 -07:00
Jeremy Soller
bb639eff50 Update submodules 2021-02-26 15:56:43 -07:00
Jeremy Soller
45d7645df9 oryp7 2021-02-26 15:56:43 -07:00