coreboot/src/ec
Sean Rhodes ded5a601b5 ec/starlabs/merlin/ite: Adjust the mirror flag handling
In EC versions older than 1.18, if the mirror flag was enabled, the
EC would mirror once the system reached S5.

When a mirror is successful, the system will automatically power
on, as it acts like it's been in G3. This led to machines turning on
when the intention was them to be off.

In 1.18 and later, they're installed when turning on. The result was
slower boot times when mirroring, but no unwanted powering on.

Because of this, coreboot no longer needs to power off when setting
the mirror flag.

Change-Id: I973c1ecd59f32d3353ca392769b44aadf5fcc9c3
Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/78200
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
2023-10-24 15:39:47 +00:00
..
51nb/npce985la0dx src: Remove unneeded space in license header 2020-07-26 21:07:36 +00:00
acpi clean-up: Remove the no more necessary ENV_HAS_DATA_SECTION flag 2023-09-18 13:18:23 +00:00
apple/acpi tree: Replace ShiftLeft(a,b) with ASL 2.0 syntax 2022-12-23 08:30:39 +00:00
clevo/it5570e ec/clevo/it5570e/acpi: Replace Index(a, b) with ASL 2.0 syntax 2022-12-12 21:43:31 +00:00
compal/ene932 {superio,ec}/acpi: Replace constant "Zero" with actual number 2022-12-27 09:06:29 +00:00
dell/mec5035 Revert "ec/dell/mec5035: Hook up radio enables to option API" 2023-10-20 17:11:45 +00:00
google ec/google/chromeec: Add is_battery_present_and_above_critical_threshold 2023-10-16 03:41:29 +00:00
hp/kbc1126 ec/hp/kbc1126: Use packed over attrbute__((packed)) 2023-09-17 13:20:56 +00:00
intel clean-up: Remove the no more necessary ENV_HAS_DATA_SECTION flag 2023-09-18 13:18:23 +00:00
kontron tree: Replace And(a,b) with ASL 2.0 syntax 2022-12-23 10:18:55 +00:00
lenovo ec/lenovo/h8/h8.c: Use sizeof() 2023-09-07 17:34:22 +00:00
purism ec/purism,system76: Provide probe for fixed Librem-EC jack detect 2023-05-26 14:57:27 +00:00
quanta ec/quanta/ene_kb3940q/acpi: Fix PS2K under Windows 2023-05-13 18:35:44 +00:00
roda/it8518 treewide: Remove useless "_STA: Status" comment 2023-02-19 11:20:37 +00:00
smsc/mec1308 {superio,ec}/acpi: Replace constant "Zero" with actual number 2022-12-27 09:06:29 +00:00
starlabs/merlin ec/starlabs/merlin/ite: Adjust the mirror flag handling 2023-10-24 15:39:47 +00:00
system76/ec {ec,mb}/system76: Replace color keyboard logic 2023-07-18 15:03:16 +00:00
ec.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00