Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp4304462pxu; Tue, 1 Dec 2020 01:23:11 -0800 (PST) X-Google-Smtp-Source: ABdhPJyZJVanAqCCO0FCX3Mej8yNbNkRLaAD5CB97zSge/zkF4P0jLlnX/228pnJktepoE4dj3TX X-Received: by 2002:aa7:ca41:: with SMTP id j1mr2080823edt.295.1606814591630; Tue, 01 Dec 2020 01:23:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606814591; cv=none; d=google.com; s=arc-20160816; b=SDleMmB/R+Vq2WfxItIJ1qs8ufAFktlTxJdVczZSuPR1xY4yj1SgQQ1tDsNAod65Ze IwRZxfTi/tOQBZvVLGD/iMqU+n+IruyX+mBeZpe01RljI6oMI+mrXs6+a9vltzEAkRJV pY4YYGMQuhWbMJVZC9Cr9GLAdYtT83HyVEtk/rWK0L3mxIUSeRm3GHQ825sBOhug/JqS t955Uj7uF3YoREb2Zx2WaV8sOFgebByARXfU2n0EbQgKtGu3q0TB5F5hF/M+zOllum/S a8Lq4EN11hix19hQYZrJLFNYAGptBgAaU4vTL9R8gn1qdy//khuMdNEN6QHt1cNg6v6l B8sA== 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=B9YSQaz5Ew4Mx77ULUK73hv+evEpn5QWwpTN1M0tugc=; b=RDPUnTTjenaVxOIvzXIEqjwozrtbujk14UvHaukEKtPRp4WjqVOFgG7Hd8YftmfUYv gI3MGW1/jTMHLhNg1FftUpxa5R6Jf2+/Iy4Q68riE5W3M3OZ93K2JQkqwE5ME7xWzloy 4yVH10FMPAyPMEjgQNBxvxqcVXv48gLzKysSod3r1bXm8JG0eQl1VOsJzrmxVYTD6HfD a3F9B+zW7+XMEPrKkNW5dNhMims2KKuk00zuXIU/qTe3spOUClP9C/urF0IKgcwMmcP0 QueqpamDCTtbWh2mHDoxGts3TvBrO5JU1imXcgws9ThZlq7xmXiOyPx38WvQK9sD9bhh V/Ng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=KufGOcKU; 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 m26si875236edp.318.2020.12.01.01.22.45; Tue, 01 Dec 2020 01:23:11 -0800 (PST) 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=KufGOcKU; 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 S2390789AbgLAJTw (ORCPT + 99 others); Tue, 1 Dec 2020 04:19:52 -0500 Received: from mail.kernel.org ([198.145.29.99]:47180 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388674AbgLAJJn (ORCPT ); Tue, 1 Dec 2020 04:09:43 -0500 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 AF8F420671; Tue, 1 Dec 2020 09:09:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1606813742; bh=nSBE3Dt+yeKZiY7pyF6JCSn3M6CDq0UbIes3scnlkg0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=KufGOcKU3eLqet8HTkDooQuiOrF3qoFnSQvx1q/iCGCBV9dQw6ATh5bD9EIlPF1Ex pi3kn/kr7mFSBqtigux6ETO5M7X3f0uD8QfT4s2ckxVHbwN7d7uze26ZWCE7t2bQPp ARjPLN0pPOOarvqCCGdx7FEQFmHs4PJ343iMp3zE= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Jiri Kosina , Sasha Levin , =?UTF-8?q?David=20G=C3=A1miz=20Jim=C3=A9nez?= Subject: [PATCH 5.9 042/152] HID: add support for Sega Saturn Date: Tue, 1 Dec 2020 09:52:37 +0100 Message-Id: <20201201084717.347429950@linuxfoundation.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201201084711.707195422@linuxfoundation.org> References: <20201201084711.707195422@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: Jiri Kosina [ Upstream commit 1811977cb11354aef8cbd13e35ff50db716728a4 ] This device needs HID_QUIRK_MULTI_INPUT in order to be presented to userspace in a consistent way. Reported-and-tested-by: David Gámiz Jiménez 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 8e7bd9f1b029c..6d6c961f8fee7 100644 --- a/drivers/hid/hid-ids.h +++ b/drivers/hid/hid-ids.h @@ -487,6 +487,7 @@ #define USB_DEVICE_ID_PENPOWER 0x00f4 #define USB_VENDOR_ID_GREENASIA 0x0e8f +#define USB_DEVICE_ID_GREENASIA_DUAL_SAT_ADAPTOR 0x3010 #define USB_DEVICE_ID_GREENASIA_DUAL_USB_JOYPAD 0x3013 #define USB_VENDOR_ID_GRETAGMACBETH 0x0971 diff --git a/drivers/hid/hid-quirks.c b/drivers/hid/hid-quirks.c index 7a2be0205dfd1..b154e11d43bfa 100644 --- a/drivers/hid/hid-quirks.c +++ b/drivers/hid/hid-quirks.c @@ -83,6 +83,7 @@ static const struct hid_device_id hid_quirks[] = { { HID_USB_DEVICE(USB_VENDOR_ID_FORMOSA, USB_DEVICE_ID_FORMOSA_IR_RECEIVER), HID_QUIRK_NO_INIT_REPORTS }, { HID_USB_DEVICE(USB_VENDOR_ID_FREESCALE, USB_DEVICE_ID_FREESCALE_MX28), HID_QUIRK_NOGET }, { HID_USB_DEVICE(USB_VENDOR_ID_FUTABA, USB_DEVICE_ID_LED_DISPLAY), HID_QUIRK_NO_INIT_REPORTS }, + { HID_USB_DEVICE(USB_VENDOR_ID_GREENASIA, USB_DEVICE_ID_GREENASIA_DUAL_SAT_ADAPTOR), HID_QUIRK_MULTI_INPUT }, { HID_USB_DEVICE(USB_VENDOR_ID_GREENASIA, USB_DEVICE_ID_GREENASIA_DUAL_USB_JOYPAD), HID_QUIRK_MULTI_INPUT }, { HID_USB_DEVICE(USB_VENDOR_ID_HAPP, USB_DEVICE_ID_UGCI_DRIVING), HID_QUIRK_BADPAD | HID_QUIRK_MULTI_INPUT }, { HID_USB_DEVICE(USB_VENDOR_ID_HAPP, USB_DEVICE_ID_UGCI_FIGHTING), HID_QUIRK_BADPAD | HID_QUIRK_MULTI_INPUT }, -- 2.27.0