[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251222152204.2846-1-johan@kernel.org>
Date: Mon, 22 Dec 2025 16:22:00 +0100
From: Johan Hovold <johan@...nel.org>
To: Heikki Krogerus <heikki.krogerus@...ux.intel.com>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>
Cc: Pooja Katiyar <pooja.katiyar@...el.com>,
Dmitry Baryshkov <dmitry.baryshkov@....qualcomm.com>,
linux-usb@...r.kernel.org,
linux-kernel@...r.kernel.org,
Johan Hovold <johan@...nel.org>
Subject: [PATCH 0/4] usb: typec: ucsi: revert broken buffer management
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
Powered by blists - more mailing lists