Received: by 2002:a05:6358:701b:b0:131:369:b2a3 with SMTP id 27csp2546675rwo; Sun, 23 Jul 2023 18:37:02 -0700 (PDT) X-Google-Smtp-Source: APBJJlFr+dAVf0Y9MMAs/TN5uR7spbJdE/9rkanuSL+7ALrZCR12nk4LSasfHr+aLadotfNoylOT X-Received: by 2002:a17:906:e:b0:982:bb95:5014 with SMTP id 14-20020a170906000e00b00982bb955014mr7934513eja.64.1690162622178; Sun, 23 Jul 2023 18:37:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690162622; cv=none; d=google.com; s=arc-20160816; b=BtYCsEnISkOtDVOWiCtYoTPy4nYcg+ugYlVuH/kLfP5YkrREkYiW0IQFjkcQtboc8W a+4fF9v/hLwbpWjUQwWZWYDGYu+GBygKGD77/J4N55kb/K0TIXXaGBEE+OWbSwqwfPOS XE8B14maPlXVOgD4v+xloQcGDaInPxt3mtFbxZQ8sT/+UCS8d32Xr5IpizSFjNb4skoG uh+DFQ/SvMYebQvwVTrfz1QOc1qnJd0g8cz51pjA1nX0eALuxUMrRw1JjeeEHqJBQF1s qW0phd/F4QObVkBuhEJo+x1DGt63kyFQtxP8pQ4oEnMHVZ2Gdp7mRuuEXeQVxMbynmt2 R8XA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=QmqxBvwt1MJbLAA8r/DB7NezQrjk1OARz9RT6Y3cZ+8=; fh=XtHEdvy6LoIW+dAPA7NeyWuhCHDAaTFIqcF8S+BX4bU=; b=Efjny9KejeD7TWh8tgN/AaZo164BMLn/3mJYvfTBFYC7kO5hQFX1aDW3hab2ILSGJa PA2E+6RUDCAwti3g1M92yT/FN8nbAdNc5aPjE/8Y6rV6ECGrMUTMC1B/KvAgE6HFd1uP CC7d+1GPixHQzyWKhiiy0+Yk5RvTu2WRGt6019+hBSLtk2EYkLZAKr1IIi8QjJcHkEtu gmUqT4VrH25+CwU+UK6nmgSDyO1Hg9BvHZYyemPxNq+XqTpy4C1IgAXllbjOrg429fc+ y+scrEsvTC/DEXW6y4sT4u5MYEdPmAGjvcX6PvUgJK8NgbF7T/AqaP2VrdwLaUXcb4g4 dCeg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=TaegvJU4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e14-20020a170906080e00b0099b9df9a864si224540ejd.738.2023.07.23.18.36.38; Sun, 23 Jul 2023 18:37:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=TaegvJU4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S229909AbjGXBTQ (ORCPT + 99 others); Sun, 23 Jul 2023 21:19:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49476 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230041AbjGXBTN (ORCPT ); Sun, 23 Jul 2023 21:19:13 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 48D0510D9; Sun, 23 Jul 2023 18:18:50 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 2A12C60F16; Mon, 24 Jul 2023 01:18:50 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8891FC433CB; Mon, 24 Jul 2023 01:18:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1690161529; bh=wT5LXQcaPdS5EzfH1G3Vg7Kd20V/Qjfwk7d+JX9qFYI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=TaegvJU4s7NQU0fipQduenIgVTRgxKXOFIk7Ak+qWTpVKTd86rvQYdqqQngsm2IZ2 V8w9nmgX7bqUkdD8aNAFd4NfH6Ty0CXocpw7mmMd2uCfSw/w1iasUZu5oPTCdNxSD/ 1N2XIV95CJOiQ6m2G9XpVu7OrBJ3qgPvL+xbADujl6JKJMwJg+O66Bry7VcQEZxvDT RHRm3Q6na8OYTcdF+dJ/oH6HrX6DmNLSnYxjiaNysprTesMMLK/zKZsTZhIRKu6OJ2 L7b6Z+PH3Go7C9jV461es14nWYM6rDFGQrnp1bsbOko2NH6ruQ9bHR8jySc5k05tjS vwDfQjyPMl3EA== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: stuarthayhurst , Bastien Nocera , Jiri Kosina , Sasha Levin , jikos@kernel.org, benjamin.tissoires@redhat.com, linux-input@vger.kernel.org Subject: [PATCH AUTOSEL 6.4 36/58] HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard Date: Sun, 23 Jul 2023 21:13:04 -0400 Message-Id: <20230724011338.2298062-36-sashal@kernel.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230724011338.2298062-1-sashal@kernel.org> References: <20230724011338.2298062-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore X-stable-base: Linux 6.4.5 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: stuarthayhurst [ Upstream commit 48aea8b445c422a372cf15915101035a47105421 ] Adds the USB and Bluetooth IDs for the Logitech G915 TKL keyboard, for device detection For this device, this provides battery reporting on top of hid-generic Reviewed-by: Bastien Nocera Signed-off-by: Stuart Hayhurst Signed-off-by: Jiri Kosina Signed-off-by: Sasha Levin --- drivers/hid/hid-logitech-hidpp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/hid/hid-logitech-hidpp.c b/drivers/hid/hid-logitech-hidpp.c index 5e1a412fd28fa..2ff007244d5e1 100644 --- a/drivers/hid/hid-logitech-hidpp.c +++ b/drivers/hid/hid-logitech-hidpp.c @@ -4608,6 +4608,8 @@ static const struct hid_device_id hidpp_devices[] = { HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, 0xC086) }, { /* Logitech G903 Hero Gaming Mouse over USB */ HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, 0xC091) }, + { /* Logitech G915 TKL Keyboard over USB */ + HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, 0xC343) }, { /* Logitech G920 Wheel over USB */ HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_G920_WHEEL), .driver_data = HIDPP_QUIRK_CLASS_G920 | HIDPP_QUIRK_FORCE_OUTPUT_REPORTS}, @@ -4630,6 +4632,8 @@ static const struct hid_device_id hidpp_devices[] = { { /* MX5500 keyboard over Bluetooth */ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH, 0xb30b), .driver_data = HIDPP_QUIRK_HIDPP_CONSUMER_VENDOR_KEYS }, + { /* Logitech G915 TKL keyboard over Bluetooth */ + HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH, 0xb35f) }, { /* M-RCQ142 V470 Cordless Laser Mouse over Bluetooth */ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH, 0xb008) }, { /* MX Master mouse over Bluetooth */ -- 2.39.2