Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp415387pxa; Fri, 21 Aug 2020 10:28:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyyoLOVaEk/5yuqAxs6lyVGzXhKc6hdxirj/SFSkDOSsC1Y8KRhD9gaMRGd7pjsjIlASRWu X-Received: by 2002:a17:906:9356:: with SMTP id p22mr3814534ejw.119.1598030930067; Fri, 21 Aug 2020 10:28:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598030930; cv=none; d=google.com; s=arc-20160816; b=R9E5EbMVKXyApXSsPoxf0sY3u1OTwhTXqA8CvBtoG0cU5/xrq5J+9qrVl+DAoAfwP5 wdfLOT2zJjNvCroPN5z//DeT7lHTSHhhFmonTwthz3xktOZmCPgs67xp45Uk2rCzRkGA IYm1BkMGxKCHezLZugx6Ud8wM1OgLiyDpbY+GMhO5pQvVo7axM6o7EHEKcEytkPO8pm5 2W0l4vxbz0o3r7gmNXkHLcs/Nwgs/pVHPMypUmPn6I+vcNvB8CochnuVdBkBWXICGy+X odAS7vI+3UCYGi958ZvuGGI6A4jJ7wmCN7R4SPN7zf77vjULkU/yvupBYxYch6PECci2 eBXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=o7f87CIMIcD9eeokh3jPg0nyJksntoWf1vleWjXclQE=; b=y5QYw0MaluOwmeJYG/8NB5bFs/pVdu8VWyABWRH7Ls1rtH8Qi99SAGXKqyxhZwKq0G MtgTCHJpid4c1e42aG6k1qr5NLm+JoI6wt20uXD2FuZ0mY5qvv3zKQ0uBEMhuw7GTutI yC0+yg3KbNgBF4Lt8ReHXmuSuPNinVk0HSKkvB9CyM+5wlSoCzSkmn/It4f3slKQbQvN Le+SfsZv+k5NLQ+ES0otbUJlZxj3K1CZW5lvtl5tV1ZQyaiEEuo8pMzMkTrx9vgHgpPL heNJ2wz1lXY4OcXx0Rrs2BmtN8JexWHjmvW7wzJHpZGOdHfGy2GXtIILyw1eHOkpqoBe O6sg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="Ds/rF5g7"; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s16si1619285ejm.36.2020.08.21.10.28.26; Fri, 21 Aug 2020 10:28:50 -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=@kernel.org header.s=default header.b="Ds/rF5g7"; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729195AbgHURZ2 (ORCPT + 99 others); Fri, 21 Aug 2020 13:25:28 -0400 Received: from mail.kernel.org ([198.145.29.99]:48014 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727901AbgHUQPX (ORCPT ); Fri, 21 Aug 2020 12:15:23 -0400 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 4DA1522B47; Fri, 21 Aug 2020 16:15:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1598026523; bh=3aEdmM77SGyBfskiqRaEc/vEs5I+jwxpTPr1Qlw1VPM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Ds/rF5g7ZzWmSFMcDaFreDhyt8P2u1he4Y52r+CYo4yu8qOlQ1QI0yzz9GaAQpq5l qwiMsixILK5RcwLbtLN85Fr2wAzSkqUUAAlPApqAXNG8twUVcWvpHDHE0P1KNsrHXi aeTmoBL1NXWOPc+CzcjERIc4tw4NSRwsKABoYUp4= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Ikjoon Jang , Jiri Kosina , Sasha Levin , linux-input@vger.kernel.org Subject: [PATCH AUTOSEL 5.8 46/62] HID: quirks: add NOGET quirk for Logitech GROUP Date: Fri, 21 Aug 2020 12:14:07 -0400 Message-Id: <20200821161423.347071-46-sashal@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200821161423.347071-1-sashal@kernel.org> References: <20200821161423.347071-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Ikjoon Jang [ Upstream commit 68f775ddd2a6f513e225f9a565b054ab48fef142 ] Add HID_QUIRK_NOGET for Logitech GROUP device. Logitech GROUP is a compound with camera and audio. When the HID interface in an audio device is requested to get specific report id, all following control transfers are stalled and never be restored back. BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=203419 Signed-off-by: Ikjoon Jang Signed-off-by: Jiri Kosina Signed-off-by: Sasha Levin --- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-quirks.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h index 6f370e020feb3..7cfa9785bfbb0 100644 --- a/drivers/hid/hid-ids.h +++ b/drivers/hid/hid-ids.h @@ -773,6 +773,7 @@ #define USB_DEVICE_ID_LOGITECH_G27_WHEEL 0xc29b #define USB_DEVICE_ID_LOGITECH_WII_WHEEL 0xc29c #define USB_DEVICE_ID_LOGITECH_ELITE_KBD 0xc30a +#define USB_DEVICE_ID_LOGITECH_GROUP_AUDIO 0x0882 #define USB_DEVICE_ID_S510_RECEIVER 0xc50c #define USB_DEVICE_ID_S510_RECEIVER_2 0xc517 #define USB_DEVICE_ID_LOGITECH_CORDLESS_DESKTOP_LX500 0xc512 diff --git a/drivers/hid/hid-quirks.c b/drivers/hid/hid-quirks.c index 934fc0a798d4d..c242150d35a3a 100644 --- a/drivers/hid/hid-quirks.c +++ b/drivers/hid/hid-quirks.c @@ -179,6 +179,7 @@ static const struct hid_device_id hid_quirks[] = { { HID_USB_DEVICE(USB_VENDOR_ID_WISEGROUP_LTD2, USB_DEVICE_ID_SMARTJOY_DUAL_PLUS), HID_QUIRK_NOGET | HID_QUIRK_MULTI_INPUT }, { HID_USB_DEVICE(USB_VENDOR_ID_WISEGROUP, USB_DEVICE_ID_QUAD_USB_JOYPAD), HID_QUIRK_NOGET | HID_QUIRK_MULTI_INPUT }, { HID_USB_DEVICE(USB_VENDOR_ID_XIN_MO, USB_DEVICE_ID_XIN_MO_DUAL_ARCADE), HID_QUIRK_MULTI_INPUT }, + { HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_GROUP_AUDIO), HID_QUIRK_NOGET }, { 0 } }; -- 2.25.1