Framework 13 & 16 Added To ChromeOS Platform Driver In Linux 6.10

Written by Michael Larabel in Hardware on 24 May 2024 at 06:43 AM EDT. 5 Comments
HARDWARE
The Framework 13 and Framework 16 AMD Ryzen powered laptops make use of an NPCX embedded controller that rely on the ChromeOS open-source embedded controller (EC) firmware. With the Linux 6.10 kernel the Chrome OS "cros_ec_lpc" driver is being extended to support these latest Framework upgradeable laptops.

The cros_ec_lpc is for leveraging the LPC interface of the Chrome OS Embedded Controller. Due to some subtle differences between the Framework 13 and Framework 16 AMD models compared to the conventional Chrome OS EC, some quirks needed to be added to the upstream driver for enabling these laptops.

Framework 16


The chrome-platform changes for Linux 6.10 add that Framework 13/16 AMD support for the Chrome OS EC driver.

Not part of this pull request but there is also work underway on supporting more of the Framework Laptop EC functionality under Linux. Additionally, published earlier this week is a ChromeOS EC LED driver for the Framework laptops to control the LED devices exposed by the embedded controller. Those changes though will be coming to a later kernel. Exciting times in any case especially with Coreboot adding the Framework Laptop and other recent milestones.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week