[feature request] future upgraded main board with better support for USB-C docks and other USB-C peripherals

Hi,
I recently bought an Argon40 shell and I am having a blast with it!

I would like to suggest to the Argon40 team to consider in the future an upgraded main board to better support USB-C docks, e.g.:

  • Using a USB3.0 hub with more lanes and bringing USB3.0 to the charging port.
  • Adding some HDMI-to-DP-alt-mode chips (see comments on Github) to bring video output to the charging port.

Although this would increase the bill of material (specially the chips necessary to replicate the HDMI0 output as DisplayPort alt-mode) and could raise the price, it’s still worth keeping the idea as this could simplify using USB-C docks and monitors that support a single USB-C for charging and display, etc.

Additional dream request:

  • adding muxers that could switch the GPIO USB-C between GPIO (+ 1 single USB2) and two full USB3 ports.
  • bonus point for enabling the automatic switching of the muxers upon plugin in the GPIO module (e.g. using the single USB2 that is always there).