hell yeah, got displayport alt mode over usb-c working on rk3588 pocket reform with mainboard 2.0!

in the end it was a DP lane polarity issue: USB3 allows lane polarity swap for better PCB routing, but DP doesn't. tricky when you need to reuse the same lanes for both.

but wait... does that mean MNT Pocket Reform can have 3 displays now (1 DP, 1 HDMI, 1 internal)? yes, yes it can!
@mntmn holy shit, you just keep making this thing COOLER AND COOLER
@alisynthesis @mntmn I feel we need to somehow stuff the pocket reform mainboard into a classic reform case to have the classic reform have feature parity compared to the pocket reform (not just because of display port alt mode over usb-c but also because the pocket has wifi, bluetooth and umts with rk3588...)
@josch @alisynthesis @mntmn imagine the batteries you could get in there with a tiny mainboard!
@tj @alisynthesis @mntmn More seriously I am hoping that we can re-use the Reform Next mainboard in the classic Reform. It already has support for eight LiFePo4 batteries, for the panel and since the left/right port board are separate you could create a port board with full size ethernet for example. :)
@mntmn Will it drive an Apple XDR? Asking for a friend.
@gahlord unfortunately i don't have one to test with :D
@mntmn haha if only I had a little MNT I could test it for you. :) Maybe eventually
@mntmn Finally a thumb grabby thing that doesn't look like a MacBook
@mntmn The number of manufacturers doing exactly this feature is too damn high
@wren6991 ahhh now i get it :D yes, deliberate
@mntmn @wren6991 but what do you CALL it??
@mntmn Bare aluminum case looks interesting to me. Any plans to release it as purchase along the mainboard 2.0?
@mntmn
I love you and I still want this. Maybe by my birthday at the end of the year! Will you be shipping towards the end of December or no?
@mntmn no DP MST support?
@ignaloidas no, but i also don't have a display that can do that
@mntmn
USB-C hubs with multiple display outputs usually use MST, maybe one of those would be easier to get than an MST-supporting display?
@ignaloidas
@wolf480pl @mntmn yeah, my thoughts on usage are the same

Though it seems like rk3588 can't support MST, while the (lower-end) RK3576 can
https://lwn.net/Articles/1031560/
Add support for RK3588 DisplayPort Controller

LWN.net
@ignaloidas @wolf480pl yeah i also remember this as a newer feature. also not sure how useful it would be for 2 lanes
@mntmn @wolf480pl how high can they clock? You could drive two 1080p monitors with that if it can go to HBR2

@mntmn
If I'm reading the table here
https://en.wikipedia.org/wiki/DisplayPort#Refresh_frequency_limits_for_common_resolutions
correctly ( it's for 4 lanes so divide fps by 2, then by 60 to see how many monitors fit)

with 2 lanes and HBR3 one should be able to get 2x 1440p60Hz, right?

@ignaloidas

DisplayPort - Wikipedia

@wolf480pl @mntmn yeah, and it seems like rk3588 does support HBR3 so it should be able to do it, and that's certainly useful

Also supports DSC if we want to go that route as well