From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com [209.85.160.171]) (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 80EFB41C71 for ; Fri, 7 Aug 2026 00:01:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786060876; cv=none; b=P1yW6GWweBZg2xCbKSWu7UF3tg5G1kFBu9qPRr59W8Q0fEBuJmNcDEMrEBfNkZdmwXFg+FaOoddDBBzG9DRDDtpa5+du2MEleVvD07Fqy3of8lhbp2GWt7m0OKG55SUVlLGVhkLmyWqbXIRr6IfPnF3FLaK41Nm2oiiIU7nkY60= 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.160.171 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-qt1-f171.google.com with SMTP id d75a77b69052e-52b4e988c77so18375741cf.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=fyBn2LOg71EwOSsCakUWCHSIjkxwWu6dGd1ovhrUAH+jWFm3QSUfSb4ox2cvTiq/A9 2JKdDJdjBE37Tf2SmDaw9owGH4yUurOkbPJw6C5enmOi1LzOJ9Mzfq7M5X2ViItD1v1D NtqPcvlJzDOz2gP0K5h7yy3UwBL3xKbEBkIbjSFjDpzvVP5mgpvLDa6lfuxz9790GXI+ ZnwuqYMB86SMiYPM/9DgqXpYQTH9ImOAYXb68XIZ7at/vmjJZVKcJslOfzrb1KiFeSUN LuxzGnW2oHCUYbdy2xLXmFKHYpHTaPOsHw3wYK0Ltj0ewowTB+g1sFTEISiJf9U/FlL+ b7vg== X-Forwarded-Encrypted: i=1; AHgh+Rr77g/7QmKq1t1SlEyht2g/edD8DTE3iNHojSXQH41MLc7GeZNoHSA4YI5rn8AXp8Uazfqn679Omb4=@vger.kernel.org X-Gm-Message-State: AOJu0Yy0Gbc6aWuYco2HEJjjExaY/maCLgsJewb/r+02XgvH3Se6T9Wf FjLFYRMTpGSuCKlVejZzQJkVwClS6+3OWCr1Z2bqyvmJ16cNMDWSyIqe9ZokvJs1H7Q= X-Gm-Gg: AR+sD13f+++RuNJmLjNU1/G+l8e0rJqK2KqLul0/YoLfkyjiP8Gzyt7yIhqSWtP39o4 CPsWhpiWspyCBFfZSx7gP7nNv5nQV1i1P4fp8ECiM3eew02MdH4cN/YTA8b+FkZv5nDChQnWV3g 3XbDqsYdTZ5WhIakroU0nphjUueg8BFyJEpFxmcM4xwxD/dsg9Z3/25YlodI9a5SrOIgR48Rdi+ PtMck4uNKusrsLUpIt/FMSpMaJdeCGFb5IzQUFPcM423vJ7h5+3R68jWxCaXHMymxlUf/1Q06rE yiHR/PnU7goMrcrJ1lgSXbvQSjsfkLgt/Ye0Qs2mNjaRnL+QDYEuPspinMWDNMOHMl778P2dKzw PzvqkYyoDPeoQxhbaXSanaxS6RNx8VQ2ODwO2a5j8TvB3J+rqRCUG4GcmUbNFzD5a2vvNDDM7Z9 /TfaqiEcnrShDOwPX9CYjj73xktXmHV3Za9PHxxCXSICxBpHqfOD6klYM0jbasU2GJpQPI4qpQy hxeb85wZw4ed7Gl8pYHZCwnsEE0dMBanA== 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-doc@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