Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp422076pxx; Wed, 28 Oct 2020 08:01:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx2FifKahehRwv/DIol0umld5nmIFCTJTtL2d7uHsuYtAdoDyglg3wslRY+ib1E8itFfKJY X-Received: by 2002:a17:906:cc8a:: with SMTP id oq10mr8387844ejb.14.1603897308283; Wed, 28 Oct 2020 08:01:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603897308; cv=none; d=google.com; s=arc-20160816; b=V9aYJFWinIaZvfh43EvPzQcS1czKfpPCPHV9h3aQ6KuAmNu+c0wDXBj3oenfMhsYX2 z5DLKiB8auk/L8qFJWk9CduLRLzUCoUsxJjJagym89vVfPLL5pmHoBiF/tTOpoG/q6JQ Id3IMp4il4JUYA/eF6NBZKodZE8XKaiuriVDd+LGRXTzvqe2hdiH1bxvAxD3283GhB05 YhYi4LZhasU9S4fIAPKpq7IXDwcwmyuwbTZK6E2JBTJMYcZrBW2okoFZPQKz4dNDm7FY xmfBlywJkFR9IuirxjxEk3qulgiIP1UVVnHkXfiFilE88BCIIB0WKjs7QWURSjDmRc9e 8Hgg== 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=Qgqz3PJDpXinbb7jvrsbZDvhlkm5e9m6bpAkyWvUDn4=; b=oVAmvJMPhJvHnadViU2dnGHxYIVvpab4b3RCrau/QJuMBTrhJKfiUgc5qCrFsdQy1T pT88wVYz/mv0zly1Tpr2G4icItFYD42m5m48OoSwQfEyEHw2R7x5Fk7JlF15bsyZY8XP DKbQFzV8CZZGt4K66EjwxJQUjCGJghSx9bn6XxFCjc7VFoyC/lorplufhAJthWaZH1k7 U26ONgU7k7vHwGfleO2KDDCuzDE3eD1DgqiugvDJR5dgdmzddIqzgJMFSHkkf/MOgZ/s FfGk5Ubqc9zp5H3c/pJHpycBqelvrgyDfk1he2hyijBAyxTw3v/slVuwzYtcuVFF6kLd IAXA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=PRWP1YXi; 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 q18si2524555edb.466.2020.10.28.08.01.23; Wed, 28 Oct 2020 08:01:48 -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=PRWP1YXi; 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 S1809590AbgJ0Q0k (ORCPT + 99 others); Tue, 27 Oct 2020 12:26:40 -0400 Received: from mail.kernel.org ([198.145.29.99]:53762 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1803105AbgJ0PwO (ORCPT ); Tue, 27 Oct 2020 11:52:14 -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 A35322225E; Tue, 27 Oct 2020 15:52:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1603813933; bh=uUyTXgI6jYAJU9AVM4orfdI8UW1gZrJHFWnZWdWwL7g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PRWP1YXiydEUV36cKklzHgDColueZ+32iyj466bK+/OJptfAyC2JVjhGBfGWkb8Ot vEIywCtjPejXrNwnkvnYywPFCSTay5/HNA6Ly12eXjANTJBdoTwPK8Yz/aGXs6ws/V H90iixO24rn4zlz3126tfS4aZXdJ2gzdvJRWumjg= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Hans de Goede , Jiri Kosina , Sasha Levin Subject: [PATCH 5.9 720/757] HID: ite: Add USB id match for Acer One S1003 keyboard dock Date: Tue, 27 Oct 2020 14:56:10 +0100 Message-Id: <20201027135524.278640206@linuxfoundation.org> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201027135450.497324313@linuxfoundation.org> References: <20201027135450.497324313@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: Hans de Goede [ Upstream commit 5bf2f2f331ad812c9b7eea6e14a3ea328acbffc0 ] The Acer One S1003 2-in-1 keyboard dock uses a Synaptics S910xx touchpad which is connected to an ITE 8910 USB keyboard controller chip. This keyboard has the same quirk for its rfkill / airplane mode hotkey as other keyboards with ITE keyboard chips, it only sends a single release event when pressed and released, it never sends a press event. This commit adds this keyboards USB id to the hid-ite id-table, fixing the rfkill key not working on this keyboard. Note that like for the Acer Aspire Switch 10 (SW5-012) the id-table entry matches on the HID_GROUP_GENERIC generic group so that hid-ite only binds to the keyboard interface and the mouse/touchpad interface is left untouched so that hid-multitouch can bind to it. Signed-off-by: Hans de Goede Signed-off-by: Jiri Kosina Signed-off-by: Sasha Levin --- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-ite.c | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h index 6a6e2c1b60900..79495e218b7fc 100644 --- a/drivers/hid/hid-ids.h +++ b/drivers/hid/hid-ids.h @@ -1124,6 +1124,7 @@ #define USB_DEVICE_ID_SYNAPTICS_DELL_K12A 0x2819 #define USB_DEVICE_ID_SYNAPTICS_ACER_SWITCH5_012 0x2968 #define USB_DEVICE_ID_SYNAPTICS_TP_V103 0x5710 +#define USB_DEVICE_ID_SYNAPTICS_ACER_ONE_S1003 0x73f5 #define USB_DEVICE_ID_SYNAPTICS_ACER_SWITCH5 0x81a7 #define USB_VENDOR_ID_TEXAS_INSTRUMENTS 0x2047 diff --git a/drivers/hid/hid-ite.c b/drivers/hid/hid-ite.c index 6c55682c59740..044a93f3c1178 100644 --- a/drivers/hid/hid-ite.c +++ b/drivers/hid/hid-ite.c @@ -44,6 +44,10 @@ static const struct hid_device_id ite_devices[] = { { HID_DEVICE(BUS_USB, HID_GROUP_GENERIC, USB_VENDOR_ID_SYNAPTICS, USB_DEVICE_ID_SYNAPTICS_ACER_SWITCH5_012) }, + /* ITE8910 USB kbd ctlr, with Synaptics touchpad connected to it. */ + { HID_DEVICE(BUS_USB, HID_GROUP_GENERIC, + USB_VENDOR_ID_SYNAPTICS, + USB_DEVICE_ID_SYNAPTICS_ACER_ONE_S1003) }, { } }; MODULE_DEVICE_TABLE(hid, ite_devices); -- 2.25.1