[PATCH 0/4] usb: typec: ucsi: revert broken buffer management
From: Johan Hovold
Date: Mon Dec 22 2025 - 10:22:37 EST
The new buffer management code has not been tested or reviewed properly
and breaks boot of machines like the Lenovo ThinkPad X13s.
Fixing this will require designing a proper interface for managing these
transactions, something which most likely involves reverting most of the
offending commit anyway.
Revert the broken code to fix the regression and let Intel come up with
a properly tested implementation for a later kernel.
Johan
Johan Hovold (4):
Revert "usb: typec: ucsi: Add support for SET_PDOS command"
Revert "usb: typec: ucsi: Enable debugfs for message_out data
structure"
Revert "usb: typec: ucsi: Add support for message out data structure"
Revert "usb: typec: ucsi: Update UCSI structure to have message in and
message out fields"
drivers/usb/typec/ucsi/cros_ec_ucsi.c | 5 +-
drivers/usb/typec/ucsi/debugfs.c | 36 +-------
drivers/usb/typec/ucsi/displayport.c | 11 +--
drivers/usb/typec/ucsi/ucsi.c | 118 ++++++++----------------
drivers/usb/typec/ucsi/ucsi.h | 22 ++---
drivers/usb/typec/ucsi/ucsi_acpi.c | 25 +----
drivers/usb/typec/ucsi/ucsi_ccg.c | 11 ++-
drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 15 +--
8 files changed, 71 insertions(+), 172 deletions(-)
--
2.51.2