coreboot/src/ec
Nicholas Chin e0e6bccd44 ec/dell: Add support for the SMSC MEC5035
This is required to prevent the EC from shutting down the system after
about 15 seconds after being turned on. If the EC doesn't receive a
command meaning "CPU OK" it assumes that the processor has failed and
flashes a diagnostic code on the keyboard LEDs to indicate this.

This also enables the keyboard and trackpad/trackpoint interfaces.

Parts of this code were derived from yet-to-be merged code in CB:44975
(ec: Add support for MEC5055 for Dell laptops) written by Iru Cai.

Tested on a Dell Latitude E6400

Signed-off-by: Nicholas Chin <nic.c3.14@gmail.com>
Change-Id: Ia420cd51e9a64be5eee4af2c0d113618575522b0
Reviewed-on: https://review.coreboot.org/c/coreboot/+/59703
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-02-08 19:21:59 +00:00
..
51nb/npce985la0dx
acpi ec: Add SPDX license headers to Makefiles 2022-11-22 12:43:11 +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 ec/dell: Add support for the SMSC MEC5035 2023-02-08 19:21:59 +00:00
google ec/google/chromeec: Update ec_commands.h 2023-02-08 19:17:51 +00:00
hp/kbc1126 tree/acpi: Replace Divide(a,b,c,d) with ASL 2.0 syntax 2022-12-26 19:57:44 +00:00
intel mb/intel/mtlrvp: Add MTL-P RVP board ids 2022-12-09 23:57:03 +00:00
kontron tree: Replace And(a,b) with ASL 2.0 syntax 2022-12-23 10:18:55 +00:00
lenovo {superio,ec}/acpi: Replace constant "Zero" with actual number 2022-12-27 09:06:29 +00:00
purism {superio,ec}/acpi: Replace constant "Zero" with actual number 2022-12-27 09:06:29 +00:00
quanta {superio,ec}/acpi: Replace constant "Zero" with actual number 2022-12-27 09:06:29 +00:00
roda/it8518
smsc/mec1308 {superio,ec}/acpi: Replace constant "Zero" with actual number 2022-12-27 09:06:29 +00:00
starlabs/merlin {superio,ec}/acpi: Replace constant "One" with actual number 2022-12-27 09:03:34 +00:00
system76/ec {ec,mb}/system76/acpi: Use Printf() for debug prints 2022-12-29 16:30:15 +00:00
ec.h