On 06.03.25 20:00, Anand Moon wrote:
Apologies, I had not applied the whole series of patches Please add my Reviewed-by: Anand Moon<linux.am...@gmail.com> Tested-by: Anand Moon<linux.am...@gmail.com> After applying enabling debug I am convinced this works on my Rock Pi 5b Board. U-Boot 2025.04-rc3-00057-g671ac2d744b2 (Mar 06 2025 - 23:51:44 +0530) Model: Radxa ROCK 5B SoC: RK3588 DRAM: 8 GiB fusb302 usb-typec@22: probing Type-C port manager...fusb302 usb-typec@22: fusb302 device ID: 0x91 fusb302 usb-typec@22: TCPM: set voltage limit = 0 mV fusb302 usb-typec@22: TCPM: set current limit = 0 mA fusb302 usb-typec@22: fusb302 start drp toggling fusb302 usb-typec@22: TCPM: init finished fusb302 usb-typec@22: TCPM: CC connected in CC2 as UFP fusb302 usb-typec@22: TCPM: set voltage limit = 5000 mV fusb302 usb-typec@22: TCPM: set current limit = 3000 mA fusb302 usb-typec@22: CC activities detected, delay handling fusb302 usb-typec@22: CC activities detected, delay handling fusb302 usb-typec@22: Initiating hard-reset, which might result in machine power-loss. fusb302 usb-typec@22: TCPM: PD transmit data failed: -110 fusb302 usb-typec@22: TCPM: set voltage limit = 5000 mV fusb302 usb-typec@22: TCPM: set current limit = 3000 mA fusb302 usb-typec@22: CC activities detected, delay handling fusb302 usb-typec@22: CC activities detected, delay handling fusb302 usb-typec@22: TCPM: PD chip enter low power mode Core: 362 devices, 34 uclasses, devicetree: separate MMC: mmc@fe2c0000: 1, mmc@fe2d0000: 2, mmc@fe2e0000: 0
I also tested this series on top of v2025.04-rc3 with my working USB-PD power supply. Of course I cannot check the improvements for problematic power supplies, but I can confirm that there are no regressions from this series in my setup. For the series: Tested-by: Soeren Moch <sm...@web.de> U-Boot 2025.04-rc3-00004-g27c9bc97fafe (Mar 07 2025 - 09:39:42 +0100) Model: Radxa ROCK 5B SoC: RK3588 DRAM: 8 GiB Core: 362 devices, 34 uclasses, devicetree: separate MMC: mmc@fe2c0000: 1, mmc@fe2d0000: 2, mmc@fe2e0000: 0 Loading Environment from nowhere... OK In: serial@feb50000 Out: serial@feb50000 Err: serial@feb50000 Model: Radxa ROCK 5B SoC: RK3588 Net: No ethernet found. Hit any key to stop autoboot: 0 => tcpm list | ID | Name | Parent name | Parent uclass @ seq | 0 | usb-typec@22 | i2c@feac0000 | i2c @ 4 | status: 0 => tcpm dev 0 dev: 0 @ usb-typec@22 => tcpm info Orientation: reverse PD Revision: rev3 Power Role: sink Data Role: device Voltage: 5.000 V Current: 3.000 A => Thanks, Soeren