On Thu, Dec 7, 2017 at 1:18 PM, Ruslan Bilovol <ruslan.bilovol@xxxxxxxxx> wrote: > Hi Felipe, > > On Mon, Dec 4, 2017 at 1:36 PM, Felipe Balbi <balbi@xxxxxxxxxx> wrote: >> >> Hi, >> >> Ruslan Bilovol <ruslan.bilovol@xxxxxxxxx> writes: >>> On Tue, Nov 7, 2017 at 3:52 AM, Ruslan Bilovol <ruslan.bilovol@xxxxxxxxx> wrote: >>>> Hi, >>>> >>>> This patch adds USB Audio Device Class 3.0 [1] function >>>> support to gadget subsystem. >>>> I didn't add UAC3 support to legacy gadget as it will >>>> make preprocessor configuration too complex (UAC3 device >>>> must have two configurations for backward compatibility, >>>> first is UAC1/2 and second is UAC3), yet also I'm too lazy >>>> to do that and verify all possible configurations. >>>> >>>> For modern ConfigFS interface I'll provide my configuration >>>> for testing below; testing was done on a BeagleBone Black >>>> board. >>>> >>>> This patch depends on uac3 header files from include dir >>>> which I'll post as part of ALSA host UAC3 patch and will >>>> provide the link to it here. >>> >>> http://www.spinics.net/lists/alsa-devel/msg69071.html >> >> Once that patch hits upstream, then we can queue this for merge window >> otherwise we will just have issues and create unbisectable points in the >> tree. > > Takashi promised to create an immutable branch for that purpose. > > However, I'm currently reworking configfs part of UAC3 for channels > configuration handling, which is now more clear after sharing missing > parts of UAC3 spec by Pierre-Louis Bossart during host side patches > review; so I will send v2 soon. OK, so now we have both UAC3 initial support patches [1] and also UAC3 BADD profiles support [2] in Torvalds tree, and I'm going to refresh this patch series and send v2 soon (perhaps in next few weeks) [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9a2fe9b801f585baccf8352d82839dcd54b300cf [2]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=17156f23e93c0f59e06dd2aaffd06221341caaee Thanks, Ruslan -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html