Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3713897pxv; Mon, 26 Jul 2021 10:03:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz3c8SSlgProgMsFY08hnIu3nhOYPqtm2tXPbTqWXBSZbe3DUgWvTYxLLMVE1vrtuhl51u/ X-Received: by 2002:a17:906:cec1:: with SMTP id si1mr18011876ejb.18.1627319006587; Mon, 26 Jul 2021 10:03:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627319006; cv=none; d=google.com; s=arc-20160816; b=tvNnYlm09v7SlXgBLdg0dNyiaVBV6it36I4VlJnRRB88k6abq4ENpRd7ku3BU/yav0 oXNJHxYns5NCrNVB2LdQZtB8UHUEM6cWTr6an66IdQseiLx096IhIlH50p08jF10Tpfa vWUpx7h4awCNuSSmHVezDnbkyxHEo8GlFXirxBLzlwOvJolnq5VEB4LL9kl76Q3VleK4 CLSMQ29w9P+aHjKz4xtZJtNd4koN2zxaTfgQjHVzJJDv2vg1KvPIocmb6pdxeAJ+8N7p f64mvfxU+jUnlO6vZEygfiWPI1guheWIhMixf1hzS9TY29a5JybQNDxV7yQo/nUoONlh A87w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=b2RVGqLH2Ia0SDAY7Ytn+DorO6vy+EK2o+qNfjC9Hgs=; b=EbLkGoMOg+hqXz8XnW+pCDYsosrNYlbbgKwamhTxdPMs8MTnlRJEzI3EP2kE2vUIXw 4epX0cqPW74HwGHOEFIew8xqgYZBX1i7oUrX0EHeNHsbwUmN0P4N+I8lnBOhQ829hJaJ sC1ezZ/S7UmvB9c508MZfxOElzw3v7X1haKgvXYwWccIFX4ApN7vJbYfSnx8x6Mxm5Kd f6oljHjRHyuxoqVkO00vAFyX4Z5TF2UM7155ig+bRe2PKPo0SLzW7KP6iDD6uKgzJtM2 rddqya7ccWQHlhue5QXBmJ9a85AmGfHweaqJSSIsdnQXzSVof1RB0Ewuq9a50H73WofW a36Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=FexZn0f5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ne23si391797ejc.125.2021.07.26.10.02.58; Mon, 26 Jul 2021 10:03:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=FexZn0f5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238026AbhGZPjM (ORCPT + 99 others); Mon, 26 Jul 2021 11:39:12 -0400 Received: from mail.kernel.org ([198.145.29.99]:36972 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237307AbhGZPWW (ORCPT ); Mon, 26 Jul 2021 11:22:22 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 0B5AE60FBF; Mon, 26 Jul 2021 15:53:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1627314788; bh=bu1yZ98dFokjnao6w6txQTLXHe5S9C4PF/zjs5b+1EY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FexZn0f5nSWuKKn+NxcyVApfIHA5ThBFsKV/+XjDcB04DZqb4+YSEtD+deg9L4RQ1 FeKtvyQZBYDhF5VT2kMQGvThdW4csxB6qpv9L1FnjzZ6Fn6irgPwNcTsi9FR6dyB5t Py2abfAcoi7K2LMV/fQcvSOjHm5Y6rO9RfPvwRCM= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, =?UTF-8?q?Jakub=20Fi=C5=A1er?= , Alexander Tsoy , Takashi Iwai Subject: [PATCH 4.19 092/120] ALSA: usb-audio: Add registration quirk for JBL Quantum headsets Date: Mon, 26 Jul 2021 17:39:04 +0200 Message-Id: <20210726153835.347646747@linuxfoundation.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210726153832.339431936@linuxfoundation.org> References: <20210726153832.339431936@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Alexander Tsoy commit b0084afde27fe8a504377dee65f55bc6aa776937 upstream. These devices has two interfaces, but only the second interface contains the capture endpoint, thus quirk is required to delay the registration until the second interface appears. Tested-by: Jakub FiĊĦer Signed-off-by: Alexander Tsoy Cc: Link: https://lore.kernel.org/r/20210721235605.53741-1-alexander@tsoy.me Signed-off-by: Takashi Iwai Signed-off-by: Greg Kroah-Hartman --- sound/usb/quirks.c | 3 +++ 1 file changed, 3 insertions(+) --- a/sound/usb/quirks.c +++ b/sound/usb/quirks.c @@ -1553,6 +1553,9 @@ static const struct registration_quirk r REG_QUIRK_ENTRY(0x0951, 0x16d8, 2), /* Kingston HyperX AMP */ REG_QUIRK_ENTRY(0x0951, 0x16ed, 2), /* Kingston HyperX Cloud Alpha S */ REG_QUIRK_ENTRY(0x0951, 0x16ea, 2), /* Kingston HyperX Cloud Flight S */ + REG_QUIRK_ENTRY(0x0ecb, 0x1f46, 2), /* JBL Quantum 600 */ + REG_QUIRK_ENTRY(0x0ecb, 0x2039, 2), /* JBL Quantum 400 */ + REG_QUIRK_ENTRY(0x0ecb, 0x203e, 2), /* JBL Quantum 800 */ { 0 } /* terminator */ };