I'm using ADuM3160 chip for USB Host and Device on a SC587 ADSP processor based product where we need a linux drivers which supports USB host and device.
We have never tried to use ADuM3160 chip on the SC587 ADSP processor before, but I don't think it requires one Linux driver for this chip. I think for software, you only need to configure the USB controller mode in Linux following the Linux Add-in user guide.
Please also refer to https://ez.analog.com/interface-isolation/f/q-a/86718/does-the-adum3160-require-a-windows-driver/140380#140380 for more information about the hardware.
Thanks a lot.