From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk1-f178.google.com (mail-qk1-f178.google.com [209.85.222.178]) (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 80FD178F4A for ; Fri, 7 Aug 2026 00:01:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.178 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786060876; cv=none; b=LKhUwppIIJhAgD37JmsvKosmFARvzYcoHhCry+lWEPSIM4PkOjT111rSUMBTRB7R2KSOAdSF03eFuzf718iyowKEnPqC52JHbsmfNMZtwDLsfKUGLxGGX5EqhiaDvU6hzZHeS2x2+5jIEXcyAD+Swee4dtSqVLAMSM6FyyaaDaU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786060876; c=relaxed/simple; bh=lT4q2t2A+8eI6YcZz2IDgnHOzY1NUlbawOLctsnRNY8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=V+WVBGAZhZatl3nyvQqDN9JjJ1J+VpjqNMc5pVRJ0Pvi6oD9jBiV827fOATxk9VIgyywB9G/FRNmHr6RqSrUwKeZZiMoaUZBqe8OCV3sI4PB5yDU9/ztoPeAW9Y1tw7U1bCRQTaScFw0mtyod7Y/byfShG0jNI1QTi+B0K84cXI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arimil.com; spf=pass smtp.mailfrom=arimil.com; dkim=pass (2048-bit key) header.d=arimil.com header.i=@arimil.com header.b=lckGm6Tf; arc=none smtp.client-ip=209.85.222.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arimil.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arimil.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=arimil.com header.i=@arimil.com header.b="lckGm6Tf" Received: by mail-qk1-f178.google.com with SMTP id af79cd13be357-92e67555e24so149856385a.3 for ; Thu, 06 Aug 2026 17:01:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arimil.com; s=google; t=1786060874; x=1786665674; 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:content-type; bh=5GQBs3dETS7CDeKjtzGaEmQSXuk8Kh1aMvycfseSn5g=; b=lckGm6Tfdg9zG3CXyWlPWxoGtcXq5cwj4WV1M3Cfa7B4unSAzLwktMG3UyeMYm7gQ2 Wk65fItfVLw25OTTSQiJrEBQv1HeQK9SdV2Orv7h+A9wOxX1XIbnVRYzaqURV6+qRDVy eoJh2/T+m+AtUbEkIwbaaBQ3PFhKjlJSt6h2FAzFc6AySobdCwJtVlP6IJqsc3nvxN/j geEUZDflC1bDwpHCU1kfeUdlz71fw0H1vXrCoaVrCmdBMuPsVG9bPay32xttmSAvRCCI FuCjAtY0gW9YyhEsUJ/Vtqh4EbLt4PzaYsL1hstj0N5VAdfmmhgOE8E9xLyQwAwB/Rg8 O+xQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786060874; x=1786665674; 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:content-type; bh=5GQBs3dETS7CDeKjtzGaEmQSXuk8Kh1aMvycfseSn5g=; b=J6OI+REmO+RbI+ajH+yLODCo9QvQ1I/WAQD5IVixeDdmJgSAR0BThpiq+xqx0DugKF pQJ0WvlB/tVE9ToTx4BykpN9XHwzkKG3qIEE6g3ezJUQGyJGUaNTCD+E6TEb80wcZbDV KvGkDaunHQPKkj8tHjtBQmMWj36VlHmZQEx8dhdtH03aY+i/2cnu//DGb+2C3z8zHSWI ZPkP8InMVSmrpFBIViUz7VAgVmikd218z1IG9czMZ/HoEz3+ol5P8m978GUMIt20gycv WwXRMQRp4QBGQuleKMz+TqZFY/0703oMl4BFiYvgeDKlnDAmHLy2VyVuwa/+ex3mG7eO Is5g== X-Forwarded-Encrypted: i=1; AHgh+RpL/Hoe7RQXDckCDnJ2FHW7kvTCP3gIJgeVjKO9bzpKTOzNIAc8RVOIuQn2cULsyPpKsCLoUSvZH/+br7c=@vger.kernel.org X-Gm-Message-State: AOJu0YwqpWZEOO0KsRd0JDy9P6iLmw0U3Qk5OGm2YRllAalMwpvzLCzj Mqm8q1y8tYopdiZufXnK1YCju0+aOOg9bfyKjpD9ppf01Ul9mXDqACDiUYDkvqfpLAw= X-Gm-Gg: AR+sD13MN009sK63Of4ItsIYWg0xkbe0zHX2ssJABdL9xR+QAksoOFkDlr09EUjfwF9 sMy3iR/kmQHesIet9vudUW7k0ZvMSpi6QAhhUWcUoEfZwA0gGJlr2tiIdtCmsnqHixBvI/Xpr3L nGhBXIRK+n9rrAU+y6RWCcv6raU1gRdg9dIUcCAHZfy3MZlmZkuSraK0SdjnEiBxS6jjSD6AG6F El8Bsb8chi4DCJTK9pM4xXHhu7Oxcf3ctHfBYn5CVeyWd+uE3AG/5lrBeGpB0tP06WbsC0PDZeI IK16bsBSJ+WUrAyfQrIdJnaHx8W7YmacuQOe15eAp3pv4UWtHuTC4JR7/Ik8gAJc2K5DKbe65zM hrolSsSplbK69I5H77LMAeewpZkHxNhNQ5Li9Dd+QAzRBUNKCQinV/oHb71B/RJPwPX/G2xMxe6 mMVmc3J9lDF81S6ZvQm0BsuzjSAJrInGzsDd5TWH7ZBisLqAdXEZk6nmqyE7nLDzmpcSosHUOzD P9+8KCiHloTMcfSzTgVa9mowALcCbgieg== X-Received: by 2002:a05:620a:a408:20b0:92e:57ae:3a53 with SMTP id af79cd13be357-9364909fbdfmr1592520785a.9.1786060874133; Thu, 06 Aug 2026 17:01:14 -0700 (PDT) Received: from camelot.arimil.com (24.229.171.193.res-cmts.sm3.ptd.net. [24.229.171.193]) by smtp.gmail.com with ESMTPSA id af79cd13be357-9366e279f0esm27341485a.38.2026.08.06.17.01.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Aug 2026 17:01:13 -0700 (PDT) From: Arie Miller To: Guenter Roeck Cc: Aleksa Savic , Will Smith , Jonathan Corbet , Shuah Khan , linux-hwmon@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Arie Miller Subject: [PATCH 0/3] hwmon: Add ASUS ROG Ryujin III support Date: Thu, 6 Aug 2026 20:01:04 -0400 Message-ID: <20260807000107.1786892-1-renari@arimil.com> X-Mailer: git-send-email 2.55.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add hardware monitoring support for ASUS ROG Ryujin III coolers. Compared with the Ryujin II, the Ryujin III uses different offsets in its status reports and a different cooler-duty channel. It also does not expose the Ryujin II's external fan-controller channels. The first patch moves those details into per-device configuration, and the second adds the Extreme and EVA Edition variants. The final patch, authored by Will Smith, adds the White Edition USB ID. Will confirmed his authorship sign-off and tested that variant on his hardware. The Ryujin III implementation and White Edition were tested through the linked project pull requests. The EVA Edition hardware was tested by me. Codex using gpt-5.6-sol assisted with porting the changes to the current hwmon tree, organizing the patch series, updating documentation and commit messages, and running build, checkpatch, Sparse, and Sphinx validation. I reviewed and tested the resulting changes on ROG Ryujin III EVA Edition hardware. The series passes checkpatch --strict, builds in-tree with W=1 for both built-in and module configurations, and produces no Sparse findings. The hwmon HTML documentation also builds successfully. Arie Miller (2): hwmon: (asus_rog_ryujin) Add per-device configuration hwmon: (asus_rog_ryujin) Add ROG Ryujin III support Will Smith (1): hwmon: (asus_rog_ryujin) Add ROG Ryujin III White Edition Documentation/hwmon/asus_rog_ryujin.rst | 25 ++++--- drivers/hwmon/Kconfig | 4 +- drivers/hwmon/asus_rog_ryujin.c | 93 ++++++++++++++++++------- 3 files changed, 84 insertions(+), 38 deletions(-) base-commit: f39a03a64a96902e67fccf0ac796e8529def8e2d -- 2.55.0