Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3677551pxv; Mon, 26 Jul 2021 09:13:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyM4zFxB88PP6HHLRO8ftuMv9EJbvMLdCeZ95sqai2/BVhE59iZAcDI9VLNSCxj3KFGEB6+ X-Received: by 2002:a17:906:6d54:: with SMTP id a20mr17955908ejt.322.1627315981530; Mon, 26 Jul 2021 09:13:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627315981; cv=none; d=google.com; s=arc-20160816; b=jY80kG1BKe6KnKcInRdPzQ5z4TnAn0d+wjkdXpLyzBqXQKdiNa/tQ7k9nunwoIDfCk akYAt+jmHa+SpinLgFgyQ0SYD07JfI7L9taxfgVWRFl7yNrJ9d3I57VBbXWDAgCWVXTf +GaLYa566WXWgix9G5ykyIOKe3RRqXgxoUbjw0W+3K2ZDqV+r8WKIQ4kB0p7AGh5GE8l /pvWxnqHm21jDFgpyeiA9+V76+jXY+Cb3EVsAgULRLxZFZs8TnmitMxhcP+q+ug/s0T7 j4KbWa6QS69bq8lwG2A/KAkxyYyaIj1MCiuSTc1GJa1zkE4kk8zk/6h3KHCn0C257XUE IkTg== 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=Z8QWPnJl5yxOiLOXKGBEo8vhkyqD58ugWgsxOwQelmM=; b=p62Me3ieDL6yeGmWfK9rmsK/MALdQLqmGwktIJuj3VuCbo+9ame+vD0FoIKhnk/u4R PTsd9ZwqGWvWyLHLv8UomGZ4xjAlY5ZnKVhkPTCHX3L3eFTnyQawcYyxYAchRrJpGuke t44nmQmuzRoPkU6t8g9Z1ZJ3I78BAnnCgJeMqDxVAg0cyDd28LC95CNa4CpVqFvO0Zd6 FBmv9eiwh43KNfBMHZeNEtCC+vI238cMzorYZpvB1b+3wCZWFOV/k0Qz70VAPBzfCvd4 gcyQ5Zg30hj1n2/d42xNoJByaUQVCaYicwim7UXp6XGkgiCY3M+JBYpLqDC/rh89/b5K HoLg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=if2tV2Ph; 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 s17si301025ejz.554.2021.07.26.09.12.37; Mon, 26 Jul 2021 09:13:01 -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=if2tV2Ph; 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 S232791AbhGZPal (ORCPT + 99 others); Mon, 26 Jul 2021 11:30:41 -0400 Received: from mail.kernel.org ([198.145.29.99]:57650 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236774AbhGZPRf (ORCPT ); Mon, 26 Jul 2021 11:17:35 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 18D3B6056C; Mon, 26 Jul 2021 15:57:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1627315078; bh=x+PUCBJxmnk3e05PAnVy5nB5k+m4fLcOSwsQJSGP+7I=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=if2tV2PhPfInIyUobylaE2AWzHYM3hTm0tGCd1M5FLfspNl7j8ERgaeqfjkmhlTB2 1OBMlq/s0g4W8ZhamsueTLE5wYS5JgZNuyCMvh9ZUXKUnfXZG6EZdXZfS9KVKzrYjR tspb8qavSB4n4BTgKfRzd8329dd4xniiTBE5jRgI= 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 5.4 073/108] ALSA: usb-audio: Add registration quirk for JBL Quantum headsets Date: Mon, 26 Jul 2021 17:39:14 +0200 Message-Id: <20210726153834.025169625@linuxfoundation.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210726153831.696295003@linuxfoundation.org> References: <20210726153831.696295003@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 @@ -1840,6 +1840,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 */ };