On Fri, 03 Jul 2020 12:17:14 +0200, Pavel Hofman wrote:
Dne 02. 07. 20 v 13:28 Pavel Hofman napsal(a):
Please is the requirement that EP OUT + EP IN implicit feedback data must be in the same interface really necessary? If such a requirement was dropped, IMO many devices could be removed from the existing set_sync_ep_implicit_fb_quirk and many devices would work out of the box,
I am still thinking about the single-interface requirement. If both endpoints were to be part of a single interface, could they use different altsettings for different sample lengths for capture and playback? E.g. to save USB bandwidth when the capture is used only for implicit feedback - capturing at 16bits, playback at 32bits.
In the quirked XMOS devices the common clock for both directions is defined by the clock feature, the altsettings for each direction (in separate interfaces) are used for setting sample length.
Thank you very much for any insight into the issue. IMO not having to add quirks before a device starts working would be advantageous for all involved.
Could you check for-linus branch of my sound git tree? Just to be sure whether you're hitting the issue that has been already addressed.
thanks,
Takashi