ChromeOS UCSI Driver Queued Ahead Of Linux 6.14 Cycle
([Google] 6 Hours Ago
ChromeOS UCSI Driver)
- Reference: 0001516869
- News link: https://www.phoronix.com/news/Linux-6.14-ChromeOS-UCSI
- Source link:
With the upcoming [1]Linux 6.14 cycle Google is poised to have its ChromeOS UCSI driver upstreamed.
This new "cros_ec_ucsi" driver provides a UCSI transport driver for use on ChromeOS with Chromebooks featuring the ChromeOS embedded controller (EC) and supporting a Platform Policy Manager (PPM). UCSI is the USB Type-C Connector System Software Interface for interfacing with the USB Type-C connectors on a system via various registers and data structures for the USB-C Platform Policy Manager.
The UCSI specification is documented at [2]USB.org for those interested.
[3]This patch was queued this week by Greg Kroah-Hartman into the USB subsystem's "usb-next" Git branch. With the ChromeOS UCSI driver queued in USB-next, it should be merged for the upcoming Linux 6.14 cycle barring any last minute issues being reported.
[1] https://www.phoronix.com/search/Linux+6.14
[2] https://www.usb.org/sites/default/files/USB%20Type-C%20Connector%20System%20Software%20Interface%20UCSI%20Revision%202.0%20-%20FINAL.pdf
[3] https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/commit/?h=usb-next&id=f1a2241778d9627f8b41829c6ca0735b683a9c68
This new "cros_ec_ucsi" driver provides a UCSI transport driver for use on ChromeOS with Chromebooks featuring the ChromeOS embedded controller (EC) and supporting a Platform Policy Manager (PPM). UCSI is the USB Type-C Connector System Software Interface for interfacing with the USB Type-C connectors on a system via various registers and data structures for the USB-C Platform Policy Manager.
The UCSI specification is documented at [2]USB.org for those interested.
[3]This patch was queued this week by Greg Kroah-Hartman into the USB subsystem's "usb-next" Git branch. With the ChromeOS UCSI driver queued in USB-next, it should be merged for the upcoming Linux 6.14 cycle barring any last minute issues being reported.
[1] https://www.phoronix.com/search/Linux+6.14
[2] https://www.usb.org/sites/default/files/USB%20Type-C%20Connector%20System%20Software%20Interface%20UCSI%20Revision%202.0%20-%20FINAL.pdf
[3] https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/commit/?h=usb-next&id=f1a2241778d9627f8b41829c6ca0735b683a9c68
totoz