From nobody Thu Apr 2 09:18:47 2026 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B35B1199EAD for ; Sun, 29 Mar 2026 22:00:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774821641; cv=none; b=pwgu9W67m1lwj3SNc3/kQ+jgF7Vl1PD1y3IF1yYVRk3FQLNEvKPUCfzeQcUj7GnLZvrhLspM6y0JpHZuZhkNVqD4J2JPGXcSbbaxWRZbOabC3+QZmXsKLrTjJ10AFSLsKtUVA2gCcBFB8NttM+06vx0ooMWCr9nSsRfa0/9q/D0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774821641; c=relaxed/simple; bh=MepOThWcCx8p6n9tRcX735r5JGRHuPq8wJhZlb+Hgss=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=YNde/UIfCyRdwgluYJdMI1rRmSx84K+MP2MwFSTZsrK+E+rUJPN62obpxjNT8k01GTGujyLSAKGRl1CvJXQq9xKvowsE+FGuoCqm6jmPDtxT0WgBwmn7FK1XKER3+c9PDorELfkgn+4soAfAJC3cwWZxM+kCa5gYXkhn7p6EXAM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=LLVZ0cer; arc=none smtp.client-ip=209.85.221.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="LLVZ0cer" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-43cfbd17589so510969f8f.0 for ; Sun, 29 Mar 2026 15:00:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774821638; x=1775426438; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=lAoWP3QMATTzTkQY2fSI48Nt0BXLDx5M4MIGwmSonEA=; b=LLVZ0cervwlu+nvIVZdwzT8ZzPaEdvwLgLFtU+yBUQmfEnngHBBCk/T+YGotJmUFXc OacHslMIvsA/suSZJ3ar9Qn9pojTjHkeJ40RcBHCWNE+wY9iGa4J2lpr16hOTFnjtkAP b3BYJqsAW7w1NR9zziIFvZRW9Yafl/5y15QyxbYgK59UcaZ66YEXRRr9XZgwcVvKVNTc 5CBnoCeUjywUuiWTcLPfo2oDWoFSeooyFTLOtwsILTbz2rlpwIiCt9F95yGMgargtLzS 4uGu4ZLPFGZJ/rFQs+Eg2RwM8eURr7X7BMgs2+Vx8dzdZyXBTSYOT05ElcphXn6U/E8U RROA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774821638; x=1775426438; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=lAoWP3QMATTzTkQY2fSI48Nt0BXLDx5M4MIGwmSonEA=; b=TqdTTvcupO+c40ErBwPqEJ6uQPmPySIH7EWtfmF+9dJOokG9j7vijrMUd6IgunzYw3 al9vOYt2zc8T3J2y4DGYWNWbY0+mWuHZkOnRk7WludrW5FZZqtrvfuqQzcNWA+WhJLhb VkT5Zs67hAuV4tt5rKAn145WnetkrKs4MW/znjDditpocUF/y7v8+ZjuGRT3PVhEOY6F wwzu7cZVw6Rs+Utvx9mmSXVFqSo7Ii32asVWFWLhUhqirWYffbBrcf8lwc5k6UQvxcCl XVZToqW9uncfohKr8ALFHFXrHoQ9hN1BANsqlb49OjLVUsgjMDrZeM3Qu6Tw8MX/VFK/ YbPw== X-Forwarded-Encrypted: i=1; AJvYcCX/Cw5NcltcIw6AXPoLQjVG+uaZJYImSONDG4nLslRcnJBEN4QVrSM50iqqjk+xBFMK3DPBbbeqQdp5iGg=@vger.kernel.org X-Gm-Message-State: AOJu0Yz5IvtIiUfPS3dPVxjoAURnSA8y+gZnGdyrLYtWd0loGLNpsHw2 CPJsvlcK978uIvXzQueBGO9NaY9o9zgSTglaD4MeOlpbwr8Kv1zsi8sC X-Gm-Gg: ATEYQzy4LJ8X/P+aLCjCVvAP1FkdVqgKID0Om6AUU0UWnxAyG1Q/YwuHUGr2GhlalH+ 00zs3hlzipVT6mrAmjfef7pL+6i+mt6LUxBoDQqYmCkXCSk/okrJWThBMfvh/3f0Ou1CAcrgbOH lf3yZ7S0k2aFeu+ZLvX4h/BN+rx3CUJJX2EPD7v0/j8J1s1xYUYgF4Htr7/IBKISwvMC9a12h0i Ex+rRyJfDgAL9dbPeRm/003RVVtsY+4Nz7boKQGKDSVQrImyurXQbFvtuHvl8aQdvcFYmMKqEig lJ52wIRETqTdXgmEBAZg0c+jSs4JlvE49l2kqphudlXtW1NJ9bK8vY+Y7g9/un5dmKU6NuuiIU8 hsweYtbZAwZ40zZ1vEShmaNfQ96hdHuclSYj2dYbAU01ybSo7tKRAqPbyOGrlnWbl6sj9crUlzI rBdeh2Eoh9XXyaer5AgLh84o3Yjz+hPh1Y6AgWhhSakNBMBeEN++FvUnfD8mphhlhp6+OqgYNg X-Received: by 2002:a05:6000:430e:b0:43b:436d:77f8 with SMTP id ffacd0b85a97d-43b9ea4acbemr17100005f8f.29.1774821637915; Sun, 29 Mar 2026 15:00:37 -0700 (PDT) Received: from pop-os.. (234053.ds.3pp.slovanet.sk. [84.16.47.75]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43cf21eb95fsm15429323f8f.12.2026.03.29.15.00.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Mar 2026 15:00:37 -0700 (PDT) From: ZlordHUN X-Google-Original-From: ZlordHUN <137647604+ZlordHUN@users.noreply.github.com> To: Dmitry Torokhov Cc: linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, Zoltan Illes Subject: [PATCH] Input: xpad - add support for Razer Wolverine V3 Pro Date: Mon, 30 Mar 2026 00:00:31 +0200 Message-ID: <20260329220031.1325509-1-137647604+ZlordHUN@users.noreply.github.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Zoltan Illes Add device IDs for the Razer Wolverine V3 Pro controller in both wired (0x0a57) and wireless 2.4 GHz dongle (0x0a59) modes. The controller uses the Xbox 360 protocol (vendor-specific class, subclass 93, protocol 1) on interface 0 with an identical 20-byte input report layout, so no additional processing is needed. Signed-off-by: Zoltan Illes --- drivers/input/joystick/xpad.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/input/joystick/xpad.c b/drivers/input/joystick/xpad.c index bf4accf3f..b09080def 100644 --- a/drivers/input/joystick/xpad.c +++ b/drivers/input/joystick/xpad.c @@ -313,6 +313,8 @@ static const struct xpad_device { { 0x1532, 0x0a00, "Razer Atrox Arcade Stick", MAP_TRIGGERS_TO_BUTTONS, XT= YPE_XBOXONE }, { 0x1532, 0x0a03, "Razer Wildcat", 0, XTYPE_XBOXONE }, { 0x1532, 0x0a29, "Razer Wolverine V2", 0, XTYPE_XBOXONE }, + { 0x1532, 0x0a57, "Razer Wolverine V3 Pro (Wired)", 0, XTYPE_XBOX360 }, + { 0x1532, 0x0a59, "Razer Wolverine V3 Pro (2.4 GHz Dongle)", 0, XTYPE_XBO= X360 }, { 0x15e4, 0x3f00, "Power A Mini Pro Elite", 0, XTYPE_XBOX360 }, { 0x15e4, 0x3f0a, "Xbox Airflo wired controller", 0, XTYPE_XBOX360 }, { 0x15e4, 0x3f10, "Batarang Xbox 360 controller", 0, XTYPE_XBOX360 }, --=20 2.43.0