On 15/01/2024 14:58, Javier Carrasco wrote: > On 15.01.24 14:02, Krzysztof Kozlowski wrote: >> On 15/01/2024 10:16, Javier Carrasco wrote: >>> The XMOS XVF3500 VocalFusion Voice Processor[1] is a low-latency, 32-bit >>> multicore controller for voice processing. >>> >>> Add new bindings to define the device properties. >> >> I don't see any bus, so how does it work? How do you get the voice data >> from it? I also do not see any DAI: neither here nor in the driver... >> > The voice data and any other information can be retrieved directly via > USB from userspace. Once in normal operation, the device acts as a > regular "onboard" USB device and the driver does not need to do any > further management. So is this an USB device? If yes, then shouldn't be just auto-discovered and you add here some bindings for other device? This looks like coding power sequence not in USB node, but in some other, new node. Best regards, Krzysztof