I received two boards in December 2022 on both installed Armbian, I bought four power supply units with PD, since the board was rebooted with loads on the supply unit.
One board with a worker PD was used as a TV console with Kodi, and the second fee with PD as a workstation.
cat /sys/kernel/debug/usb/fusb302-4-0022 /sys/kernel/debug/usb/tcpm-4-0022 | sort
[ 3.061885] IRQ: PD sent good CRC
[ 3.066505] PD message header: 63a1
[ 3.066511] PD message len: 24
[ 3.066557] PD RX, header: 0x63a1 [1]
[ 3.066577] PDO 0: type 0, 5000 mV, 2000 mA [DE]
[ 3.066586] PDO 1: type 0, 9000 mV, 2000 mA []
[ 3.066594] PDO 2: type 0, 12000 mV, 2000 mA []
[ 3.066601] PDO 3: type 0, 15000 mV, 3000 mA []
[ 3.066608] PDO 4: type 0, 20000 mV, 3250 mA []
[ 3.066615] PDO 5: type 3, 5500-20000 mV, 3000 mA
[ 3.066622] state change SNK_WAIT_CAPABILITIES -> SNK_NEGOTIATE_CAPABILITIES [rev3 POWER_NEGOTIATION]
[ 3.066638] Setting usb_comm capable false
[ 3.066665] cc=0 cc1=0 cc2=4 vbus=0 vconn=sink polarity=1
[ 3.066673] Requesting PDO 4: 20000 mV, 3250 mA
Respectively, the software on the board from the workstation was updated more often and after updating kernel packages to:
dpkg -l | grep rk3588
ii linux-dtb-legacy-rockchip-rk3588 23.02.0-trunk.0184 arm64 Armbian Linux DTB, version 5.10.110-rockchip-rk3588 legacy
ii linux-headers-legacy-rockchip-rk3588 23.02.0-trunk.0184 arm64 Linux kernel headers for 5.10.110-rockchip-rk3588 on arm64 legacy
ii linux-image-legacy-rockchip-rk3588 23.02.0-trunk.0184 arm64 Linux kernel, armbian version 5.10.110-rockchip-rk3588 legacy
PD stopped working only on one board with the same PSU models as on the first board
I try to install previous kernels, tried different SPI
tried to boot from Sdcard different images from radxa and armbian
But it didn’t work to get PD working again
What could be the problem ?