ChromeOS platform and Embedded Controller support
Vendor platform support for Google's Chromebooks and Chromeboxes, including the ChromeOS Embedded Controller (cros_ec) that handles keyboard, battery, charging, sensors, firmware updates, and other board-level functions. It underpins essentially every ChromeOS device shipped from the early 2010s through current 2025 models.
recommendation
It should stay because this is the in-tree home for ChromeOS-specific platform glue, including the Chrome Embedded Controller (cros_ec) interface used on every Chromebook and Chromebox. Upstream work continued through late 2025 and into 2026, and Google's partners (such as Lenovo, which launched a new Chromebook Plus in June 2025) keep shipping fresh hardware that depends on this code. There is no replacement subsystem covering the same scope.
repository signals
sources
- git.kernel.org
The directory is the in-tree Linux platform-driver stack for Chrome hardware, explicitly covering Chromebooks/Chromeboxes and ChromeOS Embedded Controller support.
- lore.kernel.org
Patch traffic in April 2026 shows active maintenance in this directory (`platform/chrome: cros_ec_lpc: fix reference leak on failed device registration`).
- lore.kernel.org
Core `cros_ec.c` continued to receive substantive upstream work in late 2025 (`Protect cros_ec_device lifecycle with revocable`), indicating ongoing subsystem investment rather than retirement.
- support.google.com
Google's Chromebook support documentation states newer Chromebook models receive long update support windows, showing the platform is still current rather than legacy-only.
- news.lenovo.com
Lenovo announced a new Chromebook Plus model on June 23, 2025, confirming new ChromeOS hardware launches in the relevant period.
codex reasoning notes (technical)
Keep. This is an active vendor/platform subsystem for live ChromeOS hardware, not a legacy orphan. `drivers/platform/chrome/Kconfig` (kernel.org URL cited via canonical recall from local tree) names Chromebooks/Chromeboxes and multiple active ChromeOS platform functions. Lore evidence came from `lore_regex` on `^diff --git a/drivers/platform/chrome/` and `lore_file_timeline` on `drivers/platform/chrome/cros_ec.c`, which showed frequent 2025-2026 fixes/refactors; no removal series was verified. A `lore_regex` removal-subject query timed out and a fallback `lei` query could not run in the sandbox, so I treat removal-discussion evidence as absent rather than disproven. Deployment evidence came from web search results on official Google Chromebook support and Lenovo's 2025 Chromebook launch page. No single upstream replacement covers the same ChromeOS EC/platform-device scope.