From nobody Tue Dec 2 00:25:45 2025 Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) (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 2EAB214A60F for ; Tue, 25 Nov 2025 04:02:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764043326; cv=none; b=WRLuoFSoFhXDS7CGx6oMvSRo6osxdWPNSJKERq3oX18DXRsJuRmrPyR3XIRlIzWaSF3NAYmW/Iunf3hXjR3S+c53yAcG+wqLRa4VWlpEv4Jg01mylzYeUpwCunsIHDq3mjGq8idtSfHjVyU6HpU9c8wUuWPLEau6LS/q+wiaCA4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764043326; c=relaxed/simple; bh=y3oFOjEYQ2IKOTUPVJ9GV5ZQ7RDboALMdp4lP73k9xc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=eGlbFhTph75OJ3iuQ+/gIOlP8NPPI9cNGwA011xA2pmLbqs+PCKKKJaPz4GNm0lYgw+oYZqK+mTeGlqXSAnX7wWcYkPUiuJTrjl6Z9aRNGQahLh+Q/esWLrPLbkFw5IooxUdFo8kEvdxGfI3F+re+pyM3z4BPcK9Y/C5KISDRFU= 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=bGG45Ns0; arc=none smtp.client-ip=209.85.208.53 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="bGG45Ns0" Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-6431b0a1948so8159133a12.3 for ; Mon, 24 Nov 2025 20:02:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764043322; x=1764648122; 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=5csLXwnJI8i9y/ZwcZdA1UQbcFjWR2KphmyCmCwzfMg=; b=bGG45Ns09VV0TPhIQKMPbpuj7lKv0hfZMby+0x1czMzaMD4qm/aUBgc021rKOmTeOI 3CEwGm153WffNu69tM818hHmjA1erINQ2zWn8X4pCTNhaSRSG4XKi/rlIpWOlm66Lr3d m0l9/Vxo65fqkH3MPL9s6qF/FLWWgMbpRczf1jwkgoUvVxhM8MY9Cm6IJvbyP82pj1L4 QdRyPaIBqnwg27BL9Pb2RB9ccHHvEjYMNo4jvVdNUgJw3ixgLsza4tLSeQjq+u9FgnyA +5SlGUrF3sLuTMSBiZVwUvPIcPmvv2kRVi9mCINX56NM9E/mSZ0uVQEH/ugysTSZQtx6 vGzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764043322; x=1764648122; 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=5csLXwnJI8i9y/ZwcZdA1UQbcFjWR2KphmyCmCwzfMg=; b=iAe2oL2p5CDRdLRmscZ6dL2vI6fTX/6Lfnhpebr9KmguJSg8q5XkfR8iJ6FMPMIwDh aDe29tjaYyasiE00SspTE9yBO4r6ycKBI1bWQPWUs5lJFLOhmOCWlf5OZJzKuXPMWjSJ V7Vy5ULr6qni31bwfaIrfBSOBpY93CGdQ7XhDuRGEFlSblj6MsnwBurrHO5oGlJTHNba gHUrck4BjVVgbe94DEP/yhLi4cw8Jmyz//20xjt2sgpl+sEtLYE34mmENKpoaKDqDJLi NcScIbJKF4Ww/N8SgR3X6T/EzzlgK1HcX2rN3qNIuFpPjid76P1U5bomho8oMxDZ3Yq/ obOw== X-Forwarded-Encrypted: i=1; AJvYcCUST6fLAxwwKWEBaGp6t+apGyNTXzyXMqbx9l0szc61YXRHUBYyFUU8DQJUW73s6vY0TLQhXM6/+jzxaUU=@vger.kernel.org X-Gm-Message-State: AOJu0Yy0zgJzgtlw3nTJdttoYYm8mKJMm71kXzXgze6XAr4sLsE9uko1 0AyjPLtM6QiaEBAtCOi55bK8cBob6LkqcaDuiy+UiWOp5lQvk1YLJb5b X-Gm-Gg: ASbGncs0HqB2h2C4ituMOh/Aky4G5bp9D33E3KfDB5dbLXMASwsMypesTCK3O+h0uEv qiaLeAkKxxpxvQvHH+TdkQa/XcGf7MRHBuQaUPXmW+/iYLO+f9UQAsbQvXRh7lVTaOQpLz3E8Ld dwYQhEKtkHbcxcACDtDmfd4b5u8fRvcgwWlRlSJyo8slNyCgybdLBkPAJ/HjLRrctSyOroWM7M1 nY/AR95IkicyV3paoGYqFzUpVVRwF2EQ1BvWcM/Oi9ZxmMSuXUDouzCpJ/+Ee3YFaRn51lHU76z SNyZiC0jvAoIdU6uu8BXmvdKNyW/9NQGmVRS9wXwune7sDoxTh3N/f5wljblKesZJlJaop6JOOl eXTAP6diTsWwJ1PbikbYvFA3nQa+aTH1pErQ2IIFheofdApntGCN7pJo81kKg8PeB90a1Pgj/O/ 0/bobxBSozc2w9iKi6xrXxhCdPCnN2DA== X-Google-Smtp-Source: AGHT+IGmqbiYdTLglsTShH2KBVnlsGq4w69YqqNFcl5W4vY1FLIL3+6VF+quoam5pwYpgdpgOAOFyQ== X-Received: by 2002:a17:907:7f0c:b0:b76:4fcf:b371 with SMTP id a640c23a62f3a-b76c55f3f32mr119509266b.38.1764043322238; Mon, 24 Nov 2025 20:02:02 -0800 (PST) Received: from puma.museclub.art ([2a00:6020:b326:d300:d19:a765:d8d7:bedc]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b7654ff3962sm1483985166b.50.2025.11.24.20.02.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Nov 2025 20:02:01 -0800 (PST) From: Eugene Shalygin To: eugene.shalygin@gmail.com Cc: =?UTF-8?q?=E5=B0=8F=E5=A4=AA?= , Guenter Roeck , linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] hwmon: (asus-ec-sensors) correct Pro WS TRX50-SAGE WIFI entry Date: Tue, 25 Nov 2025 05:01:26 +0100 Message-ID: <20251125040140.277756-1-eugene.shalygin@gmail.com> X-Mailer: git-send-email 2.52.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: =E5=B0=8F=E5=A4=AA Add missing temperature and fan sensors to Pro WS TRX50-SAGE WIFI Also: - Format VRM names to match the BIOS - Fix swapped VRM_E and VRM_W entries Signed-off-by: =E5=B0=8F=E5=A4=AA Signed-off-by: Eugene Shalygin --- drivers/hwmon/asus-ec-sensors.c | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/drivers/hwmon/asus-ec-sensors.c b/drivers/hwmon/asus-ec-sensor= s.c index b56a5a63cc61..61b18b88ee8f 100644 --- a/drivers/hwmon/asus-ec-sensors.c +++ b/drivers/hwmon/asus-ec-sensors.c @@ -113,15 +113,19 @@ enum ec_sensors { ec_sensor_temp_t_sensor, /* VRM temperature [=E2=84=83] */ ec_sensor_temp_vrm, + /* VRM east (right) temperature [=E2=84=83] */ + ec_sensor_temp_vrme, + /* VRM west (left) temperature [=E2=84=83] */ + ec_sensor_temp_vrmw, /* CPU Core voltage [mV] */ ec_sensor_in_cpu_core, /* CPU_Opt fan [RPM] */ ec_sensor_fan_cpu_opt, /* VRM heat sink fan [RPM] */ ec_sensor_fan_vrm_hs, - /* VRM east heat sink fan [RPM] */ + /* VRM east (right) heat sink fan [RPM] */ ec_sensor_fan_vrme_hs, - /* VRM west heat sink fan [RPM] */ + /* VRM west (left) heat sink fan [RPM] */ ec_sensor_fan_vrmw_hs, /* Chipset fan [RPM] */ ec_sensor_fan_chipset, @@ -157,6 +161,8 @@ enum ec_sensors { #define SENSOR_TEMP_MB BIT(ec_sensor_temp_mb) #define SENSOR_TEMP_T_SENSOR BIT(ec_sensor_temp_t_sensor) #define SENSOR_TEMP_VRM BIT(ec_sensor_temp_vrm) +#define SENSOR_TEMP_VRME BIT(ec_sensor_temp_vrme) +#define SENSOR_TEMP_VRMW BIT(ec_sensor_temp_vrmw) #define SENSOR_IN_CPU_CORE BIT(ec_sensor_in_cpu_core) #define SENSOR_FAN_CPU_OPT BIT(ec_sensor_fan_cpu_opt) #define SENSOR_FAN_VRM_HS BIT(ec_sensor_fan_vrm_hs) @@ -296,10 +302,14 @@ static const struct ec_sensor_info sensors_family_amd= _800[] =3D { }; =20 static const struct ec_sensor_info sensors_family_amd_trx_50[] =3D { - [ec_sensor_fan_vrmw_hs] =3D - EC_SENSOR("VRMW HS", hwmon_fan, 2, 0x00, 0xb4), - [ec_sensor_fan_vrme_hs] =3D - EC_SENSOR("VRME HS", hwmon_fan, 2, 0x00, 0xbc), + [ec_sensor_temp_cpu] =3D EC_SENSOR("CPU", hwmon_temp, 1, 0x00, 0x30), + [ec_sensor_temp_cpu_package] =3D + EC_SENSOR("CPU Package", hwmon_temp, 1, 0x00, 0x31), + [ec_sensor_temp_vrme] =3D EC_SENSOR("VRM_E", hwmon_temp, 1, 0x00, 0x33), + [ec_sensor_temp_vrmw] =3D EC_SENSOR("VRM_W", hwmon_temp, 1, 0x00, 0x34), + [ec_sensor_fan_cpu_opt] =3D EC_SENSOR("CPU_Opt", hwmon_fan, 2, 0x00, 0xb0= ), + [ec_sensor_fan_vrmw_hs] =3D EC_SENSOR("VRM_E HS", hwmon_fan, 2, 0x00, 0xb= 4), + [ec_sensor_fan_vrme_hs] =3D EC_SENSOR("VRM_W HS", hwmon_fan, 2, 0x00, 0xb= c), [ec_sensor_temp_t_sensor] =3D EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x01, 0x04), }; @@ -545,7 +555,9 @@ static const struct ec_board_info board_info_pro_art_x8= 70E_creator_wifi =3D { =20 static const struct ec_board_info board_info_pro_ws_trx50_sage_wifi =3D { /* Board also has a nct6798 */ - .sensors =3D SENSOR_TEMP_T_SENSOR | SENSOR_FAN_VRME_HS | SENSOR_FAN_VRMW_= HS, + .sensors =3D SENSOR_TEMP_CPU | SENSOR_TEMP_CPU_PACKAGE | SENSOR_TEMP_VRME= | + SENSOR_TEMP_VRMW | SENSOR_FAN_CPU_OPT | SENSOR_FAN_VRME_HS | + SENSOR_FAN_VRMW_HS | SENSOR_TEMP_T_SENSOR, .mutex_path =3D ASUS_HW_ACCESS_MUTEX_RMTW_ASMX, .family =3D family_amd_trx_50, }; --=20 2.52.0