Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp5159580rwb; Tue, 17 Jan 2023 09:55:08 -0800 (PST) X-Google-Smtp-Source: AMrXdXsWsu8XLj/f5YCgo8Lq/BQOSNFaJye2X4f0AhkNMMDz4So2QA0PB5685G7ocDOQv1839Hd/ X-Received: by 2002:a17:90b:688:b0:225:c65f:3550 with SMTP id m8-20020a17090b068800b00225c65f3550mr4190678pjz.9.1673978107913; Tue, 17 Jan 2023 09:55:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673978107; cv=none; d=google.com; s=arc-20160816; b=MkvvAAjtKiQaIkXoGQEURAzE5G1mcwrsa7mF7+dSVG03/5UPrG87SydUGO3+en/S3H zwEGQU0+5UOC4wcSiMaDeeGNvH5czAWO9ryptGmfQtv19Tp1i+5ftpN26AnRRddXJrRq 1552NLdOz4l95qSNk/GA6jOfj+qxuaTLPv0gErlH9ZpuH7IiBU+mGf3x0prG+F8yZxbc YuSbjiWIuQBi1Fi4QxBIGDqZg5yw0KT6KuimJUXWOkphbDJNlLw+Xf0qKvMAmjy3ZgVx a39EKVA8KeJOTAb+PpZ9Cz5wat0NTw5RFoLhcP8Fkj/eqH1TetoyPLyMtod1cBMua65+ +HSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:to:from:dkim-signature; bh=hk7Iadk1SuZiYeIpoIvc7zdTIsuCdC1z9QHZwptqB+E=; b=NWVUQheewNmeEr5Fmcv2V8RXLqXuUm9QsrTqtuGjOyVI16C5icIKlJhm7fZPMlrpj7 xyi9fRBpbMJqJy63tCRF/xW65bavVTzlpVoPySQ+PGwNrZeLMAZvuvqvw8yUtsDVb9l0 ZHNuc6JfHnt1hilzsHsSRNnpGMnQZe4Zh9Y7OSOeKOhl4eVTw59cwnZA93z95AdfUp2F sSrzkzvzEeRfOwA+1mmtNiF7jf5TDN1/MaD2gtndFKXWdzvr6OZxR5Hq4jnXHQLcBoR8 nKUmEKEhba8JnzvnqXAAoHGbNdd8ZJ0IvJ/W1fC906vJjxj+Gn7/DpGae1QOH68R8Wy8 w2iw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20210112.gappssmtp.com header.s=20210112 header.b=Q1uOlzAV; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id r138-20020a632b90000000b004ae8a8b377esi30977720pgr.304.2023.01.17.09.55.02; Tue, 17 Jan 2023 09:55:07 -0800 (PST) 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=@baylibre-com.20210112.gappssmtp.com header.s=20210112 header.b=Q1uOlzAV; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231540AbjAQQ3l (ORCPT + 48 others); Tue, 17 Jan 2023 11:29:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42946 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232112AbjAQQ3f (ORCPT ); Tue, 17 Jan 2023 11:29:35 -0500 Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AA08F40BD6 for ; Tue, 17 Jan 2023 08:29:32 -0800 (PST) Received: by mail-wm1-x32e.google.com with SMTP id g10so22709301wmo.1 for ; Tue, 17 Jan 2023 08:29:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20210112.gappssmtp.com; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :from:to:cc:subject:date:message-id:reply-to; bh=hk7Iadk1SuZiYeIpoIvc7zdTIsuCdC1z9QHZwptqB+E=; b=Q1uOlzAVbJUMhEOUphXyQH3hMzEaOBcYIIpbNbzxwH9WvzkqwEMKsdx1lZHbYCVjIE LAXWjjE/pjA5NvKairtaDbgmU6/iZ0DSLPq87tCp3bFeSvk4kg2pzsymU50gK1sOJ/Tu oHdo2PR9oDOuIeqIoO/VlBYKbYZnlWRNcVzyaT8RcLbs8fofMxZfoqnnbyZ0Ybrs7sud uP90+b4e86tFcmA06HxA/k/Whksgo9IptZBWz86fSMwU4S6TmEu3ZH7Lfr8NIY2BjFMB Dm/IQliPpo9fe2kW37ibQLS2nZBJD9l7DM+D0GOdLKxghFNuredypUU93Uu8dVkWBLK6 xP6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hk7Iadk1SuZiYeIpoIvc7zdTIsuCdC1z9QHZwptqB+E=; b=CFOlAo2KohK8XXjAiPetYCr4uN3fZ/L22du+h7VySLwzIm1FRAo05ze9MQkqaH0D0R biSfC/OoeYBplGJbrPYH2ENz+9TPRBRQ0goKGr5uYaRBBkHqr7E4CsyHIqqBJodMYZ0o z7LISVdPotWlTsfXIF8LYQ2zkS4tJFet5wexUai+u9/JJ9XAP72i9E3HVKkjQJ9V2OMg a1PbTdHPCytoIfl5yMySra6RL8vpzpMeieSi/tFi3eylZxdOeWSuTE6Qby9xQhcFGQjX jzammWtvQh4spZUrlG/aW0btsplbgJvQ5FIqz2/cYPRGKBRayzg3iy39u4YfWfSSDKOq OWGA== X-Gm-Message-State: AFqh2kqc5mOJQEheM2LNJW3fUqNZIUJ2aCeDkPN26OT6u9YQmkSwLlFb sqCEVTI7wjvGBZFPndttGrQ7pw== X-Received: by 2002:a05:600c:4e05:b0:3db:1d8:9f25 with SMTP id b5-20020a05600c4e0500b003db01d89f25mr3670700wmq.2.1673972971226; Tue, 17 Jan 2023 08:29:31 -0800 (PST) Received: from localhost ([82.66.159.240]) by smtp.gmail.com with ESMTPSA id q15-20020adfab0f000000b002bde7999cd6sm11117281wrc.61.2023.01.17.08.29.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Jan 2023 08:29:30 -0800 (PST) From: Mattijs Korpershoek To: Walt Holman , linux-kernel , linux-input@vger.kernel.org Subject: Re: PATCH: Add devce IDs for Logitech G923 Xbox Steering Wheel In-Reply-To: <743753078.40.1672170394290.JavaMail.zimbra@holmansrus.com> References: <743753078.40.1672170394290.JavaMail.zimbra@holmansrus.com> Date: Tue, 17 Jan 2023 17:29:29 +0100 Message-ID: <87v8l5ktue.fsf@baylibre.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS 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 Hello Walt, Thank you for your patch. On Tue, Dec 27, 2022 at 13:46, Walt Holman wrote: > Hello, > > This patch adds support for the Logitech G923 Xbox edition steering wheel. This uses the hid-logitech-hidpp kernel module and from my testing, force feedback and all buttons work. This requires the usb_modeswitch application to setup the device in PC mode with a magic string that is the same as the Logitech 920 wheel. Originally I had massaged a patch I found for this wheel, however, much of it was unnecessary and I culled it back to just adding the ID's. Let me know if you need anything else or have any questions. Thanks, It looks like this patch has been sent as an attachment, not inline. The subject also looks invalid. It should be in the lines of: [PATCH] HID: quirks: Add quirk for Logitech G923 Xbox steering wheel To make sure your patch gets picked up by a maintainer, can you please resend it as a plain-text email, following the standard kernel procedure? Here are some links to help you preparing your submission: https://www.kernel.org/doc/html/latest/process/submitting-patches.html#no-mime-no-links-no-compression-no-attachments-just-plain-text If you are new to kernel development, the b4 tool could also help you preparing your change and finding the right receivers: https://people.kernel.org/monsieuricon/sending-a-kernel-patch-with-b4-part-1 Hope that helps, Mattijs > > Signed-off-by: Walt Holman walt@holmansrus.com > diff -u2 -r linux-source/drivers/hid/hid-ids.h linux-target/drivers/hid/hid-ids.h > --- linux-source/drivers/hid/hid-ids.h 2022-12-21 10:48:12.000000000 -0600 > +++ linux-target/drivers/hid/hid-ids.h 2022-12-22 12:50:16.403880137 -0600 > @@ -820,4 +820,5 @@ > #define USB_DEVICE_ID_LOGITECH_G29_WHEEL 0xc24f > #define USB_DEVICE_ID_LOGITECH_G920_WHEEL 0xc262 > +#define USB_DEVICE_ID_LOGITECH_G923_XBOX_WHEEL 0xc26e > #define USB_DEVICE_ID_LOGITECH_WINGMAN_F3D 0xc283 > #define USB_DEVICE_ID_LOGITECH_FORCE3D_PRO 0xc286 > diff -u2 -r linux-source/drivers/hid/hid-logitech-hidpp.c linux-target/drivers/hid/hid-logitech-hidpp.c > --- linux-source/drivers/hid/hid-logitech-hidpp.c 2022-12-21 10:48:12.000000000 -0600 > +++ linux-target/drivers/hid/hid-logitech-hidpp.c 2022-12-22 12:53:36.335755199 -0600 > @@ -4341,4 +4341,7 @@ > HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_G920_WHEEL), > .driver_data = HIDPP_QUIRK_CLASS_G920 | HIDPP_QUIRK_FORCE_OUTPUT_REPORTS}, > + { /* Logitech G923 Wheel (Xbox version) over USB */ > + HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_G923_XBOX_WHEEL), > + .driver_data = HIDPP_QUIRK_CLASS_G920 | HIDPP_QUIRK_FORCE_OUTPUT_REPORTS }, > { /* Logitech G Pro Gaming Mouse over USB */ > HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, 0xC088) },