I'm trying to get a concrete answer on what determines DRD support... the port type (USB-C) or the protocol type (USB 3.1). Besides the poor naming scheme with USB 3.0/3.1/3.2, there's a lot of lacking communication about the DRD device support (being able to act as a device or host).
According to https://blogs.synopsys.com/tousbornottousb/2018/05/03/usb-dual-role-replaces-usb-on-the-go it is any USB spec at or above 3.1, but it also confusingly talks about being Type-C
This Intel page talks about having DRD with USB 3.2 Gen 1x1 (5 Gb/s) with no mention of Type-C.
Wikipedia mentions DRD on their USB Type-C page, but not on their USB 3.1 page.
I'm trying to find some kind of authoritative answer on this question, if possible