Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.72 KB

README.md

File metadata and controls

32 lines (26 loc) · 1.72 KB

Chrome EC Bus Driver

  • NOTE: This driver does NOT expose services to userspace directly
  • To use this driver, either ACPI must expose child devices, or you must modify this driver to enumerate child devices for other drivers to attach to

Known ACPI IDs:

IDs not covered by crosec:

  • ACPI\GOOG000C: Wilco EC (not this driver)
  • ACPI\GOOG000D: Wilco EC Event (unused in Windows)
  • ACPI\GOOG000E: Wilco EC UCSI (covered by in-box UCSI driver)

Protocols Implemented:

  • LPC v2
  • LPC v3 (Most Chromebooks)
  • MEC LPC (Braswell/Skylake Chromebooks, Framework laptop)

Note: Framework laptop does not implement GOOG0004 ACPI device. Override DSDT/SSDT with testsigning or with OpenCore to add it. (See https://github.com/coreboot/coreboot/blob/master/src/ec/google/chromeec/acpi/cros_ec.asl for an example)

Tested on HP Chromebook 14b (Ryzen 3 3250C)