Skip to content

[x86] Various drivers for ChromeOS devices

Alper Nebi Yasak requested to merge alpernebbi/linux:cros-drivers-x86 into master

This enables ChromeOS EC functionality, SoC audio drivers, and one touchscreen driver for x86 ChromeOS devices. The configs are based on kernel configs I tried to derive in bug #1034159 and a custom kernel .config I received from a Chrultrabook project admin.

Tested on an Intel Gemini Lake Chromebook where it fixes audio issues and makes a new /dev/cros_ec available, but I have not tried to explore EC functionality yet. I've uploaded a hw-probe result of it with a kernel built with these changes, in case you want to check lsmod, dmesg etc. Also tested on two non-chromebook AMD systems where they seem to do nothing.

(The CI failures are due to bug #1040316 preventing python3-minimal from being installed.) Fixed now.

Edited by Alper Nebi Yasak

Merge request reports

Loading