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
acpi clean-up: Remove the no more necessary ENV_HAS_DATA_SECTION flag 2023-09-18 13:18:23 +00:00
apple/acpi
clevo/it5570e
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