Cadence USB3 Dual-Role Controller

modulename: cdns3.ko

configname: CONFIG_USB_CDNS3

Linux Kernel Configuration
└─>Device Drivers
└─>USB support
└─>Cadence USB3 Dual-Role Controller
In linux kernel since version 5.1 (release Date: 2019-05-05)  
Say Y here if your system has a Cadence USB3 dual-role controller.
It supports: dual-role switch, Host-only, and Peripheral-only.

If you choose to build this driver is a dynamically linked
as module, the module will be called cdns3.ko.

source code: