as several rockchip socs (rk3399, rk3588) can act as pcie endpoint, probably all can act as usb device (in linux usb gadget drivers). some of them have displayport output, which is also covered in m.2 pinout.
all have i2c and audio/i2s output, so i would like to see form factor like pcie, minipcie (pcie, usb endpoint) and m.2 form factor.
one can wire rock pi 4 to act as pcie endpoint, but i can’t deploy it to field.
example of usage:
- storage engine co-processor in laptop (m.2 m key -pcie x4) (software defined storage)
- a-key audio engine (pcie/usb + i2s)
- programmable nic (pcie x4 card, baseboard for cm5/cm3i… ) with virtual functions.