Cadence CDNSP Dual-Role Controller

modulename: cdnsp-udc-pci.ko

configname: CONFIG_USB_CDNSP_PCI

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

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

source code: