Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp2044563imm; Thu, 14 Jun 2018 07:57:39 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLi0UERWEqEwP8Vs4CYK2Og7W9+KFMB4x57Z9zfehb9j1Nv+JFF67Q3Ea20e4+RuMrS3L5o X-Received: by 2002:aa7:8004:: with SMTP id j4-v6mr9776002pfi.174.1528988259634; Thu, 14 Jun 2018 07:57:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528988259; cv=none; d=google.com; s=arc-20160816; b=AFZyP69AmaSuEuD3iDKW6SaRNvDGXeN5hVeJMKyubjqe0Rf8Nw3ZT/24krW32AUhwZ ojsWrfaP3Yvu7+PZTdPfNykMwr99Bqz3foSs38umCDfC4YgaYpP4jUCxM3yVH+fy30eX 27/RE7Z18JZAsMZntqUKcVO7lLprnjy8A6v6sc+3wFQyZ5YzJxqOD4G7Xpq6sQHY8IOR jX+sTDgcAGW4JQvlAlKMNGBedUqPBl6lnQIwpZxjOb2qA8PTi7y8oWNX18hL9irx/WXs U03Ld+d7x1LVMEWLB8CfDnsgsH9FUhMinLdr/k+evoOGz4T/T8xr/DQGYcsK7NMmZP0/ NnVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=CrnXoSA+vHXMiBFKR/ktZk4rcnGVi/maEH6Me28h7x4=; b=Yk3S6AVarlCckgaLGltcOWK3nPRpVopwOUB5eBupohTKjXcxQd3TBbyEPP7++edRIS bdDNGAYAmRLK1fLmKkRK3+aZhp/6XPfh5+ixSO4vd7ftPjWIm2VQDJBntGDVKJjjfFI2 jkjg7uQ/TchUvkJc5n0qmXgKe1YqBmEmOmMZsV17390RROhZpO8reMQGWJKmg9SYylU4 WXf4Rdcc8WSmqSg3kfBtuPD/2BV7cG9T8rzhA7jbcNawkAYjCg5mVUNCEy8mf4yUF6dp f8cWb/LBliY95YgY5uB9Oaee37AwFjSvNUkFq6OK6FJ4/+wRcbWI3jA0Wo2oTbZ/w9Hg TcVg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=codethink.co.uk Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n7-v6si4420249pgp.434.2018.06.14.07.57.25; Thu, 14 Jun 2018 07:57:39 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=codethink.co.uk Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S936391AbeFNO4g (ORCPT + 99 others); Thu, 14 Jun 2018 10:56:36 -0400 Received: from imap1.codethink.co.uk ([176.9.8.82]:36951 "EHLO imap1.codethink.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S936187AbeFNOGF (ORCPT ); Thu, 14 Jun 2018 10:06:05 -0400 Received: from [148.252.241.226] (helo=ct-lt-1121.office.codethink.co.uk) by imap1.codethink.co.uk with esmtpsa (Exim 4.84_2 #1 (Debian)) id 1fTSt0-0005OK-0U; Thu, 14 Jun 2018 15:06:02 +0100 From: Jorge Sanjuan To: tiwai@suse.de Cc: alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org, ruslan.bilovol@gmail.com Subject: [PATCH v2 0/4] ALSA: usb-audio: Insertion Control for BADD Adaptors. Date: Thu, 14 Jun 2018 15:05:54 +0100 Message-Id: <20180614140558.28277-1-jorge.sanjuan@codethink.co.uk> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180612143201.29988-1-jorge.sanjuan@codethink.co.uk> References: <20180612143201.29988-1-jorge.sanjuan@codethink.co.uk> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Thanks for review! Here is what's new in this V2: - Split the patchset into a more sensible series. This patchset adds support for the Insertion Control for BADD devices (subset of UAC3). This control is only pressent in the HEADSET ADAPTER BADD profile. The USB interrupt pipe shall be present for this profile so the status pipe creation should also happen for BADD devices. Also, the bi-directional type codes have been defined so they can be used as inferred values for the Input and Output terminals for this adapter profile. Based on tag: next-20180612 Jorge Sanjuan (4): ALSA: usb-audio: Add bi-directional terminal types. ALSA: usb-audio: Change in connectors control creation interface ALSA: usb-audio: UAC3. Add insertion control for BADD. ALSA: usb-audio: Always create the interrupt pipe for the mixer include/uapi/linux/usb/audio.h | 8 ++++++++ sound/usb/mixer.c | 45 ++++++++++++++++++++++++++++++------------ 2 files changed, 40 insertions(+), 13 deletions(-) -- 2.11.0