Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp1851642pxk; Tue, 1 Sep 2020 09:14:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxS9DLWCI4U0kb23DrVjNB9nysPYGE/2FDCX74v7Vz0tobS8wz5LJMqCwX5D1PgGkbdLq0n X-Received: by 2002:aa7:c70a:: with SMTP id i10mr2435060edq.218.1598976863013; Tue, 01 Sep 2020 09:14:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598976863; cv=none; d=google.com; s=arc-20160816; b=m3anUDdzg8VyWkXnMOeqrfpNVhlPbtMEMSkBg0JD+UwMmwTiPBV46QD/HP7Uw6KnOL Wq6pYQ0B9VoQV/Dh6FKGSJOHCSMznaajpHnpS5TrxzQId60v7+TahCLjmVY5ReWoYLWH JDCAef9TBmgQff+6z/tmix4KoCqHwSNPRJmZ7cvZC6247D2v3m7fqYtwt1yjpgfLYsjU hwyTnWFFuCJab/NSOGYiKWNB2rqL8qGe7MkvwRtYpSH9KClbXOZ5WakPUW3dABY62q6A YHMIrkVc8vi5zL8GalUX73M7pD9cNQAB/etAdeZGpN2Tu9B0mJ08A5jO/Ng/lamyPa44 Xn1A== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=o7f87CIMIcD9eeokh3jPg0nyJksntoWf1vleWjXclQE=; b=H2fwz0QicI5k0Fh0pgDbGarjNyEt9BIJdtjmGCecM4X/2okZGE89F/199BZsuDnUue FwF6sLvxd4WuOf6XIFtkY1OYnt8kkEbBHWJqhXRvxg6+ueq26WOTgKgFHO9h+N7EncYI rr70QRnfQPx7rkkXN0RC1WsLCMdznrK0iu4we9j4bwHUgoVLhaOeIXD4g3ofFUEsn9R5 3xNB57WjrX29ywmAosukAwS7b/SBGlmGYaQpJT6iO6b9Vo1hersEILMAVZ/mzlFSyyTG /yg/746u/AyTYwm0Iz235Q4UCwfIVhOVswLqyXEuVnFWrx+cxez6/DD4b+F4CfdK4zdT Ie6A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=RTNWK5eY; 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=fail (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 k21si911958eje.480.2020.09.01.09.13.59; Tue, 01 Sep 2020 09:14:23 -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=RTNWK5eY; 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=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731365AbgIAQLY (ORCPT + 99 others); Tue, 1 Sep 2020 12:11:24 -0400 Received: from mail.kernel.org ([198.145.29.99]:46274 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728692AbgIAPhu (ORCPT ); Tue, 1 Sep 2020 11:37:50 -0400 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 3B53521582; Tue, 1 Sep 2020 15:37:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1598974669; bh=3aEdmM77SGyBfskiqRaEc/vEs5I+jwxpTPr1Qlw1VPM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RTNWK5eYnN0Js45uUDX8JMXLchv9eMUsUo1p9FJ6J7I5x42nJqhjWLeazybOzgUeL x+EykgVtVwwSD3tehsm67cQWaLcTDx3euBIyLtBsRvEpNzAbGhMWKIvoLls1c/EALu tYVZyiGxGH+7nsyt/xDX4ESmkxVmrbx5HkxWm5ks= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Ikjoon Jang , Jiri Kosina , Sasha Levin Subject: [PATCH 5.8 048/255] HID: quirks: add NOGET quirk for Logitech GROUP Date: Tue, 1 Sep 2020 17:08:24 +0200 Message-Id: <20200901151003.040979726@linuxfoundation.org> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200901151000.800754757@linuxfoundation.org> References: <20200901151000.800754757@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 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