Commit Graph

693 Commits

Author SHA1 Message Date
Jeremy Soller
e2e62c413b Update coreboot 2023-02-13 15:35:36 -07:00
Jeremy Soller
3ee1f1b614 Update coreboot 2023-02-10 12:56:42 -07:00
Jeremy Soller
748ba007e0 Update coreboot 2023-02-10 12:44:32 -07:00
Jeremy Soller
8c761d7aed Update ec 2023-02-10 12:25:18 -07:00
Jeremy Soller
db73252a07 Update coreboot 2023-02-10 12:23:14 -07:00
Tim Crawford
afe6fc5f73 oryp11: Add ec.config, symlink and use FSP
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-02-10 11:53:20 -07:00
Jeremy Soller
ba551a077c Update EC 2023-02-10 10:59:52 -07:00
Jeremy Soller
d2a6191ec0 Update coreboot 2023-02-10 10:47:22 -07:00
Jeremy Soller
9b5cdd2841 Update intel-spi 2023-02-10 10:27:54 -07:00
Jeremy Soller
8913ab4aa8 Update firmware-update 2023-02-10 10:18:49 -07:00
Jeremy Soller
3aebb0423e Update firmware-update 2023-02-10 10:06:21 -07:00
Jeremy Soller
0977863fef Update coreboot 2023-02-10 09:39:57 -07:00
Tim Crawford
8e90fec1ea 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-02-09 09:22:58 -07:00
Tim Crawford
ef2ddd819a docs: Add section for smart amp to porting notes
Document how to find the Realtek smart amp init data from the
proprietary firmware image.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-02-08 15:00:48 -07:00
Tim Crawford
836cbb0720 oryp11: Update CSME
- Disable Boot Guard
- Disable PTT
- Disable locking the descriptor

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-02-08 13:07:19 -07:00
Tim Crawford
e74b939c4b Add coreboot configs for oryp11, gaze18-3050
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-02-08 09:54:08 -07:00
Jeremy Soller
fc2979310b Update coreboot 2023-02-08 08:28:11 -07:00
Jeremy Soller
02f8ee9934 Update coreboot 2023-02-08 08:15:28 -07:00
Jeremy Soller
6996a4cc89 Add FSP for gaze18-40x0 2023-02-07 15:58:22 -07:00
Jeremy Soller
69e429e2b4 Add chip.txt for gaze18 2023-02-07 15:37:47 -07:00
Jeremy Soller
7d984696d0 Disable bootguard for gaze18 2023-02-07 15:37:39 -07:00
Jeremy Soller
bbbafdea1f Fix compilation of edk2 2023-02-07 14:34:11 -07:00
Jeremy Soller
00df2028b7 Update coreboot and add gaze18-40x0 configs 2023-02-07 14:33:57 -07:00
Tim Crawford
bd4b768ef2 models: Add oryp11 blobs
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-02-03 11:22:33 -07:00
Tim Crawford
d5001a6b6f models: Add oryp11 extract
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-02-03 11:20:04 -07:00
Jeremy Soller
7775e64b6a Add gaze18-40x0 extract 2023-02-02 09:29:13 -07:00
Jeremy Soller
5c5ab76c47 Update coreboot-collector 2023-02-02 09:27:59 -07:00
Jeremy Soller
78f21bab79 Update coreboot-collector 2023-02-02 08:49:34 -07:00
Tim Crawford
09c761ca68 models: Add gaze18-3050 dump
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-02-01 12:07:07 -07:00
Tim Crawford
56994a28fc modeltool: Update edition, deps
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-02-01 12:06:10 -07:00
Tim Crawford
b337ac66fb ec: Fix WLAN power on
Configure WLAN GPIOs at the correct point so they are enabled at boot.

Fixes: 5f1ef1731e ("ec: Fix power off issues on ADL and TGL")
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-11-21 10:01:00 -07:00
Tim Crawford
5f1ef1731e ec: Fix power off issues on ADL and TGL
- adl-p: Fix case where system gets stuck in S5 due to power loss
- tgl-u: Fix case where system gets stuck in S5 due to power loss
- galp5: Fix power off failing due to WLAN GPIO

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-11-18 09:16:22 -07:00
Tim Crawford
5e1da18565 ec: Apply PMC hack to all ADL boards
For some reason, *all* the ADL boards are now failing to enter S0ix.
Apply the PMC hack to the remaining ADL boards.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-11-18 07:45:49 -07:00
Tim Crawford
b3f0b544d7 Ask for kernel version for bug reports
Issues may depend on changes that happened in the kernel, such as:

- TBT using software CM instead of firmware CM
- TGL GPIO communities changing to match Windows
- Removal of `intel_backlight`

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-11-17 11:51:35 -07: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
7291bc7d39 coreboot: Disable SATA DevSlp on S0ix boards
After changing EC detection of S0ix from CPU_C10_GATE# to SLP_S0#,
DevSlp blocks S0ix entry. Disable it for now on TGL-U and ADL-P.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-11-14 13:21:45 -07:00
Tim Crawford
13d410e6e1 coreboot: Fix ACPI brightness controls on ADL
Hook up GMA ACPI brightness controls for ADL and set the gfx register
for ADL boards.

Fixes backlight controls on Windows 10 and Linux 6.1.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-11-10 14:23:12 -07:00
Tim Crawford
ec7f2adb2e changelog: Use past tense
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-11-04 17:24:51 -06:00
Tim Crawford
4718ec4b3e coreboot: Remove CPU PCIe RP RTD3 configs
Remove CPU PCIe RP RTD3 config on TGL-U and ADL-P. Fixes suspend with
some drives, such as WD Blue.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-11-02 15:45:02 -06:00
Tim Crawford
b39e1944a5 lemp11: Apply PMC hack to fix S0ix
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-10-17 18:43:49 -06:00
Tim Crawford
4136ef8f2b ec: Fix KB backlight color with custom values
Reload PWM counters when they reach 0 instead of immediately.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-10-14 10:16:47 -06:00
Tim Crawford
28f94e2d84 lemp11: Remove CARD RTD3 config
Fixes board failing to reach S0ix most of the time.

lemp11 still sometimes fails to reach C10, but plugging/removing AC
adapter still works to fix it.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-10-11 17:16:40 -06:00
Tim Crawford
91a491fb95 ec: Fix charger values
- charger: Limit charger values to max valid value
- charger/bq24780s: Set RSENSE ratio option
- charger/bq24780s: Fix charge current mask
- oryp[5-8]: Reduce charge current to 2A

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-10-10 10:09:32 -06:00
Jeremy Soller
aa797d2e00 Update coreboot 2022-09-26 12:11:14 -06:00
Tim Crawford
5a479a20c8 coreboot: Fix brightness controls
The `gfx` register got dropped during some rebase. Add them back.

Fixes brightness controls on Windows for oryp8, gaze16, lemp9.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-09-23 15:56:01 -06: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
leviport
74e75ff8e4 Merge pull request #350 from system76/oryp9-b
Add oryp10
2022-09-07 12:49:21 -06:00
Tim Crawford
3e594a6d4b Update EC
- Fix signal used to detect S0ix
- Fix value to start/stop charging at

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-09-07 11:30:52 -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