In the Chrome platform update of the Linux 5.19 kernel, a new Chrome OS ACPI device driver was introduced in addition to a large number of fixes, but most of them are relatively basic at this stage. A notable addition is that Framework Laptop is now supported by cros_ec_lpcs, a modular Linux laptop that uses Google’s ChromeOS embedded controller.
join us on telegram
Framework Laptop is one of the few that uses ChromeOS EC, but is not a Chromebook/ChromeOS device. Framework Laptop’s embedded controller software is open source firmware due to the use of EC developed by Google. In Linux 5.19, a DMI match has been added to the cros_ec_lpcs driver so it can bind correctly on frame laptops.
The Chrome Platform Update for Linux 5.19 also adds new ChromeOS ACPI device drivers. This driver exports the values reported by ACPI to the sysfs directory since data does not exist in legacy ACPI tables when read by common ACPI tools. ChromeOS userspace directly uses the data exposed by this new driver via sysfs.