From nobody Fri Jul 24 21:55:14 2026 Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) (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 F09D53F58CE for ; Thu, 23 Jul 2026 10:56:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=209.85.208.176 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784804177; cv=pass; b=QdSVySH0cjkwq2mh33gzFaLoi0aubznF3IzHaP/cGzs3z4RqciCxDzqYo54Xvp1bHWnyu0QOdLGEQks+JYUZMEY9NMLR3sJRofUmL6YsJ03nxc2pothrVlV8Hb9cMi8HUyUhGfAIcv4bFbI193ra1ed5PtpscL/FR2tQ/SdMAoQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784804177; c=relaxed/simple; bh=7ESylAJMGnOGq8uN6t98ZTfVb6YRyZ5WSuZVidpLRhA=; h=MIME-Version:From:Date:Message-ID:Subject:To:Cc:Content-Type; b=OgURYh+5L/bqqOAPnaubH3vwV+Srl+hyv7gmg8EqHcoCG7qeXGjkXkmO3jMTE4Ub51EY1XKz8H0NPfzyXN20/+gM6bwnwyQlgdYcaex0oY99coKxEeOjg47gFRfVpIbfvbxrPju+VAuZ05cmsV0kf3zqEvDi5fFD4Mb6QdfrPGk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=lufia.org; spf=pass smtp.mailfrom=lufia.org; dkim=pass (2048-bit key) header.d=lufia-org.20251104.gappssmtp.com header.i=@lufia-org.20251104.gappssmtp.com header.b=Tzqj/D7P; arc=pass smtp.client-ip=209.85.208.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=lufia.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=lufia.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=lufia-org.20251104.gappssmtp.com header.i=@lufia-org.20251104.gappssmtp.com header.b="Tzqj/D7P" Received: by mail-lj1-f176.google.com with SMTP id 38308e7fff4ca-39c7fd45465so4225241fa.1 for ; Thu, 23 Jul 2026 03:56:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1784804169; cv=none; d=google.com; s=arc-20260327; b=I9y7wJ0OUbZmiank2zbpzCZkFU7hUp5ASAm1Nba0jI6su37XvDjeuL34uepmyZZAeW U04fjGD50f9UsVY1vT4DlXP0r6qU79w49c6c8Ryvb08mHQZkHgwPP2Lo/pkJntB5TWLF 9ZcrwcDr3WKHEiQB0M+CyrFZ0J3TtFj6qjY8beQ+AvuC9F6NoonNNU2xAX4PwBmo/Lag yq7y5xA7ZbBHGWJ5Mk/0HjL10AdDePMOaGfmZhlb7XLGzYg2pobZviYK3qlc2TBPxPVy oSvbIM9SJBLZsJbt5I6OszWxcLBFlxHTHrOUsH5dh+oknVUXzX/8Dfc9vjwQ46Rb527T xS+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:mime-version:dkim-signature; bh=C59NPkqXUrbnCZ8VXt3TFXDT6EMSpEqk8jhlfw5gTv8=; fh=KUNptYXU4U9kjspxqKleux5ovW2Edrp7IvYOVcREUvY=; b=Q1hiWbSXniL1RUF99XCApvT0TlAaBe1OrexH7caiBOV6Grgjq+I3ESw0O+pPOJmNMn r1WObT5DFLzxTKK9N8Tja+opp/aVTpA3eNuCVJp1pLYdyb+2kdU/3bH4lacce6kxu4zk bfac6U9Rn8elLwc4ceSOxEB+yjmJOMCJE3kjUVgFoqcLrHpqGnkEaDLU5mHBa8rz4dgX OtcLn4OAALjoLzfM/2NjUEXIBhM+5HCBqMeeQCxKb7fpqABcDDEY7qETdnKqUMLIgqXr AuBtjt4TolVzrOVqHFgKSFfTHen+2g+1giwqf9psTv8TtltWmA5rfpwZouBQDjA0kXpa +geA==; darn=vger.kernel.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lufia-org.20251104.gappssmtp.com; s=20251104; t=1784804169; x=1785408969; darn=vger.kernel.org; h=content-type:cc:to:subject:message-id:date:from:mime-version:from :to:cc:subject:date:message-id:reply-to:content-type; bh=C59NPkqXUrbnCZ8VXt3TFXDT6EMSpEqk8jhlfw5gTv8=; b=Tzqj/D7P9ndF5qFOzkF5sDKpNkp6Ik3LuWBOEtj59ioi0bRVkPcKmlpCx9qmYQET6F CagoFERZwarPzTZHRe4xLqGNXroXDwLszyA6+CY05DBqOzf/vZtavxkhWpRFj2JFWJU7 ZVs3vgFaEJoKynQQP5tJITt1LbrxBhJ6tqAU0Db4h2w2ogRVnzFyPN0YL0mqSTEHSUaw 4Cy2A1opgPSY7bQIfrFhVJYc2up2Eh/DMc7dVLg4aJrBjihs3wBIZDxkDWLjSuBavSN2 3si+myLpFh10jXsSILAZPJfchuXET9QRL0pky1xC+vweKZOJx5YMrdAQHhl1LmFpWsrU 2zpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784804169; x=1785408969; h=content-type:cc:to:subject:message-id:date:from:mime-version :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to:content-type; bh=C59NPkqXUrbnCZ8VXt3TFXDT6EMSpEqk8jhlfw5gTv8=; b=ZYxDwElswjU7BrCVcAPB5aR+inX1FXDZ0rnDRD9hbBwtTb+kKG3IPI8ptCyv71lxtT Y0x0qYyAtRlrIn2tB8gnsH8WT4DuiOo/6DUeCI/RTepHZfK8fFJu8UBaKm9FxSHbPTso cpi5rJlFmbsPObDbdcGFUJdnswLjDChdnvfQMhtM71Q4K7kEFejBlyfmOAUUetMegVul yPzB9oxqvwKVHXCr3CZdh0CRjs/41DD0Sf2RsAJ5x76S4tbCKn7DkDg8RiOxwdq9TJ0O hN0W9ZtH9shJou18fDS+2CjHuR2gWrZzvSSNG0gyqkP5MdLm4TIFq6TOVa+mNV8CzZNQ fhBg== X-Forwarded-Encrypted: i=1; AHgh+RrwNow08s4VGO5VBvca2lJ8iwkvsMmsCfXrP4tXJajKTVNPQUVPFF9LjW1j1OS01HzbspRw+uQpF9Lb16I=@vger.kernel.org X-Gm-Message-State: AOJu0Yz53jEEeuVxuKWinCiW28gvhatwcKPTFslunOU7Fhg3XGg4ACks iVC/oHoMr3iCWJotfEpZRy44YKjNsOsp+VDP3hL+4eFG8fZPp+cflvx89njMypKwvX7Xj6puvQj OPfUrFLp7W5dL7HNpMYnj2ncjX0784NvnN1EGTz1Ryw== X-Gm-Gg: AR+sD10IkSDAAHVjZWDtTzNRBSY6I3Hj6+XfpMJxf1VorU6qWq+Aqnen3tPmb38Ckku wJZrmVx+IiCX9cj6oz2jbhFSP18wqzOjKtDAkKyz0LvDs4tM8Bd0qi8/gTgW85G3DGDLvgvTp/Y PZK/p/9g0Qy9TBzqkctDDqOx7PrVQOkLNyAEoYiiRYymKdX3oh3/CwrTQBdrsouaVUFEYJgimGz XvgqpgJPSoCO7RizZFNGh1DnOK8jAs+m8MmHg29OYX/bthpI9LX/nebX2tE X-Received: by 2002:a05:6512:61d5:10b0:5ae:b75e:454d with SMTP id 2adb3069b0e04-5b2b2f728e8mr409087e87.45.1784804168580; Thu, 23 Jul 2026 03:56:08 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Kyohei Kadota Date: Thu, 23 Jul 2026 19:55:57 +0900 X-Gm-Features: AUfX_mxc1WBiuokUzNxPKmDxj0emBFUuBj_sgHyznt2-SoB6-lGFaLsw2Dviqwo Message-ID: Subject: [PATCH] Input: xpad - add support for ZENAIM LEVERLESS To: dmitry.torokhov@gmail.com Cc: linux-input@vger.kernel.org, linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add the VID/PID for the ZENAIM LEVERLESS controller to xpad_device and the VID to xpad_table. Signed-off-by: KADOTA, Kyohei --- 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 feb8f368f834..2da0b7f1722a 100644 --- a/drivers/input/joystick/xpad.c +++ b/drivers/input/joystick/xpad.c @@ -394,6 +394,7 @@ static const struct xpad_device { { 0x3285, 0x0646, "Nacon Pro Compact", 0, XTYPE_XBOXONE }, { 0x3285, 0x0662, "Nacon Revolution5 Pro", 0, XTYPE_XBOX360 }, { 0x3285, 0x0663, "Nacon Evol-X", 0, XTYPE_XBOXONE }, + { 0x3507, 0x000b, "ZENAIM LEVERLESS", 0, XTYPE_XBOX360 }, { 0x3537, 0x1004, "GameSir T4 Kaleid", 0, XTYPE_XBOX360 }, { 0x3537, 0x100f, "GameSir Nova 2 Lite", 0, XTYPE_XBOX360 }, { 0x3537, 0x1010, "GameSir G7 SE", 0, XTYPE_XBOXONE }, @@ -557,6 +558,7 @@ static const struct usb_device_id xpad_table[] =3D { XPAD_XBOX360_VENDOR(0x31e3), /* Wooting Keyboards */ XPAD_XBOX360_VENDOR(0x3285), /* Nacon GC-100 */ XPAD_XBOXONE_VENDOR(0x3285), /* Nacon Evol-X */ + XPAD_XBOX360_VENDOR(0x3507), /* ZENAIM Controllers */ XPAD_XBOX360_VENDOR(0x3537), /* GameSir Controllers */ XPAD_XBOXONE_VENDOR(0x3537), /* GameSir Controllers */ XPAD_XBOX360_VENDOR(0x3651), /* CRKD Controllers */ base-commit: 248951ddc14de84de3910f9b13f51491a8cd91df --=20 2.55.0