On Wednesday, 26 February 2025 19:44:43 Central European Standard Time Sebastian Reichel wrote: > Hi, > > I have a couple of fixes/improvements for the TCPM code. Three are fixing > actual problems I noticed on the Rock 5B, which prevented booting up the > system. One of them simply adds an error print before potentially committing > hara-kiri by triggering a hard reset, which helps people understanding why > their boards reset themself in case there are more problems. I've recently > added the same print to the kernel TCPM code. > > Changes since PATCHv1: > * > https://lore.kernel.org/u-boot/20241031175404.114773-5-sebastian.reichel@co > llabora.com/ * rebased to v2025.04-rc3 (no changes needed) > > Greetings, > > -- Sebastian > > Sebastian Reichel (4): > usb: tcpm: improve handling of some power-supplies > usb: tcpm: avoid resets for missing source capability messages > usb: tcpm: print error on hard reset > usb: tcpm: improve data role mismatch error recovery > > drivers/usb/tcpm/tcpm-internal.h | 1 + > drivers/usb/tcpm/tcpm.c | 95 ++++++++++++++++++++++++++++---- > 2 files changed, 85 insertions(+), 11 deletions(-)
Tested-by: Nicolas Frattaroli <nicolas.frattar...@collabora.com> Used this series on our 2025.04-rc2-based Sige5 tree. Resolves a problem I've observed with PD supplies where the board may bootloop within u-boot. Tested with various USB-C PD sources and cables, all of which worked. Thanks, Nicolas Frattaroli