From nobody Sat Jul 25 20:05:57 2026 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) (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 08DC13DABE3 for ; Tue, 14 Jul 2026 06:28:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010508; cv=none; b=SF+QxuZKQn3EeNUYMA2pXbju15eHWx1oFUl5bV6s/HxnJDcYBDXfUftW2WjY6Cd/JLGRksdXTZgy31sN+M6u2dNuo/JSihSzGC/jK03/fHrLunYK8Uf1bOLvhzT1cwGqlf2iyAyEzrHtiisTaZ5HH/JwC74cI9Mbl962MVQFbjg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010508; c=relaxed/simple; bh=sq0oGjxu8DUaLVwSPszvX/dOqwJtPWCsVF3V/zGzKyQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tK/5xtLcmF2FKwoOjTUA8X/gQUfzZaOhQvEUwFuCWeZpXgfnVg2O7oEQ/RYWvROc1l0N/OKLDjYqY98vsGP4uIbNwkf57xKPo4imi5sj4idVLhkL9iUzm0Kp2KAqRQg30LtXa8onb9Y9wHcukHnfCBHNf8HrNZa8s6ZaO/qT6qg= 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=YjsqNOmA; arc=none smtp.client-ip=209.85.214.181 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="YjsqNOmA" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2cad4170e8eso46009825ad.3 for ; Mon, 13 Jul 2026 23:28:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784010506; x=1784615306; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=gfyfU+/y0VxhZvR8biEYcxwDSiNQWNWT41U3UuYJlHo=; b=YjsqNOmARLaKiPPFZBvw9fRqYAMzdaNqRrxBYTDqdT+R28/7u8zrsBtntPMjN/JX8d l9pYcFK64l9b808o2kj7yGBI+lvsGUiP/R0rEmuIFDD4+HulDGGbwQflux8QnWVmqYb5 YIcOeo0n1AQbkhvI/2L17M/UJlYdWb9QL2J1hobIUH11x1SVVX0WuI02cVJ45oTL/SaT 5LHH5CBn26TFVArFHUZK3QFF4XHr2nMGGIJu6tGzwDONRaHXxyYKf0ousqAIGOmjGnR2 UbQi1saTkf6Enhdk4FVyBxcVRBRTn+BdXpyf/VcrQmJmnmQnKz4bMpEcNz0rqvU/tWGM 1h+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784010506; x=1784615306; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=gfyfU+/y0VxhZvR8biEYcxwDSiNQWNWT41U3UuYJlHo=; b=lpN9zcyoUf2dCMnhMkr4Gc31U6OeqvWiJnWOhVdAybwTQY0uvZVMWBkjPwa6qImRdu E1mCRxoyXAa7IDpYfZ6xGRUVVH/3XF86b6PkYwiskrKy5k78bdwrdpVjGu6Ootuxurl3 jCNJTpZyQKwK0S1+f8GgU1b26FnnoG2RxiURV3FtUed9VQTsiioH1s0FHpdwIkNLEMun +ulmov+4kamvf8klMNu80nXprgsbo+JwUr/HTKBSfsqelsYdU4TZmtQEfSdDGgT5zLnB CLsglbAokeanV+njpVPq61SNYLCPIdBwCyvImltfB1cid9pKg/pdVspY5esD/6lObVam mXlA== X-Forwarded-Encrypted: i=1; AHgh+Rq8O7/DYXr7L2quSMYGXZxI013CbQa57YnShxhAY7jeClF5GX1Cgy581C2WKN9C48XbQW1vOL9iA81eQis=@vger.kernel.org X-Gm-Message-State: AOJu0YzSfbqGbUQfR5LjgAx8gPvKgQNBcZuFX/GM9kzKDZ1dF1HZ/xJA ze7lvB4ZwHVrm7BYCRa3TPFUfal5vsYHdchjZBIQT6h9x/b1ehieWk5k X-Gm-Gg: AfdE7clIQiz1o2KEybz9mjIENzGXDsA/xSXsCsGVYqInHwUOWzZYCpi8qC04rYtoBKZ rAU+hrI1nbHvl6RXJRcPG3gKMUcYD/JLm0EnYxe5VKrt1vIEP/EEVp/uYGtSO5oMjxnpmMF9mLv DzNb+8bFcA2bNziIfKFscTfTpu+3doP08o7CywsvNS1SJwaR9EoREdMU7boidKswfCg+ypgVTSm mde2eDVi7qqIZEWlQzc/GC53DFGaIMPLA6RBul5df6A+p8tTckHogYwYgkPs0Rsu4zKEo9bnBke e0wCD2XWMBnqjBR3OgN2KCB8qPlBntAv+ePEoBnxpRUKDN8QufDjyCQUiWJFKNU48cVd3xVvyJC 1MxlWnEbdD2QTGJVi5Ake8ZeSmAAuEbrrcEMIbU5Z3mbFaqMK7rR6P4Q302d9oma6uJfKLpAlU5 vkvbCiHX2hW7Fe9ATkUJ/CpiIK0ZUVFg2XgjyKUFA865CEYWrnUPST1z7hPRTHntcWhp6mdLcDB 1dKoqs4gRiSd7Do/UVfGVPBQ/qv5zcjJkAVktrbmTSwQH5iNFzMWwlrKL7/c3CI X-Received: by 2002:a17:903:19c8:b0:2ca:feb:303b with SMTP id d9443c01a7336-2cef143a620mr16315085ad.25.1784010506454; Mon, 13 Jul 2026 23:28:26 -0700 (PDT) Received: from [10.160.5.76] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc99cc5aasm110915985ad.0.2026.07.13.23.28.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 23:28:26 -0700 (PDT) From: James Calligeros Date: Tue, 14 Jul 2026 16:28:08 +1000 Subject: [PATCH v2 01/12] arm64: dts: apple: t8112: Add SMC hwmon node 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 Message-Id: <20260714-smc-subdev-dt-v2-1-13fa78873121@gmail.com> References: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> In-Reply-To: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=664; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=sq0oGjxu8DUaLVwSPszvX/dOqwJtPWCsVF3V/zGzKyQ=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFmh1xkutbk/FTnXe+Tgng1itbe3P5t1Y8/BwC8b2qqtD vAvaw7a2jGRhUGMi8FSTJFlQ5OQx2wjtpv9IpV7YeawMoEMkRZpYAACFga+3MS8UiMdIz1TbUM9 QyMdYx0jBi5OAZhqXglGhuMhX8uW+zLN2dF8VGnDs9yCx9/LjRXXaFydLneQe9KqS+qMDJeXTRT 9o5fgYH68pe24scHiyhvcxYdzd249UzrfjaNcnxUA X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon subdevice Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t8112.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8112.dtsi b/arch/arm64/boot/dts/app= le/t8112.dtsi index 85c47422d4e8..a3241c816c26 100644 --- a/arch/arm64/boot/dts/apple/t8112.dtsi +++ b/arch/arm64/boot/dts/apple/t8112.dtsi @@ -921,6 +921,10 @@ smc_reboot: reboot { "boot_error_count", "panic_count"; }; =20 + smc_hwmon: hwmon { + compatible =3D "apple,smc-hwmon"; + }; + rtc { compatible =3D "apple,smc-rtc"; nvmem-cells =3D <&rtc_offset>; --=20 2.55.0 From nobody Sat Jul 25 20:05:57 2026 Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) (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 63F3B3DA7C5 for ; Tue, 14 Jul 2026 06:28:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010512; cv=none; b=PMtL4pI4aSw11RiFA4ehxsfmG+1NFgIylVOCYzkIqNm4llajRb81raEg8Fb7Zuq10iLD+o5/+ug14VPt5/G0wf/rAViEUniejapPYBcUANchZHRyfKz7gNnF0A6IhYne3a6a3jXk4aHXkwTkt/wWp+ZuQKTUaWFcqJYVUljopQ8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010512; c=relaxed/simple; bh=QNw0DCiBD4kwG/HsRck40hRwum9n25JWMD4YFMUja84=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sSGlZOXLsfRSHKbVEGTeX9msP5e+8Pj1EhEglfF9eGJQNF9B6EL91MYkIb8zxqWroGt5PVMhqK3Z1xMdv+v4eIcaespDR6kX+CvNNvudWXrmaXEk4fy2rqoFlvDRuXnofx8LOQcTSniz2nylsdyOfEgt0vblYsKgwMZ7svxlYnU= 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=oN0wdZCs; arc=none smtp.client-ip=209.85.216.46 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="oN0wdZCs" Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-38dfe7eb825so549463a91.0 for ; Mon, 13 Jul 2026 23:28:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784010511; x=1784615311; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=SWz2OfijInLdOPGknBP5J1OrsIKrh2Wgu00STcMnuow=; b=oN0wdZCsCdQpMiO461Wol9a++t4tBjTeAfaDCFGHH/m2ZaO2cm7R/qrUtipV6PfhVn f6lkyP3DeAGhPx3omDfcA7O86EFkSJAu4KpO9+tiYywZns8CtkYpmvYT4ntgT+2Y9Qth e5N1RXeNpKzs8IsMQQxWPeSS+TPv2OXk2+lGafhpvJx8rK+wEkqhS14O+QiqVC0WD/9P s9ZUQbVHcivx0lqcPvsfKyTzgOpP3KHkt1GxFqGwU64XMdbq7PXkL1MnDFvx4DOhuzkD pk3UJQv/iH3eqIQet1bIqX12CCc5gi1CJhpvdRMaT/09gdoivenYX5+jWgoCmd4o4ybz 2Nmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784010511; x=1784615311; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=SWz2OfijInLdOPGknBP5J1OrsIKrh2Wgu00STcMnuow=; b=XOMAuCqtyqrzTtZNGG9qsWyjgv7kleZyVma0WvgImmVDhq4j8ph4q/N4n5HRs7pzhh DgJd/6BTA7vWpU5iu6v78NSfSMOkEH2aho9LzPhB7z2TYeY+wrKLbYvB+jdLqyPi1Mr4 Ito1d40bt27dgBlJ4gVPHBm7qdUuc/5vL0bUydYIzJRIQmE91pt8GOyHqQPn3OF3b9uI YqonCmSCVNTfVFIRfEr1AthW5Qm9gNAuEPZwmXx5TMOvJ/+QNwdcKhFMcZ2zlhniZR9d QB8xdW0TL4eAYxZmK9+9dyvjepCLNQrBQic1l+TGj+Czkb/oB6eEQ31cYVqOYxI5noIx /llQ== X-Forwarded-Encrypted: i=1; AHgh+RqDWxOOAvF/vRHwkJxMQV97y92XOGgatA/ZsEnzHxx1Igi9d+JMu6nclqV5CErrPxNfnNgslFWj6J4JRJ4=@vger.kernel.org X-Gm-Message-State: AOJu0YxOtWuo94RyfpSSCAETRJWlu9YpyUokduzFaZn0lyWCbfgYC4sy ehGdpOXUePOIsXDUDAQRbljqkp9WDBUO89oG+yaA9M/Ld3J40h/1IScq X-Gm-Gg: AfdE7cl65hjx+qkP+IDX2+UghhKA8rDofyk1bsr82iH+YWt6Nm4W3nsGwZKRwWO5Y9q EUmCMLnFYYldMqmGC2NLTBs2BBQEjacMbyDP2vumgznrNIY2IizfKJk/dPvqpVxpPwdFx1Tbcqm b74+WPVMEg/R3iE1Eg8C2BCwuE5NxWpQRTykra9O9D4GDsu+usPag96CtUrTpmqNVVRmuprUOi7 8Lo4Aju7RxzMIYf3/plLH8XYLXqdNEC0Z/twoq9Xx+bmJBBMxHSlbk1G3hbYxGZDtG6igiytkTZ TYUNn++9bfiYPvUQ9fBNw19xPnzRumW7K8K91Msoo+7BKnCVJR8F/vulPZW7QfzXcp5lc2qTNns qFAXeVde57KKIHIgfC/Sfd56JaJLyxzztvHxwguRKoKinZcYi2iQ+RUsKzvQvhGDguvD53KKCRw 4LYzBMp6dnD3oVrHXziw54qjPVSW29GdbkKGQZweelB0PKCmhaACeatFcAGb3b2f/4MfhYpiItU 2HmADlxwrzRaYHfADJUSXN6QVMU3R9cjdFsLQccbeyDNBFCs014kOQKlvAIMHon X-Received: by 2002:a17:90b:3844:b0:38e:2a4:cffc with SMTP id 98e67ed59e1d1-38e02a4d094mr5277080a91.25.1784010510680; Mon, 13 Jul 2026 23:28:30 -0700 (PDT) Received: from [10.160.5.76] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc99cc5aasm110915985ad.0.2026.07.13.23.28.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 23:28:30 -0700 (PDT) From: James Calligeros Date: Tue, 14 Jul 2026 16:28:09 +1000 Subject: [PATCH v2 02/12] arm64: dts: apple: t8103: Add SMC hwmon node 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 Message-Id: <20260714-smc-subdev-dt-v2-2-13fa78873121@gmail.com> References: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> In-Reply-To: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=664; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=QNw0DCiBD4kwG/HsRck40hRwum9n25JWMD4YFMUja84=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFmh1xl2bVizuPrUwqnm5vVTFz1aO2fPghT+RyF3tqxT9 jXY+EH1aMdEFgYxLgZLMUWWDU1CHrON2G72i1TuhZnDygQyRFqkgQEIWBj4chPzSo10jPRMtQ31 DI10jHWMGLg4BWCqHboY/ln4Tlm4uKTh/L6Hy0+I3/ldbmWm/1n550GhuILXrmsdqvIY/kq1HT3 LK7bntejzROGrPOWv1mXFLUuV0bhwbO030d/vRXkA X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon subdevice Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t8103.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8103.dtsi b/arch/arm64/boot/dts/app= le/t8103.dtsi index da774096b667..4d6a0411f086 100644 --- a/arch/arm64/boot/dts/apple/t8103.dtsi +++ b/arch/arm64/boot/dts/apple/t8103.dtsi @@ -918,6 +918,10 @@ smc_reboot: reboot { "boot_error_count", "panic_count"; }; =20 + smc_hwmon: hwmon { + compatible =3D "apple,smc-hwmon"; + }; + rtc { compatible =3D "apple,smc-rtc"; nvmem-cells =3D <&rtc_offset>; --=20 2.55.0 From nobody Sat Jul 25 20:05:57 2026 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 90D2A2C2349 for ; Tue, 14 Jul 2026 06:28:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010516; cv=none; b=P1hRxDn8oLQrmGKP+HTHsDZ3c8St4BSqo5BAG/8GMUWyPsZULEpgsTnmQqy1V9TYdtBRW32P1OnG7bvmv56TYrMM/SrZUvjRmwKk+J7HAKmqCg7HCobXveOT4s7CwNF7QJVI/ATIpakfKqMBfCJDxvfV/OFaMquwoHLznR6MBag= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010516; c=relaxed/simple; bh=V+frO5wk0tnXRPBZHabpKOBw5u16aJAV7l/JMbUCB+M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RjpJSsTbdzpFH/Wc9IEHoxK0nmtFTptNPp8LO+ROwmZDxpHSAUEdsfONUzgZQ8Hb3qLDaJKu7HTAG2tk+7fDXpoZ3EL1okeDCbFwSijOcGoGTStEE6A3A9TLzkHtavPqSwB+HlkWbSpWC7mqG/BxIp5Xhirj+AEzUywR92JfMSM= 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=pD1JGTb3; arc=none smtp.client-ip=209.85.214.180 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="pD1JGTb3" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2ceab75934dso30061225ad.2 for ; Mon, 13 Jul 2026 23:28:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784010515; x=1784615315; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=KojOIw0/7VKNeIbp9mqtjfjXLwzayJpBCU49qrDmgzw=; b=pD1JGTb3HJScsWXkn2xO7xU9ysLiARMfjlAiT2JcZ9gs3CDkYXCDiTwGVoobJ4Ehy0 4zUZNSLjOiW26+rG+y2c9pW8BZ9Zw8rZUmci/pc67fJlztCnMQAeoXbnBaMhX7WUlZsz XJoL9g8gjc3WUzLN6AucUyCKGGzdL8h6OEtQ1JLU7Us+Oi1fssvYjbv4aI/vt9PENqfa PBgcycjj9NDGGPpTAMToJ5135p8ndwGC+ZUj+kUk4rtsSX6+cFwsFJKQEhUAyIlK81DV de90vIws2Yv1Y2EUyr1Dg7V3KKd3ddgNUsqn/NVCvFjptf7j7aHKk+eH0Ci+cbDvCRQ9 Pa9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784010515; x=1784615315; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=KojOIw0/7VKNeIbp9mqtjfjXLwzayJpBCU49qrDmgzw=; b=JBTzHSelNMTkvRFP0gTHKaKpAwrFTTS6iHLOT0ZLiOwlHN4m3YbE/s3NcPhM4ycBw/ yTIgiNurI+A9iEuRfloeN0eoqBBrt0D79grfpF7wLqQgZIEOAgOZoDUragf7cOv/qv4r E9pLY/kA8IiOCxKrRE7aqK25Fs0TPsPIqs2PRPmUUmGuVpm8rDM6W4iYgNiZbcrkcKXk 5LZXYRduxANqp300Ln7a3j1URcQ9h8Kb4unEJUN8IVJGwcuYA/aT0MW5ju5ufna7m5wY /hVFhe9SnWSFEP4TmgWMxJNbn4Gklq8a72lIKOBnYNe5w8kOoYaxADEjWWk45760nwGR qMSQ== X-Forwarded-Encrypted: i=1; AHgh+Rr2OcNwvJkNVyHu5nBNCfQhszp6iwkgPvxOVa3Shj4KxB9j7KKjDdxiI0G6aD/7HNlNsomNuzuT6O53VsY=@vger.kernel.org X-Gm-Message-State: AOJu0YzwYWpGuCcQPZmaR1XcwvuLX2XlmSUq29m+i1/b2ohz9bUOyWx5 arLPCE56t/ADWiOq3BiPSWZCDDPAbp7qYkTee9JTLDK4/bnl9sap1jVB X-Gm-Gg: AfdE7cmaIo3gszY2KOuEqsQ53Bi90QqCWLm2Z5aqQDaMKSYP7q9+WjdFprL+c72sv3i VYVqR3w02RdvGB53Cs60f4kjKrQ0Q2cqOrBXynu5bNH4hGlUqSvE+GMNlUIpR6niUQIBx1LzoCT 91CMs6J9cE9yNT5ghsIfFX4ccu7L44ghBmcqsE5zrCcJEBY6MiFTWzJE3AI3WmkOcY/p7CtAjvz t8YKPcM58K+DZM6otYo29F6TnvJ1zMxP46xTuyn6bIWjxTHo9pg8YG+XTAmDO1ewjmSO8GPA/dk rfy5kqpqrOFC+AYJuYQVDBKP0yKlwJeo8/xqJLrtHOtB/XkE7K9Z6V3aq22ymn/wg4cqGjF1L31 NvKhGlRc/Mcan4FQ5SrF/y7zaBSCFEJ5J794VnnP0EeXexj61M0xUjQfXk2HrhYXZXbnrWoTag/ TUQRhYzxRcle7iS5q5uq6FkFjLPGzKgOJy1z67jlzpfKP5uAL5gbWZLki0b8Yk6VW7KU4w3wzim TVI6KmdQ8a/tNn0HKus/LR7K4kMzo3e7TiQLTI5FOSeMhyXGad97h/bWLzUbNaD X-Received: by 2002:a17:902:cf0e:b0:2cc:fa08:eecc with SMTP id d9443c01a7336-2ce9e9a6f67mr116750585ad.10.1784010514891; Mon, 13 Jul 2026 23:28:34 -0700 (PDT) Received: from [10.160.5.76] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc99cc5aasm110915985ad.0.2026.07.13.23.28.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 23:28:34 -0700 (PDT) From: James Calligeros Date: Tue, 14 Jul 2026 16:28:10 +1000 Subject: [PATCH v2 03/12] arm64: dts: apple: t600x: Add SMC hwmon node 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 Message-Id: <20260714-smc-subdev-dt-v2-3-13fa78873121@gmail.com> References: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> In-Reply-To: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=679; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=V+frO5wk0tnXRPBZHabpKOBw5u16aJAV7l/JMbUCB+M=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFmh1xn2GO+oUtwUPDfxJPsqHbZ7FXUVp91WfJrde0vt5 EyG21zfOyayMIhxMViKKbJsaBLymG3EdrNfpHIvzBxWJpAh0iINDEDAwsCXm5hXaqRjpGeqbahn aKRjrGPEwMUpAFN9s47hv8ePw0tWnA88ztt+//J9hQ8JR3uaCzP41+9U3qSToBzBkMvwV3LThsY 372YILlXN7Yh+XRF5V/FY3uZtOusY7F9N2mxvwAQA X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon subdevice Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t600x-die0.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t600x-die0.dtsi b/arch/arm64/boot/dt= s/apple/t600x-die0.dtsi index f715b19efd16..17db8d7a850c 100644 --- a/arch/arm64/boot/dts/apple/t600x-die0.dtsi +++ b/arch/arm64/boot/dts/apple/t600x-die0.dtsi @@ -45,6 +45,10 @@ smc_reboot: reboot { "boot_error_count", "panic_count"; }; =20 + smc_hwmon: hwmon { + compatible =3D "apple,smc-hwmon"; + }; + rtc { compatible =3D "apple,smc-rtc"; nvmem-cells =3D <&rtc_offset>; --=20 2.55.0 From nobody Sat Jul 25 20:05:57 2026 Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.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 981A52C2349 for ; Tue, 14 Jul 2026 06:28:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010520; cv=none; b=MZxvUzsyEVB8TVd/G2I3QHfEJnG15s1w+QmkUvdnZkIcJccecPfLAw9+482NBg+xKpoJEqADvdHRy0XpeikuCXO8rczFNTWNMZd1+Ev4c1w4/eMXKY4Pb9CI0jRIc2bxKzfEJNf6OX9G823Fg2e0V3aJiEGfFZ/rRRuHP63FyDQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010520; c=relaxed/simple; bh=gUnSQx6EnJXaYhEgNgLK/1mFnXBvIddQLwTUbxqQBrI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Bh8EUa8C04zJVtE7H3ivg9kcmVdBTNovsAwlltOygF0Nb8g0DXXMRT81yslKq2Hvr3kFVWKZbdFMyWUnKdzlsvpqIJ/v7IzbEwBbsxdD/Q7bcULxd5tFINkWPMcS0NdlMeY2KPwoq12wU2rne9UTkUw8VilqofHqN1JXMaEIYSA= 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=FqKuqB9G; arc=none smtp.client-ip=209.85.214.176 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="FqKuqB9G" Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-2caced6038eso8167775ad.0 for ; Mon, 13 Jul 2026 23:28:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784010519; x=1784615319; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=a1sDKgNris4bKIsSSZ8ZkjrW6Ok7Lj+2yHiTlwt8/ug=; b=FqKuqB9GqZiwlTnmvGtWPFf3xxt5BhGilUYTwb281ZbNiWL2uLzfQ+3vKk/hA0ts34 JjO7pbNyOAym6KMP2c35zwfBBIiAfwM66fK9AIIsR5RzpEIvgjCN+4DHFlzHHffbiHn4 eQpHSi+JmWlYphtMkvZpEsk4K2TUUGqPHowX20wcPGFLDxScyPp0gmyoMJ5c00vEj0gb swIV2F3neOCHHf1ze3kMhncNTeuKNyECCU/SlhFRkOI85T4tmnyF74XxQl5v6GORr0ho hFt+JZEANBlCB2Y9gkrfHsLdy6BaPVGsAm2OfX3R6uLvhADpSZLmNLTFDORZA9iJhs6t nKIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784010519; x=1784615319; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=a1sDKgNris4bKIsSSZ8ZkjrW6Ok7Lj+2yHiTlwt8/ug=; b=kEM0iyNtvzlhEWV8sqv2Gf/s9ErqBbmx8yYe4EFbfA9BgOF77RebCLOHGySrGFK2iA LhFwmeKIRrUJ5cmxM0CnXjc0remfXpd6hxF1A1k5R3w8EQ4Fn+EzXoIkxgq/8T0iBMYZ aaODNBwFLRfh28zjVMuN8I0j8m8CEi7sCDiN94IVNlUvj30E41xBVw7w1Wrkg5cuS5mH 9aixhwv869D/NTN57MubLEouuQmRj0YTlf57kXVac4JL9+hjDW8vRNIUTJbK0LyeyaHD 96JE/3gmWU5lF3PKCEtWlgC52PlKofsbgISsPtNU8Omgb+BAGHMdB91u8jbuqXumgBIb eXdA== X-Forwarded-Encrypted: i=1; AHgh+RpK1riBpSHZjarReHF8/HOa+i4B8QcPEjVkvIbgqcENoXVrAIyHQ2oBvlkJyHnsAS8lS8Qn7ZEXyq0gzsk=@vger.kernel.org X-Gm-Message-State: AOJu0YwPm/yxnJzqBZUJ79tSLeaBVFpw50+w7W8/e0Pp4IZG8nKxCPNj yCjQhfYRnWYIeXf0Gksy5fubn9Xm9OLGCHK/KtY5P49C2NtcHLCpsM/m X-Gm-Gg: AfdE7cmu6RzALB2Xcsvmr3IILwFN+JIxVM/d1fM1QydjAIEGCckMsXmzSnvn7z7psd3 nhKGsd+8yZzkwwjXbndQjt6pD9mYYz7nLxmu5eMANK60awy/YGruWl2ts3ZK9z/VMSuKGwBi7y+ H1HZLUg52/TsfgH6ey/1TPgBBoaWnBEDcfl8ehj0RXXig2/2QHQ/gKaIsMZKnt2DRyPlRbK1gnj 5ULfe5my1EvQ8Y+CSKDQC55U30XdQZCq5RuHK4gb72wkHXs7NbntIgbX+FbOL155w8FT80pbGi1 WZ65KO5S+R6LyuRnJ4wk7T8cC5R7P1g52P34/KSFkaC8sqoUzKSF2JCZVFnWCbAdKsbPg0XEeKa dgIGT3Urfm6Rs3j5c70fr7tw2Gafqi8CHghzKl7Cm1erG3I4edAPjqveWPX2rq1m4zGuZ+pO3br WMOGBIT2QfyEvoCSmdJ4AgMMS0Kyjk7bLz9tvX7yHscymbrB6ayzCqVg+H4OO8byKIE3LuOIEyP itacuk0xbrC0r6YhcSJeQGq5xVJDydpARE6NlkGO+IO/VeUMkf/jm29TCYmUXrB X-Received: by 2002:a17:903:1b08:b0:2c9:ed2e:b8c1 with SMTP id d9443c01a7336-2cea17f82a7mr116774045ad.12.1784010519128; Mon, 13 Jul 2026 23:28:39 -0700 (PDT) Received: from [10.160.5.76] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc99cc5aasm110915985ad.0.2026.07.13.23.28.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 23:28:38 -0700 (PDT) From: James Calligeros Date: Tue, 14 Jul 2026 16:28:11 +1000 Subject: [PATCH v2 04/12] arm64: dts: apple: t602x: Add SMC hwmon node 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 Message-Id: <20260714-smc-subdev-dt-v2-4-13fa78873121@gmail.com> References: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> In-Reply-To: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=681; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=gUnSQx6EnJXaYhEgNgLK/1mFnXBvIddQLwTUbxqQBrI=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFmh1xnWivv/W/4/x3RrdIzlzWU9vRK7mipW71t6cSbT+ hMPL1/62jGRhUGMi8FSTJFlQ5OQx2wjtpv9IpV7YeawMoEMkRZpYAACFga+3MS8UiMdIz1TbUM9 QyMdYx0jBi5OAZjq5hiG/8GNy25EbpV/PVXZ3fRO947qQNbgU4tFsrZyLBbt3NVn6sDIsEZmxYw ljJN2/DrpbLKm3v2p04OaCZdWXxaP83gd3hJwkR8A X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon subdevice Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t602x-die0.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t602x-die0.dtsi b/arch/arm64/boot/dt= s/apple/t602x-die0.dtsi index 8622ddea7b44..301df2f006a0 100644 --- a/arch/arm64/boot/dts/apple/t602x-die0.dtsi +++ b/arch/arm64/boot/dts/apple/t602x-die0.dtsi @@ -122,6 +122,10 @@ smc_reboot: reboot { "boot_error_count", "panic_count"; }; =20 + smc_hwmon: hwmon { + compatible =3D "apple,smc-hwmon"; + }; + rtc { compatible =3D "apple,smc-rtc"; nvmem-cells =3D <&rtc_offset>; --=20 2.55.0 From nobody Sat Jul 25 20:05:57 2026 Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) (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 21E993DA5C7 for ; Tue, 14 Jul 2026 06:28:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010525; cv=none; b=swFOfZCHPIMpvA87o0+Y0Fb4VeWh6ykV5qL/JNM1HZxFnN2en+n86egyH/y2oD6VHE4XZp/lJxcOlxvusnEfpB1xCIyJYiN0KJg4GHFPuCN8CAXdHaf0Jg2rjp/QtVTonHOa76CV62Veo3SpWjmXu+ygNQdKHws1h5dJqujiPZ8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010525; c=relaxed/simple; bh=S7RyjJPJgk8bM8bSvDin/ELs3Q0NaOfmTEAFhGjIglA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cLmJ0sXfsZxeHunLEE0h0jlBFZpAXeCRurztaaYx3FKRKTUYpBV6meUQL0v65huMy9/KsFZvDkWxVi02QaOEPaXk9Q+eh0iIcENO7TbocIU/1OtbKrWVCzwbJPtOo4+Okh2s+8uSpPvxOi0ZArW1goYK9Wh0fgvBvsajEjv5bcg= 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=YBsQa5c2; arc=none smtp.client-ip=209.85.216.44 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="YBsQa5c2" Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-3856d6fbcb3so570612a91.2 for ; Mon, 13 Jul 2026 23:28:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784010523; x=1784615323; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=brQxkQcBSLeOu8llLPLKYoA1VBGbas+TGQGDU2SyhI0=; b=YBsQa5c2NOJtCeNHYSh4qtiy42/y64Ij8uGW/ixQaH6uT3zdRv6RSqT+uksaM2UTtX 8GiBsI5hkDgac+d+PgZyNAnszJVs7CcvA9rB4VWx+U0x6dGOapin8cyqB+VxAsBCC5oq /sc14cg2RNWmAeBeWbnF4Cv/T3JcGPv63Px0vtmwy/zKkEdbUIWZ3j/5jX9EzEQfrvWM x7adFzrsHmlgpwGaxi2f9cL5UUKbwPgkwGtv77H3+RzAIZpzLfz45SArpB9fwdqujAfq 9cIFnZpavwp+tDd/RmCUBJ/75HNtDw/G0ADYxVStNyyYAiR8B6q78T53hjUE2fkaQ12y 9GAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784010523; x=1784615323; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=brQxkQcBSLeOu8llLPLKYoA1VBGbas+TGQGDU2SyhI0=; b=Xd1h2BmSVMCbPwkQqCGGOaTJEETGffKUUcYumu868LHTQH9jG/bVt16GiUXBv596r4 50AgbFhY7uDpKe8d+JSuaVDAYUBEAImH3y4mUAGiP0UvvH6FFhJVVnAKtBLc5d3cVKjA +QjEI4Gtt1+m4PKxluA6nph4dAFGmEzFAU67aRbmC7cG0wF9gm9QORXz/oblzYRHjUqY Dloh6i6sYDNweZm2j2K90b791og6XVUv0L07G4XF4bvI2YhGn8QcPSHJ662c4DhLTL/t xSr/CaZYFSx9WND7d9v2YT1+o/uwTT/MHr7D87Gk92fTEQfbZCli4Ka45XS8myDtFxnH m4Vw== X-Forwarded-Encrypted: i=1; AHgh+RrCekeVMjtPgc0WSDmX/ic1pnyOiaViXzBT6zcCgFjwHEtMIqEWW2g0IUsjhG8rPrKA76bFqgYFilDXhVE=@vger.kernel.org X-Gm-Message-State: AOJu0Yw1p4YXfkPslFPlaKrDTcC2myDAmEO2ix+BanerRC+PiKYgcqAZ UcWYTbZGUWit6do1gK0uimFMrZkfPDL9YOt13aD69Zu3FmtCNP79kqeg X-Gm-Gg: AfdE7ckhVgEiT1MgJ+R97CdvADQF9eaffwI5A50GooW9Zm3QBwwmaSD68dp4jhVdGwl +GnNxzuM4GOaqVlX5bZu/u8kDWjvAR2rKt/c2NIjpTatYuK1kmSb3QFPpO6Qjwig/kKCEU8BYa/ 8eLvS7Ur/GJZJn8XehVRSHFWkB8qxWzfuo/cSBvAVOfss/06AYE+phM683I9LDZKETQQw4eO53O j7dYKk6lOz8f0EW8oJpTWnNgVrbLBHUh2Nxb68AjJXMzHySa3r+Rg/1WwFnyu8HGozg+nsVlx9W /UpCJo4sLDQ5PL46sUNEdwd8JaK2ha91Y6FdAwG7iVYn+iSFQNn2qkRNKkTLMkUMR+qJTh7wkQs YZLaJuJCHFiEA7zHUp3yWHIxR1hsEyYZ0wP6JQ7KjTEHzEuf+YCqrzbNZa2oBW9XLH5h+/pNmbA gB0CH5UPCLJcVIjcSS+741OrikJDloxy0NbNKpLyvQeW0abYBQrYrD/VMLiOE+2VNun1ia3iwP7 a2mF8SKKnJhZy3tI7MPJlGoJVuQGijFhN4P75naqWgSLeLrzW0hVfW8UCokIZ/+ X-Received: by 2002:a17:90b:3e44:b0:38e:21da:9257 with SMTP id 98e67ed59e1d1-38e21da9302mr1670a91.37.1784010523324; Mon, 13 Jul 2026 23:28:43 -0700 (PDT) Received: from [10.160.5.76] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc99cc5aasm110915985ad.0.2026.07.13.23.28.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 23:28:43 -0700 (PDT) From: James Calligeros Date: Tue, 14 Jul 2026 16:28:12 +1000 Subject: [PATCH v2 05/12] arm64: dts: apple: Add common SMC hwmon infrastructure 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 Message-Id: <20260714-smc-subdev-dt-v2-5-13fa78873121@gmail.com> References: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> In-Reply-To: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=5127; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=S7RyjJPJgk8bM8bSvDin/ELs3Q0NaOfmTEAFhGjIglA=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFmh1xka6jk+65YWZOUf4s7+HZpuvFN036yOdsHm5IUWS W9D553tmMjCIMbFYCmmyLKhSchjthHbzX6Ryr0wc1iZQIZIizQwAAELA19uYl6pkY6Rnqm2oZ6h kY6xjhEDF6cATPWxJoZ/minvdaRu3zLs22cnV8L7I4LpiP6550ad2eafcw+pxixMZvgrFRk65dW D7+YBO3OeK8g/snqz4ciGi/I5F4MP/pzaoPSXEwA= X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Apple's System Management Controller exposes the readings from numerous sensors scattered around the SoC and elsewhere in the machine. Some of these sensors are reliably common on all devices, whereas others are exposed at SMC keys specific to either the SoC or even the particular device. To account for this and expose the right sensors for the right device without tedious Devicetree duplication, we can include fragments of increasing specificity in the per-device .dts files such that the individual keys (of which there are potentially hundreds) do not need to be copied in for every device. Add the initial set of SMC hwmon sensors that are common to multiple devices so that they can be included in the per-device Devicetrees. Co-developed-by: Janne Grunau Signed-off-by: Janne Grunau Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/hwmon-common.dtsi | 38 +++++++++++++++++++++++= +++++++++++++++ arch/arm64/boot/dts/apple/hwmon-fan-dual.dtsi | 23 +++++++++++++++++++++++ arch/arm64/boot/dts/apple/hwmon-fan.dtsi | 17 +++++++++++++++++ arch/arm64/boot/dts/apple/hwmon-laptop.dtsi | 38 +++++++++++++++++++++++= +++++++++++++++ arch/arm64/boot/dts/apple/hwmon-mini.dtsi | 16 ++++++++++++++++ 5 files changed, 132 insertions(+) diff --git a/arch/arm64/boot/dts/apple/hwmon-common.dtsi b/arch/arm64/boot/= dts/apple/hwmon-common.dtsi new file mode 100644 index 000000000000..a35c7b14fec8 --- /dev/null +++ b/arch/arm64/boot/dts/apple/hwmon-common.dtsi @@ -0,0 +1,38 @@ +// SPDX-License-Identifier: GPL-2.0+ OR MIT +/* + * hwmon sensors expected on all systems + * + * Copyright The Asahi Linux Contributors + */ + +&smc_hwmon { + power-PSTR { + apple,key-id =3D "PSTR"; + label =3D "Total System Power"; + }; + + power-PDTR { + apple,key-id =3D "PDTR"; + label =3D "AC Input Power"; + }; + + power-PMVR { + apple,key-id =3D "PMVR"; + label =3D "3.8 V Rail Power"; + }; + + temperature-TH0x { + apple,key-id =3D "TH0x"; + label =3D "NAND Flash Temperature"; + }; + + voltage-VD0R { + apple,key-id =3D "VD0R"; + label =3D "AC Input Voltage"; + }; + + current-ID0R { + apple,key-id =3D "ID0R"; + label =3D "AC Input Current"; + }; +}; diff --git a/arch/arm64/boot/dts/apple/hwmon-fan-dual.dtsi b/arch/arm64/boo= t/dts/apple/hwmon-fan-dual.dtsi new file mode 100644 index 000000000000..e87997d21e22 --- /dev/null +++ b/arch/arm64/boot/dts/apple/hwmon-fan-dual.dtsi @@ -0,0 +1,23 @@ +// SPDX-License-Identifier: GPL-2.0+ OR MIT +/* + * Copyright The Asahi Linux Contributors + * + * Fan hwmon sensors for machines with 2 fan. + */ + +#include "hwmon-fan.dtsi" + +&smc_hwmon { + fan-F0Ac { + label =3D "Fan 1"; + }; + + fan-F1Ac { + apple,key-id =3D "F1Ac"; + label =3D "Fan 2"; + apple,fan-minimum =3D "F1Mn"; + apple,fan-maximum =3D "F1Mx"; + apple,fan-target =3D "F1Tg"; + apple,fan-mode =3D "F1Md"; + }; +}; diff --git a/arch/arm64/boot/dts/apple/hwmon-fan.dtsi b/arch/arm64/boot/dts= /apple/hwmon-fan.dtsi new file mode 100644 index 000000000000..180eb8d7441f --- /dev/null +++ b/arch/arm64/boot/dts/apple/hwmon-fan.dtsi @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: GPL-2.0+ OR MIT +/* + * Copyright The Asahi Linux Contributors + * + * Fan hwmon sensors for machines with a single fan. + */ + +&smc_hwmon { + fan-F0Ac { + apple,key-id =3D "F0Ac"; + label =3D "Fan"; + apple,fan-minimum =3D "F0Mn"; + apple,fan-maximum =3D "F0Mx"; + apple,fan-target =3D "F0Tg"; + apple,fan-mode =3D "F0Md"; + }; +}; diff --git a/arch/arm64/boot/dts/apple/hwmon-laptop.dtsi b/arch/arm64/boot/= dts/apple/hwmon-laptop.dtsi new file mode 100644 index 000000000000..cadffd000c76 --- /dev/null +++ b/arch/arm64/boot/dts/apple/hwmon-laptop.dtsi @@ -0,0 +1,38 @@ +// SPDX-License-Identifier: GPL-2.0+ OR MIT +/* + * hwmon sensors expected on all laptops + * + * Copyright The Asahi Linux Contributors + */ + +&smc_hwmon { + power-PHPC { + apple,key-id =3D "PHPC"; + label =3D "Heatpipe Power"; + }; + + temperature-TB0T { + apple,key-id =3D "TB0T"; + label =3D "Battery Hotspot"; + }; + + temperature-TCHP { + apple,key-id =3D "TCHP"; + label =3D "Charge Regulator Temp"; + }; + + temperature-TW0P { + apple,key-id =3D "TW0P"; + label =3D "WiFi/BT Module Temp"; + }; + + voltage-SBAV { + apple,key-id =3D "SBAV"; + label =3D "Battery Voltage"; + }; + + voltage-VD0R { + apple,key-id =3D "VD0R"; + label =3D "Charger Input Voltage"; + }; +}; diff --git a/arch/arm64/boot/dts/apple/hwmon-mini.dtsi b/arch/arm64/boot/dt= s/apple/hwmon-mini.dtsi new file mode 100644 index 000000000000..7fd86e911acf --- /dev/null +++ b/arch/arm64/boot/dts/apple/hwmon-mini.dtsi @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: GPL-2.0+ OR MIT +/* + * hwmon sensors common to the Mac mini desktop + * models, but not the Studio or Pro. + * + * Copyright The Asahi Linux Contributors + */ + +#include "hwmon-fan.dtsi" + +&smc_hwmon { + temperature-TW0P { + apple,key-id =3D "TW0P"; + label =3D "WiFi/BT Module Temp"; + }; +}; --=20 2.55.0 From nobody Sat Jul 25 20:05:57 2026 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (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 62AC63DB337 for ; Tue, 14 Jul 2026 06:28:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010530; cv=none; b=fWegidd+Qt+2p4KWmjmDeI3VexRa92cco4EcwXsJPtSvS04Ug2fsmzRpjE03MoopP01sJLCWVPg3vMQsRMPNGRi/7CTyUEjwlU6fM6qCQb8n86d6RBZ1A+bajmm2atyusH9K9cFTb/8p/m6Cydi6YkFOShw0Wjh3kTX5hrogIk4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010530; c=relaxed/simple; bh=7u1MxAF7Cm+8Fvpmgb0ZciAKGCBJ6Tnc1FxGjq6e2jU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sPpmJVLRh3mYlqiTHSEyl4afxDc4jsk24i3OZqFGpFFYcIABOGZqC7zZRl5gvni9Fb5I5RXlvWJrwfO4sRGdRmi5xjTD6SMX8ioQJrEdEdBNElT8N71Ny2iEA+LkGbBoKRy0MATwLhVHjPThETUwDLGyCtDTDFLRsOnpimvvGP4= 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=hyEbYAGQ; arc=none smtp.client-ip=209.85.214.177 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="hyEbYAGQ" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2ceae1ed204so7007155ad.0 for ; Mon, 13 Jul 2026 23:28:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784010528; x=1784615328; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=NsJU27Z561y3XTmKXQzrI5pSnWmaE5x+UzAWrjuTKgQ=; b=hyEbYAGQiAn2DkT09lSyxSnXF7rpzUeJyjrEjXzGlM1CaANkt9n6cnDRuw5iHpVu8/ lYrmLPyt62BAJHenbveIGBlZ9mp702J1wd9VLdP0zkIfuZZttJCuB57F507giC+ksty8 i+EL5Ac4NjIWeCIYyV3E4Hvj3nHqXe+XkG93nwjlH9S02fyWxf4w7lCZTV/ZK9w2P03P S4NCez9s4ucb5f51Q0k1j5yd+P42OHrNi9UNcNP7BlFmB3JiVJZTe4NJKuSSlSgEIuC9 dgwX3T6eEUhsjjKZgQBj8lVBAwj8/W6umvnDbGJZI6NuAtobyBfpxUcLjVnIlApI5AcV rnYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784010528; x=1784615328; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=NsJU27Z561y3XTmKXQzrI5pSnWmaE5x+UzAWrjuTKgQ=; b=GXmaHCvZWu2eM/phRMicbfSmZuJotNmFsUgxolQ7w7HBcvXSeTY9ZTFuAOayrc8aor bk/emcTQ3KgH/SP5IvFdiW6sUTW+uIsnvSsQFsPgmKHU7CUg7P+Zc/yswoNdFxzNgbHV zwCER6JCskkr6ZnaEdgYspTXJdA4iktc4Yu8G2X0sOKZA53vcOhq07b1ipkZNbtkdvTN mnrLKiIEjb6lZ7M0fx1h3+nSPXkfpgwGPrGKRWfxvcecQc1wc0mC8FPNtkExSShNkCUJ TF9lPM/9mCTYYKEwGk7KSLNqabIeRV+2I/iHY+ZVLYGBkSQnBiuzwIOdXvyfZOMy9Kkt 7k5w== X-Forwarded-Encrypted: i=1; AHgh+RpjSnzP6TTZVkNEY/YH75ntHSAs5lx5kD0V+A7kf31gu5SrIixhCiv+1JNcnqtgjtRQBF3ECarUNfCs0GA=@vger.kernel.org X-Gm-Message-State: AOJu0Yw6gSg+e14uYXiywE33GTD43UjmxTMR6mQ1ibD1j9Xbo+vlIPmD fT69zIqYNZnyctmTRyHH4MusN9R31G5KJvfwGlR8RW9UfMelXNPLrT0B X-Gm-Gg: AfdE7cmNYFrS0r1hdr3ojBZ9HLgrP+3k+M97C31oyYf7DcJucpnMzl3J6H6hs/bDuyU b2h5nuFOmoPqsamUlCzZSPXhnQBwxEAC+PdLoktcXu1idAXnUMh6NchZ08uxZ6GAM+LOAXgjMIi /Zg3fyTSaEkZpV6fpDm5Wn8AtSehxHwu+KbYHrEtX2KlVwgEaMa2AwS+JcK2YRu7Yh/PzsdkxTG aXEFGwQ93xGafLPqv/jOybWsuravxI+0/jPehEiW2o9v9d911bYBoIvQWnrcMOvyy+y7UVx0r/Y BuoU9O6BL6MnKJ9rdGuVqudnTDzcUavUyp36nWa6loo0RUHQYCkdJCKSwJFr9p1X9kmN/ir8e9J 21LTAOA/EQOqKolSrwBt7P/vOXydvCt/J/r8WU2Eedbjf8RGGohsx+Ny6XaqSN/9ToCQbqDhTYS VspABenaoaUQhTOzLeUSBpNqQgXXxL7f/wb7AqqzcFXvpwX4qWI0cwFswimTcW5+HkBAwvRQVc1 v8bFAfU5DxMwBB02QijbrmHfVPSZUMvfeYOdHR/BIWRZLRgn7p3p2mpV0XYYw4L X-Received: by 2002:a17:903:15c3:b0:2cc:777f:d67c with SMTP id d9443c01a7336-2ce9e99be82mr119230495ad.13.1784010527653; Mon, 13 Jul 2026 23:28:47 -0700 (PDT) Received: from [10.160.5.76] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc99cc5aasm110915985ad.0.2026.07.13.23.28.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 23:28:47 -0700 (PDT) From: James Calligeros Date: Tue, 14 Jul 2026 16:28:13 +1000 Subject: [PATCH v2 06/12] arm64: dts: apple: t8103: Add common SMC hwmon sensors 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 Message-Id: <20260714-smc-subdev-dt-v2-6-13fa78873121@gmail.com> References: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> In-Reply-To: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=535; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=7u1MxAF7Cm+8Fvpmgb0ZciAKGCBJ6Tnc1FxGjq6e2jU=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFmh1xmMouJqPSJF1noyrbuU/0zUwupFotSdCUmn22tNL MSs92h0TGRhEONisBRTZNnQJOQx24jtZr9I5V6YOaxMIEOkRRoYgICFgS83Ma/USMdIz1TbUM/Q SMdYx4iBi1MApvr0IUaGNct4zP8pn03a9lHU5/6Uf7uPburYLLTokoCc8bOoqbskGBn+Z1p5ude H77je+v3po+cBclImC7/Ovie66c6Jt66B6s+T+QA= X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon sensors common to all SoCs Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t8103.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/apple/t8103.dtsi b/arch/arm64/boot/dts/app= le/t8103.dtsi index 4d6a0411f086..5b68bf0df4e6 100644 --- a/arch/arm64/boot/dts/apple/t8103.dtsi +++ b/arch/arm64/boot/dts/apple/t8103.dtsi @@ -1250,3 +1250,4 @@ port02: pci@2,0 { }; =20 #include "t8103-pmgr.dtsi" +#include "hwmon-common.dtsi" --=20 2.55.0 From nobody Sat Jul 25 20:05:57 2026 Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) (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 8D9F83DD851 for ; Tue, 14 Jul 2026 06:28:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010534; cv=none; b=Mxj+MD62D3gmQfMVM8GoRdeYaV4syNxoW3OhDx3065JipOyPynuSqWZTX+Vk9lHT4wQJfLSmNoYZGt97HyCa/LHdUeTRbdIvjguQ6ylhvGRBQc8g4Sn2KYMdiSOOWx7Rsw+zXxNVv1a2u1hwXEgsCz/NaQUIVPbdFn1vVeV2tuE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010534; c=relaxed/simple; bh=uEOX/VWb2IzaqOqmoZJ5LrpiOfc1OnKwSpPs8c3o0oI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JCCeA4RnOtS00LDbT2VHLqV1yS5UNVEe14+0J4qZIIISbCgwbcUyo0kYcPAN0D+sAMlWwjCc2ei2M89QtfwgFbolhsMeYJirB/MLjlueuWDX3IkMxt1QmuUejKzWdQiYsUdcATv48v9KN2UCtozjoAxvhXjO+LC+pGxL1Xe0N1w= 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=Xm6+nRmf; arc=none smtp.client-ip=209.85.214.175 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="Xm6+nRmf" Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-2ccdb73f0e1so5759075ad.3 for ; Mon, 13 Jul 2026 23:28:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784010532; x=1784615332; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=52kZejFtRxHWJh8aWpxhVLVG7ppdIETUdLQgRUaIxpA=; b=Xm6+nRmfExzl4NpkIpWlLWA5IpoLQkZy9nrPRg3pWi9vHHUW/n8lOMCsWmcdwBep+K u7K/MRE553IyNUB5wwIEIgH1f8ISHwTDi5xcFt+gSBn9XXykqQXyT5OLeeh7d5sNg+cM YO3RPeKm/N872Y++Z96QBbvgkJib2qNqYmo4Rsg8peptWbwUBXysQ7deO+s/WE28pllY vyae1FX3zdPbmbKqIPeUyh0zvndtocclEdsGlW0jjOa71D4PX655O/IYI7EfLLxm5CD5 xuPsgC/pfuTQEoUmbPqWeTDtptQOkXPJ+AWKczLOIdvZuyY+sVQW8IzefcvHZeCz8/07 pqeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784010532; x=1784615332; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=52kZejFtRxHWJh8aWpxhVLVG7ppdIETUdLQgRUaIxpA=; b=ry0baJmqyuqy29yWjVW4nKCKFXQI3fNS4m0ZhhG3NcvvYN6a9YqnEIj3CNjgr5XR0X RhObTpyxt1sIhG45YfPPiDy345YeZhEVlwIQsZE7yok8RPNwgOAmUyPIu5RE8KDktVON NFniJsruI9X1WYxJAVAKfWVtfVEVveHzJl1zPA4j4eVvEqBKBXhDOii1YaDqUyu/s1/g 3X4DbBjkgw51Qmp1/gHL6dsd6CXcPNfmFNSfyYzsstzYCG2Zg9tC44PepM0k2oWhrR39 ZY534KVtvM7s33/XIZI/j7/UlbzLN3u5d9c7KsZeEIYcgJ68E+hGe5N+coRG0sRa3kkl mezw== X-Forwarded-Encrypted: i=1; AHgh+RqbFqF4O2uFF3QDvNI2pvaSiyhGH3guxCtHOrhRTVcbJN/fMQDRBLYLv+vUu0ZEmVhyAKgaO5ZbOFtQ0ek=@vger.kernel.org X-Gm-Message-State: AOJu0Yy8RA/2X1gMUvEyMBjBI+LiSv7LOxLJdS1A7Qqus/TQ4fEcQsuW GO1a5QP99RlzRjYWDqQRnPuyZyewQNXxwM3+oNZXqwmmDCNFLRNyijZM X-Gm-Gg: AfdE7ckxVWZ7yzGdygzM82JrWj6O4DYDvIZYv6RbhT0uAKjad6WO0MdO1AiODFuiLNq YzmlDfxkQC3s5RgnxXDVIPQ+tAvvZ2Hm7iNnaCGnYQIz8NTQ8dGbNp5lsXF7xRbY84CjnBEvLlP wGbKdmkzeUa1HRj2tNeVo2lrsbvKH+vAf7dVrY2fyQVCKwCn1ck/iIV7UjIhj3BGJiwJSer5BrF O2thfCamsvTIN6hZPJBPLBh/uY9geyAGTNyuFffJ/j1urdYGr/+h9VZjjrjR0lYMjUrBUcObGxx xN9yAqral1+bSE/R0qwvaoHfk1r/WxgRm0LrNtkhdJXmz+HQ2lF674KDxeZCvnH/2Xrog64RoxT gKoVwiUY5tmN25B46Cc3qakCGuih9wWh1p03RmIUn4XSOrIIBpOklfFKcsVf++QmMsoT4DQ1J/B sepzz3pmt+4z4i2FU5G9QT4XAklX7as1CJxsZEY6bTKlIBCBmnZXddie/R4Om5eX93xuci2t87f 9dTCUwVIjJvUZ1dHqfHD8DvUYbbqdZtHLbC3fI2p9Y7VPISjKEKHqgrnTqL/GjMaTwNt+Cmq5I= X-Received: by 2002:a17:903:17c7:b0:2ce:e747:c5d4 with SMTP id d9443c01a7336-2cee747c649mr27101265ad.46.1784010531885; Mon, 13 Jul 2026 23:28:51 -0700 (PDT) Received: from [10.160.5.76] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc99cc5aasm110915985ad.0.2026.07.13.23.28.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 23:28:51 -0700 (PDT) From: James Calligeros Date: Tue, 14 Jul 2026 16:28:14 +1000 Subject: [PATCH v2 07/12] arm64: dts: apple: t8112: Add common SMC hwmon sensors 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 Message-Id: <20260714-smc-subdev-dt-v2-7-13fa78873121@gmail.com> References: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> In-Reply-To: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=535; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=uEOX/VWb2IzaqOqmoZJ5LrpiOfc1OnKwSpPs8c3o0oI=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFmh1xntfl1++Gx/cdpDy/4Lqe7P/HrcQ+dkFm9dumDjH 73ZbrerOiayMIhxMViKKbJsaBLymG3EdrNfpHIvzBxWJpAh0iINDEDAwsCXm5hXaqRjpGeqbahn aKRjrGPEwMUpAFOdVc7IcDQ98Uj5oxkh8UuuKh6NmLf+gtqSwzP2bPX3stjE25Vi08/IMPfUKpH 4VEfHp9PrQg9frn554/RM85uZaxcJtbEyrPHP5AIA X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon sensors common to all SoCs Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t8112.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/apple/t8112.dtsi b/arch/arm64/boot/dts/app= le/t8112.dtsi index a3241c816c26..ec248ca052cb 100644 --- a/arch/arm64/boot/dts/apple/t8112.dtsi +++ b/arch/arm64/boot/dts/apple/t8112.dtsi @@ -1289,3 +1289,4 @@ port03: pci@3,0 { }; =20 #include "t8112-pmgr.dtsi" +#include "hwmon-common.dtsi" --=20 2.55.0 From nobody Sat Jul 25 20:05:57 2026 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (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 A14AB3DE424 for ; Tue, 14 Jul 2026 06:28:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010538; cv=none; b=SXoJSu3ylQJCuykQuXK8pc42iF45EUIorUaN6hqulrjN4kv+BSCb3TJkbHA8b6KNAWaHv6rBrvvGBnhkGFvBXQcDkN1XJKBpohaEHNCyzFNdQjq3+ovy64OJOtSfF/reJ6f4GjWnLtD65UFXg6/DEpxvYP0fqh2cN7Xc5cJic20= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010538; c=relaxed/simple; bh=HLHEl0SO/lEahgCGK95iQtDGGar7Zg/9GoIChI66pAs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=S7hEXKkNfaW5Uo455M386MZRThuSQLTU31PqVNUIS4EOZJcKOaXsHvjfuccUxyWmsBoSVrwOYhJdfMGBYWyNT1oli3yys4YarCHrvKiNEDd+vejkf5O3jC8KC5BUwF0tqat8jB5baC+AaPlWO02VUsHdKQNLBGxftaXQ651f2p0= 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=emSFDM9p; arc=none smtp.client-ip=209.85.214.170 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="emSFDM9p" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2cc6dd436c6so6957345ad.2 for ; Mon, 13 Jul 2026 23:28:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784010536; x=1784615336; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=fsJLZhqOR3UbjWEM7x+FIdlo40Tmj4551WlKIRMpMPg=; b=emSFDM9pPM9mOv8T2zOFvbnlK3mR9qBgC50qV3eM1I6UWEXghO3g/ktqQ7XGECUpJe +B1wWVxh0XUmSqng7sS1zDQ0m+NtEaLdaA0dElnP9MhhnNHDj7TTkZVWrQY78BoJVDDE Po8n/b0qwHPSDFcCWuQy3YRxAzIhmccbEYRbF273C7pNaaobzWY8HCAdY85ooajMNOcS Gvzay8GTDqtWtdeYMeMIn6b6WG4eXctXNg3xty3IBObS604kE+aleEFggokQyDtktePK WW6K9UxXp46cIVXtCo7hEhve3ptX7W4/orzsLglAWEDOXGTtOKy+Hp/9BbYQJbnDefOA 86gA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784010536; x=1784615336; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=fsJLZhqOR3UbjWEM7x+FIdlo40Tmj4551WlKIRMpMPg=; b=ctOt6yOvHeSo174o0/jN0iF8HGJ7J11ADKVKQhikeEDcRLseHT+si7/3g504vIB8mj azFJKHKHBwJya3Fkt+8Wf9PETge91IXadEJh68aOKpjM22/FDVzzkS1PualUliAT123D p3YiWNJp4Zox5BTfAitKOdcZQ6kr/zhCQhfR7o8Fij+MGo3DSdm1415XrEfknbSrUFEF Z72s8jqXDC5vyQttuowSwGma4pDDzwaGQBsYGNwkYLSTkeVx0OIImbmjAFwhium2wB/N yOk96t6KGNjK8y/MNXZrKlvAAFkFK5eQ/Cppsz8MXwOKnwX995hEMZ3A06vLeGOjYB85 uDPQ== X-Forwarded-Encrypted: i=1; AHgh+Rr9lCgy6UcV3SMpGqolnHhmm3OWZ6uRhVTUGETKBffAE02f6s+BezIOww7QvzDYwga9myQC+snEtdm7/jU=@vger.kernel.org X-Gm-Message-State: AOJu0Yxr/bkK3mjkcaly04JR5DEJRBdQwkTyUyF8Np6F5r5hFMnkwWH5 eJ5gXpwXjERLik6r9bbWOZ8qjOy5f+W03AfyEsp6ZlZygpxISMIa6Akq X-Gm-Gg: AfdE7cnRUYs7k7CVS8nHQB7ToDdE1/BgmsoenDaNdJbEQTZfB2eQaMhSdZUJUzZfes5 VkPeJFf4Zubam8wKkGsC+iF92wfr6eUS7ZfDzZQPuGQgdivwaDb0VyfPGn9xqxKqWXukVv+Aa0E lB6jGrAgCuusCfhHtPv1SiZisGCBd/sq+BuakjcEoAFt8kfXoyYP3qQvcQVGa7UMs6ZKqJn83NT JdNVwlXpX6yVDpyBNpcvPp9JK0vjMH5Efwe5v514GeB6qybbud8TSPcsQz9ddpoak8iiD2yStjM jj7k2HAy4LKiuHHZy+e4oktdCVO+vl77G6pJNUW/P499i0wBTmF1gDF21Bw3MswI15lana8jeaS ImHhEoMa3bwBXmMoe/3DAzf1GxwpaPMeyiXSLUOFTk36jjkPux0YoN7FYEdG81OA4uLj5FVSpb0 VHdixO5b94ev2rOtNHB7kNS7/w+JsjI7dYLI/M5Ms6uyiWedsNd+G11QnhrY4RSZ3n6tBUKNiP5 oG5R4ykIeFymSmnLlMP/+kNh56rX3z1L0GYJvXw6HQ5mvREC07xBgOCA5WLyRK8 X-Received: by 2002:a17:903:b4f:b0:2bf:7b62:a038 with SMTP id d9443c01a7336-2ce9eae29c0mr123749945ad.9.1784010536065; Mon, 13 Jul 2026 23:28:56 -0700 (PDT) Received: from [10.160.5.76] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc99cc5aasm110915985ad.0.2026.07.13.23.28.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 23:28:55 -0700 (PDT) From: James Calligeros Date: Tue, 14 Jul 2026 16:28:15 +1000 Subject: [PATCH v2 08/12] arm64: dts: apple: t600x: Add common SMC hwmon sensors 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 Message-Id: <20260714-smc-subdev-dt-v2-8-13fa78873121@gmail.com> References: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> In-Reply-To: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=966; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=HLHEl0SO/lEahgCGK95iQtDGGar7Zg/9GoIChI66pAs=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFmh1xlFnAxDa7pW5PYsjBK9Y2uTcDjovdya+zbN+YdXn Jbz/36yYyILgxgXg6WYIsuGJiGP2UZsN/tFKvfCzGFlAhkiLdLAAAQsDHy5iXmlRjpGeqbahnqG RjrGOkYMXJwCMNU38xn+e674tCBa0vCiu9z24NabgidN4qQdXebeK3Dcqcm76vHPYIbfLCw/Orv eiW/nTDKRPZz8Nevu9TprtdDLvDzCr6ccVnFmBAA= X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon sensors common to all SoCs Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t6001.dtsi | 2 ++ arch/arm64/boot/dts/apple/t6002.dtsi | 2 ++ 2 files changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t6001.dtsi b/arch/arm64/boot/dts/app= le/t6001.dtsi index 6dcb71a1d65a..4fb934d7e71f 100644 --- a/arch/arm64/boot/dts/apple/t6001.dtsi +++ b/arch/arm64/boot/dts/apple/t6001.dtsi @@ -67,3 +67,5 @@ p-core-pmu-affinity { &gpu { compatible =3D "apple,agx-g13c", "apple,agx-g13s"; }; + +#include "hwmon-common.dtsi" diff --git a/arch/arm64/boot/dts/apple/t6002.dtsi b/arch/arm64/boot/dts/app= le/t6002.dtsi index a532e5401c4e..0f81fc612a2a 100644 --- a/arch/arm64/boot/dts/apple/t6002.dtsi +++ b/arch/arm64/boot/dts/apple/t6002.dtsi @@ -305,3 +305,5 @@ &ps_gfx { &gpu { compatible =3D "apple,agx-g13d", "apple,agx-g13s"; }; + +#include "hwmon-common.dtsi" --=20 2.55.0 From nobody Sat Jul 25 20:05:57 2026 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 D3F073E073D for ; Tue, 14 Jul 2026 06:29:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010542; cv=none; b=R2vCt3qWG/DewvIqj/ZxCdP/KnE4b6bz6C/pD3LF08lSnlP+UyMqLGrzZVQTef8fj6XCJQTx8to3vQq0Mzgq7IZl9HFiWVkZ5AzMgMHe57rRsAYtPVCu13Z1mKmj1AnnHcajGeYFP3jAVVs+2ddi7tG9tPfvp49ao8CylqtYMb0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010542; c=relaxed/simple; bh=IymUvUUOlIyUk7vYIWm4si7rSp3+FNzQ5/l7gdZ5Phw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ddRAY660zaVoCpUIxpafVXY7rDuS/N2ybPfwNTxo+MZPt7JCLeRK0Lh9jV0k6KzzB/fGDQOCgoHcJN0pK0PMYOZZV3CcC/h7l5WYPTUvKnQSY16YoOWQGo6IbrToBRqS2+Z9fELxg9BR9GzlVK5UCey4p3j9TM2mXzQlSbTQU9U= 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=S5Gb4Z8e; arc=none smtp.client-ip=209.85.214.180 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="S5Gb4Z8e" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2ced3386430so5072585ad.1 for ; Mon, 13 Jul 2026 23:29:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784010540; x=1784615340; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=oaLKWhSSM63KZpE/iwvlyOdiJ0F5jeAA8qCl6yAcCfI=; b=S5Gb4Z8eQiAVzcwIOZdb1tUmhWc/Yv2aqcU5tkLxjHUUdyvt5CKv9OAxsmttLKTWGh eWRhAJ6WsQ98e08MJg/NYxzkh4Whqszrzlyda10Bx90hhdRXZBanBZV1fDgBMQ2T3zKs Lf3JHRaLSsuKcCXrF1p1HXJjEqrFE59Vo2ZkU9Hn+/+kBlL1bNccG9/0Frb9OV3XUBEm Q528qcB6yc2//SPFFxGKDemJtT3tRiYhRDEuFhkJclIQPno5t17R8EIBKyMFCYvRsuqr SKmxPx/xQeNJ87G/U11+MGEqeEjBSXOU+HJswVRwEZ2gXx+qmcSEfPeXJKWsXPLDsmlg coJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784010540; x=1784615340; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=oaLKWhSSM63KZpE/iwvlyOdiJ0F5jeAA8qCl6yAcCfI=; b=HyXYYnOG4sqwora9nnVNDsx7ZtfTZzukfZB05Ky3I378qVVqrjDl/Mmogzjh5wFsQv f0bGtZQtJuB9T6kTEvjh9skeT50OW5KKU1LJv1pqEqJPEZUW7Vhmrrxd1c37svXUI8J1 utVi6QrpX9yN/gr4Cd+tuDGv+Ar9j6jk75BI9XPT7v4fYB2dxbBJ8kv3DxuQpCqqmBCS dppv5elJp0vAas7KH0S9YOowHkc0CmWKRDZSFobm9mzVbC2ETCx6fTTtuIDQ68oWublo DusRWZzXGhVtpZbOoFY92mjmokBvE0LQgnpJmKuBKgvTnFT3vOc6S2C/v3YgHjQSyrLv Y+6g== X-Forwarded-Encrypted: i=1; AHgh+RqwbY/ZxaQA9ZK0PhZIEJ84bBYJsdRcRrjt3a5n34VHFhwqE1PlM3QtvUA1qr/0x+kZvevzD03A46B6FH8=@vger.kernel.org X-Gm-Message-State: AOJu0YwAKPhlm4TTJqop89qpSGJvEddoF8cs9I4LJi3pUSaEcwEfTauu YetIyCOqAaUobVhKi9oz2T3hZ+UgPsRhrCONKN8WpJDhjQkXgPE6M9JO X-Gm-Gg: AfdE7cmxfNK3M6ErE4eDs7GRCZM5fEU0ID7/JILiLbB8YhrbNN91oXlhfVYWhysYDXf NmUaNbDNHqEEwqvVq7IdWykOiX8g7x30YdztcTs+XwKDu8xgjghfGa8/7mzFExUcCk/3z8JW94D grjB1ueswzbcgUGcbqGlg5OClm6OnN1AVF7LQB4SVghUbWJlSXDW3Ox303fUI56FXLcrT4U2DlI tbxekFPqrl7PCONeg0szx3tKzgCMCBFAO1EuSv0w9QJGXns597k2fbcDQzEQQNkDv9vh1qJ8WlD ALxOAux4JUEIgL6eJThL2ZxvHv4pPhlSWMWd5iFvYSxMXWHbTiwF9F3IQP2c23bbyS1gwbDZ8b5 kozcHXirABLKPlvT2fWP+pw0PwXjimrpeN14X+yxuD/WoD7mZn+XLrnMTaXatLOfPJi7nAGqJi7 KpE8VcPWaloGPSQRUX2XVmcD3R2PO7XkRynCZoiI7LOnEfmTOCBwi88KNQ6xW+riP4Nab1FdDAt 8hGdCezTEnc1pZlw+9wjW/YJt+4fdKDn8gQF/b1ZiSa3JN8kKL/UsJt+4wbmz4l X-Received: by 2002:a17:903:4b2d:b0:2c9:ceb9:865b with SMTP id d9443c01a7336-2ce9eab3aeemr104195135ad.21.1784010540252; Mon, 13 Jul 2026 23:29:00 -0700 (PDT) Received: from [10.160.5.76] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc99cc5aasm110915985ad.0.2026.07.13.23.28.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 23:29:00 -0700 (PDT) From: James Calligeros Date: Tue, 14 Jul 2026 16:28:16 +1000 Subject: [PATCH v2 09/12] arm64: dts: apple: t602x: Add common SMC hwmon sensors 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 Message-Id: <20260714-smc-subdev-dt-v2-9-13fa78873121@gmail.com> References: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> In-Reply-To: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=966; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=IymUvUUOlIyUk7vYIWm4si7rSp3+FNzQ5/l7gdZ5Phw=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFmh1xnvaiyaG9S2R1lJb4a1+uHH4be1GJ53PQ68NWXil /sZDFe6OyayMIhxMViKKbJsaBLymG3EdrNfpHIvzBxWJpAh0iINDEDAwsCXm5hXaqRjpGeqbahn aKRjrGPEwMUpAFN9zI+R4U2df62balzCnA0azfndWv4Tj9zITVqTUmwcKnM3SeTbE4b/ObItDyy Pb92Vn5ze9/74olf93pqh0o3ms7OOLdy5ov4IEwA= X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon sensors common to all SoCs Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t6021.dtsi | 2 ++ arch/arm64/boot/dts/apple/t6022.dtsi | 2 ++ 2 files changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t6021.dtsi b/arch/arm64/boot/dts/app= le/t6021.dtsi index 62907ad6a546..5175797baf62 100644 --- a/arch/arm64/boot/dts/apple/t6021.dtsi +++ b/arch/arm64/boot/dts/apple/t6021.dtsi @@ -67,3 +67,5 @@ p-core-pmu-affinity { &gpu { compatible =3D "apple,agx-g14c", "apple,agx-g14s"; }; + +#include "hwmon-common.dtsi" diff --git a/arch/arm64/boot/dts/apple/t6022.dtsi b/arch/arm64/boot/dts/app= le/t6022.dtsi index e73bf2f7510a..7585fd609d34 100644 --- a/arch/arm64/boot/dts/apple/t6022.dtsi +++ b/arch/arm64/boot/dts/apple/t6022.dtsi @@ -347,3 +347,5 @@ &ps_gfx { &gpu { compatible =3D "apple,agx-g14d", "apple,agx-g14s"; }; + +#include "hwmon-common.dtsi" --=20 2.55.0 From nobody Sat Jul 25 20:05:57 2026 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.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 0B0FC3DB338 for ; Tue, 14 Jul 2026 06:29:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010546; cv=none; b=Rdl0dlguBadTOxJM17XUesGs6xKlFFMq/3Oraui3gaurWoQ9UJaW616WoyHhsWXxYwezX84k1Ptq1yqN/VJB9wWN2gbc6KwGKakQalRRxQXUrITVIqNDsJgjRSmJD/+NycHCTo3cJP9L+MBtcXBxBYAGrpEZPt7nBuTFo+O+VQI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010546; c=relaxed/simple; bh=8/vnYgv/XYpka/uGiQL2oD+pLTdDywIPDenEMn+m6Q8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FNZ9Rn1KAlQ/AnW1iI1Gq3tmh+EkphuOPDFcQHVW5bdM7EWHESC3bj/9b0GJVSJoMVud051IpiLfU4wShEEbLz88wbW8PDPj00SWPaNELEVng+NI8umEYaUL7YJLaAXYm3I47ZLZ8ziTi9kN7+YoH8+ixGP8wItcSvZSwyMxNFo= 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=NdMYXKXJ; arc=none smtp.client-ip=209.85.214.178 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="NdMYXKXJ" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2cedda2ce6fso10473765ad.1 for ; Mon, 13 Jul 2026 23:29:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784010544; x=1784615344; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=9FXdmldrkOS3aJiP/5Cuq221SYGa3bLdMeazyZQfaZI=; b=NdMYXKXJYlF+c3Lc0Sq38i3JWbDjG3sAQqYL/D46o/28QfrKXylcnl8K09vWFVmK67 /Hs3FvuX5iz+paOkT8lrQE4onOnm3bkwsxR4WNEmnVdymyArVelEPK2JoTGFfC5NSKQ/ ki8ZuvcI1bbedh8jRa463lQ79M7FfmgytzZuZWoI1KySeSsCP3Aq8Srk8d8edklNje5j 3py2L3QH22XU5e/it1sHFwunN5H2SqD3RoycoosMeRXztDMp6K2i3WjreqXPoRrZWeVf oeQO4yQKYe2meqFCnhA56ouRSklanpE5weD9R2Uhm2uDax4uvS+eQCP9XsVoW74xB3c4 2wTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784010544; x=1784615344; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=9FXdmldrkOS3aJiP/5Cuq221SYGa3bLdMeazyZQfaZI=; b=se8LWhifibHrCRu1TVstOEj08loZ3dADxp2sDZXksFVyhiGLdtvD3R6+ZJN3iaCc75 QUnPoIB471xQ+t1VYIwW9rjPgx2ZwGQTPsUakcKA1jPC4uGKNOsZOoWTlFdy6sXsp7Et BMHwPVh8jJGJoEGnfrcc47Djku5KK2bZ+MWvwrCJzPxaj2JK/vfs4F4abcTDsoho4GtX 9xDHi0u6CavF6H5q0TWAjlO2WE9EwwJCGLCCzFZoTE097Ik55klQ5q0puwWWay0ObNJp kuGdPgN/qLQQPPTSqyFy6eo91qvvC6U7ralj+jrutpyLkrO0K6J+j5WvKTW97+M22AEm Q3jw== X-Forwarded-Encrypted: i=1; AHgh+RrIba7BMaAVQXe3r+2oQPX4r9qEh5JJ8URTQkf7tJ+Y08bs7Cs1eEAdI1XF84zqXYFNZbxjmGyiqOhQkPM=@vger.kernel.org X-Gm-Message-State: AOJu0YwM1fj4uSF2aFoYQWgrnZiefawJV2UMb77mjHFK909jlSebOxla miD9qPgdE8x8UN+g4OXdq5veB1rDBF48KmrEOqsw6tlFC5acxgxei867 X-Gm-Gg: AfdE7cmyj9ITPdW1K0ueAPjs2Gx65CSsVBHIpQVK1dPpMG42ngO7o6rDzwmj3QIORCz JJmQ6Fvmqbjro35CHYk9gXi9HsDhgpnSK/vkdpF9FQrE+3nDS6OwDzqzOkAnVK+6ksJAt2NFCVn hehql18clZ2oo5SEkIx5LXa+LvUr+dynuTZvYrUt7REXjely1uM63XI5GOBjlD4q6YF83YLLRX2 W+6VOErs2xvG8bw7IaEvujLa6T+ZsKE6krD3xJlF5H+eH+UqIbPrc4tqonVezYMuTXcakjm+EY3 fk92OCxh0m6jHd92SNZ0ReFjyqrkUFqvhLHIHlLUEwsq+zGNrVNmTMU7+PZepKUXGdFMIVC/Dn/ eIATTIfjV1siwCDbILGoh7q+8bD2rfZRPh/GXrjYRzC95gF6FFkeEtYbfKbWaVaHdNydZi4T9fy DS3BSxtaEH85wSemz4KTfNDwSizk7TYYT/sUKZG74kBKtN/iwox7Iivc1EJQStjqxZaHC31l8/O lgDi6Zmz0IzVB4D3dRdW6hsR4zDCzAUVjBSQCU7cg7UwBgNeqn7Aoj1voW/x/CM8A5qeUq0bxk= X-Received: by 2002:a17:903:2287:b0:2c9:fbde:ab66 with SMTP id d9443c01a7336-2cef147707cmr10986445ad.37.1784010544425; Mon, 13 Jul 2026 23:29:04 -0700 (PDT) Received: from [10.160.5.76] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc99cc5aasm110915985ad.0.2026.07.13.23.29.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 23:29:04 -0700 (PDT) From: James Calligeros Date: Tue, 14 Jul 2026 16:28:17 +1000 Subject: [PATCH v2 10/12] arm64: dts: apple: t8103: jxxx: Add device-specific SMC hwmon sensors 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 Message-Id: <20260714-smc-subdev-dt-v2-10-13fa78873121@gmail.com> References: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> In-Reply-To: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1411; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=8/vnYgv/XYpka/uGiQL2oD+pLTdDywIPDenEMn+m6Q8=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFmh1xl7zHTaZSaZSWk1LzK5M9+9gUtqhoXtnysHTQ5ur 7ew+FXQMZGFQYyLwVJMkWVDk5DHbCO2m/0ilXth5rAygQyRFmlgAAIWBr7cxLxSIx0jPVNtQz1D Ix1jHSMGLk4BmOqtLgz/dM/OEVGzm6gcofrprBqvrVaN02PfjgS5pY0XxErE1y8KYvhfwbJ9f7X GNjOjyOLULWcflAkK/bfJmiTM8Wnr069i5UYsAA== X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the device-specific hwmon sensors for select T8103-based devices Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t8103-j274.dts | 2 ++ arch/arm64/boot/dts/apple/t8103-j293.dts | 3 +++ arch/arm64/boot/dts/apple/t8103-j313.dts | 2 ++ 3 files changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8103-j274.dts b/arch/arm64/boot/dts= /apple/t8103-j274.dts index 52965258200d..1212852251e0 100644 --- a/arch/arm64/boot/dts/apple/t8103-j274.dts +++ b/arch/arm64/boot/dts/apple/t8103-j274.dts @@ -74,3 +74,5 @@ &pcie0_dart_2 { &i2c2 { status =3D "okay"; }; + +#include "hwmon-mini.dtsi" diff --git a/arch/arm64/boot/dts/apple/t8103-j293.dts b/arch/arm64/boot/dts= /apple/t8103-j293.dts index 52f63ae7a58d..1d074b9e6018 100644 --- a/arch/arm64/boot/dts/apple/t8103-j293.dts +++ b/arch/arm64/boot/dts/apple/t8103-j293.dts @@ -132,3 +132,6 @@ dfr_panel_in: endpoint { &displaydfr_dart { status =3D "okay"; }; + +#include "hwmon-laptop.dtsi" +#include "hwmon-fan.dtsi" diff --git a/arch/arm64/boot/dts/apple/t8103-j313.dts b/arch/arm64/boot/dts= /apple/t8103-j313.dts index 9eb2825d25dc..f8b2b1637b9d 100644 --- a/arch/arm64/boot/dts/apple/t8103-j313.dts +++ b/arch/arm64/boot/dts/apple/t8103-j313.dts @@ -54,3 +54,5 @@ &typec0 { &typec1 { label =3D "USB-C Left-front"; }; + +#include "hwmon-laptop.dtsi" --=20 2.55.0 From nobody Sat Jul 25 20:05:57 2026 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 4FF9B3DB338 for ; Tue, 14 Jul 2026 06:29:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010550; cv=none; b=UrjuvN6J+0UnJDcy0gK6c8yy4t3/13lO5/Ra6JuQ7p3NBucUf4wP3m0cfyVFSj+IpSG3DJubuzUya9wo5tcryXK7ZofFNz6qRxtZ3MPNQWp57Wa+vm3vQEgeldt8WdJndFAEdwEtA7nx2KuRI0EsB1U1fPKKAJNUG6fO2dqLey0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010550; c=relaxed/simple; bh=b5cJQbI2rPQBqmyd+tyRrl79csKGqBEcw6hZJ4ZNy20=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jK3ldKpGzo8T7CgdXyIgETBnRN3pYptSgOwHNqtf2bROnhNBfEs/+jciM7zSMeRpfKX/ZqPKnV8bCldYltcys7uABAYmChdhc8uhEZiEeSwv1mUBqe6UIFvbEyQiwxufI7q/N4DVIYDZE/R46N4XR3m/kPsa1UxIsHRaNBhDLY0= 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=qciQsVyI; arc=none smtp.client-ip=209.85.214.180 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="qciQsVyI" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2ceae1ed204so7010095ad.0 for ; Mon, 13 Jul 2026 23:29:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784010549; x=1784615349; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=8XZtIIseDB8jd5vi9+iZWbpGqG/Pge6b+zJURkaj8iQ=; b=qciQsVyIoOAzcLjrB8/ZYdX4ycNxU+5lqTIT+svLsbJmgdIxtrrNCpUyvqjJqlcnqs 7TdEUBm1eY9rK2Kh+H8Ty6LKSo9VJRlgFyTtPn1Jgl4MYK1IppFpEOcKYNJ2Ku9xIe/b /kK/9+EuyA7y2u/i/eRgAeYyJGF9f7JUU28G/aCtt9fTEF3Wb0X4T8tVZrUKfDqvXTd2 0/iUdycp/+9Q6atz4+15ioY1KBdoUpYfeQ4iyYqdK20L+RpDOXgd48BIPwLybH/M6K16 yilwiKiYTYvmVgs0MWUT8w2DiDGxw4DFLP2QWtPlsRtdHbO49Fcxz4pNBNVjSN0dlfyp SUkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784010549; x=1784615349; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=8XZtIIseDB8jd5vi9+iZWbpGqG/Pge6b+zJURkaj8iQ=; b=MLCQYIQuF59zGnNFFnTizgogBV40kIeHfnbJyjoSMIKZUjGSOgeMGmMh1Uq7X/m44B MZ1JGq6odvB00TdmKnI2Q10ykuuz9KnO4p7wlCyOaytQfbjZ0xxc/JIHCY7+jEQoC8pO pz0MU44g0u+vyd+ejN02Q2GTUbKCUSemM88l9IP6hMtwca/NCizttw22WeSUPeWmvlVW CT0dCtWQQh8XyFdlSsdZv/zNlaaQihhHXo4gxCZ27aLD5b6Ho71pvPrmDFt8wA9wrUK1 SbBcKypaDnGlqqD5G7IJ8qOrWwhWF0vyWUZXaLR9xsrQuvA6aHan94PAPevQqacY5MK4 1kMQ== X-Forwarded-Encrypted: i=1; AHgh+Rq0ThKczAOiElsgrELPIkyxvSb15r/im+sWrVOJ2DHy0QAjBvWXq1Y4trsVMWISFPXCgBawNZhumsQ9PdM=@vger.kernel.org X-Gm-Message-State: AOJu0Yz7B6jg4LXPkPf+j5F3fZe0/op9PrqWzqlbyqHl+1RuGKMe9csa BBiWshIPl4p3B4H8gIFHuKjt3oDD0dz3YfnDMAQtqrOk6zbmzmlsIylv X-Gm-Gg: AfdE7ck4hqZsXCPhBf2p64gVVs4Xr1O3UM1IPH+OPo1uDCx/eoejrkkAFhXd1G7Edkw e8F5pCHjO4b00eATYsGDNXbyinxQg29ejXjWBnp6UFGzSXORS8ClDPyVMgY4wFMhQgbuuWPtqvo QMdpws3eJ6Fi/U1rulfwWhjKFa2PU+QCjeUUlEHBsq6xcRxHZURH40gC3UAfn6rSZOztgSogW3G ejhsFuGD27Or9/FNDxVnMAHSt9DNp5/ocfQIA1pRHe+x3CBQ0HR12lSYIRQEoDyuHP4APvHxNkT em6ry33iJeyDqeGqEfeXW/6+4p0JSCdt1g1jM0jEND12XbtyxPh54vVGdtDqK7W3u0QLwYBPJXP dk07znFpOAaTrLrGyYPj1hnvHPzAlDsSo6p5OPAVxriz+hg8Xj18ofViXu1BpB4AaOpDDa/MoG5 5MsaWDUDQXYOEINqeylFd557p0kdG+UuymdZIdxuDZHUibq2bSUQqkUTC1sF1DGBpXh49pMNjC1 mWyy7IemwbHgfabgIIRx1velqFucfmd682RxKiD93II8uW4kroVIgg3JA/76AAE X-Received: by 2002:a17:902:e743:b0:2c2:62ee:5a0d with SMTP id d9443c01a7336-2ce9e99c383mr117865695ad.14.1784010548658; Mon, 13 Jul 2026 23:29:08 -0700 (PDT) Received: from [10.160.5.76] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc99cc5aasm110915985ad.0.2026.07.13.23.29.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 23:29:08 -0700 (PDT) From: James Calligeros Date: Tue, 14 Jul 2026 16:28:18 +1000 Subject: [PATCH v2 11/12] arm64: dts: apple: t8112: jxxx: Add device-specific SMC hwmon sensors 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 Message-Id: <20260714-smc-subdev-dt-v2-11-13fa78873121@gmail.com> References: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> In-Reply-To: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1778; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=b5cJQbI2rPQBqmyd+tyRrl79csKGqBEcw6hZJ4ZNy20=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFmh1xkjXfecdvyid23BZS7LGF3Wp2uLg6W7yj79/efnf FFxrUBQx0QWBjEuBksxRZYNTUIes43YbvaLVO6FmcPKBDJEWqSBAQhYGPhyE/NKjXSM9Ey1DfUM jXSMdYwYuDgFYKojvBn+5+QzTDB5PLFblzHyzVrh59q/RKIE3yXJHZSu2rJo/xXfHIb/HuX75cx 32d/lnrpzX/9Sp2Nul9Y98z9zJMohefu261c38AMA X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the device-specific hwmon sensors for select T8112-based devices Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t8112-j413.dts | 2 ++ arch/arm64/boot/dts/apple/t8112-j415.dts | 2 ++ arch/arm64/boot/dts/apple/t8112-j473.dts | 2 ++ arch/arm64/boot/dts/apple/t8112-j493.dts | 3 +++ 4 files changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8112-j413.dts b/arch/arm64/boot/dts= /apple/t8112-j413.dts index 1a08a41f369b..7ccfceb08093 100644 --- a/arch/arm64/boot/dts/apple/t8112-j413.dts +++ b/arch/arm64/boot/dts/apple/t8112-j413.dts @@ -91,3 +91,5 @@ &i2c4 { &fpwm1 { status =3D "okay"; }; + +#include "hwmon-laptop.dtsi" diff --git a/arch/arm64/boot/dts/apple/t8112-j415.dts b/arch/arm64/boot/dts= /apple/t8112-j415.dts index e37c56d9fb4d..fdc3409d2e07 100644 --- a/arch/arm64/boot/dts/apple/t8112-j415.dts +++ b/arch/arm64/boot/dts/apple/t8112-j415.dts @@ -91,3 +91,5 @@ &i2c4 { &fpwm1 { status =3D "okay"; }; + +#include "hwmon-laptop.dtsi" diff --git a/arch/arm64/boot/dts/apple/t8112-j473.dts b/arch/arm64/boot/dts= /apple/t8112-j473.dts index 438f972546b8..105a9d118980 100644 --- a/arch/arm64/boot/dts/apple/t8112-j473.dts +++ b/arch/arm64/boot/dts/apple/t8112-j473.dts @@ -84,3 +84,5 @@ &typec0 { &typec1 { label =3D "USB-C Back-right"; }; + +#include "hwmon-mini.dtsi" diff --git a/arch/arm64/boot/dts/apple/t8112-j493.dts b/arch/arm64/boot/dts= /apple/t8112-j493.dts index ec116da3e4dd..7cea5c594810 100644 --- a/arch/arm64/boot/dts/apple/t8112-j493.dts +++ b/arch/arm64/boot/dts/apple/t8112-j493.dts @@ -146,3 +146,6 @@ touchbar0: touchbar@0 { touchscreen-inverted-y; }; }; + +#include "hwmon-laptop.dtsi" +#include "hwmon-fan.dtsi" --=20 2.55.0 From nobody Sat Jul 25 20:05:57 2026 Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) (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 BCE783DEFF3 for ; Tue, 14 Jul 2026 06:29:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010555; cv=none; b=MYVivi62we6RcMBqgLJ+EBbre+LNWsFNH6S1vhHid4X5eG4i+vis9ERfWTCsZrYnS/z2pSQCv6BMyBsg42+MO8ZHGra3M/C3x20rWc9tkvwuy1+SuhQHlhTtmcBt7EXc6PfXWWdr7ED6XcljIzgflEawLLEd9JNh+DSDvH4liQc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784010555; c=relaxed/simple; bh=cPhUEwaWC4vFg+vWUv3YAUV9bYjnh8Y5E9GoO7RBxkE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HxyVFxZbG7J0ViKR/QzyPwYBmvX43UD1rnzEUFUrQ0x+K1rH/FAwmGkcgV+E3+JvaIYrkUUbq9zQ2YSojx9uho32YLaah4JUuhvRsCY4rXZnHoQZiz0OVqhZQDzB18wed6pJvy8l6hm9M8bQU1vdduQ3mLE+BIgdzCKnIOyBZtI= 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=Q1y1lpsY; arc=none smtp.client-ip=209.85.214.174 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="Q1y1lpsY" Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-2ce7d2adef4so7663655ad.3 for ; Mon, 13 Jul 2026 23:29:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784010553; x=1784615353; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ByqUUoCmAxr64mZfxOgoGrIy+E/ii+Kkqp5CiJVXt+U=; b=Q1y1lpsY3/4dNB4duQ/eaIAaV+mRVRJa2JRBxqOqrPk7y5KM2Ucn9vskjqrSUrTZhM TsXTJc2LnR7qyQydT3eHpMSi6peS5XkDGxGYJ8FgGH2EzLopdE8scqt2JL0Xu7Hj5m/X YSXrNjSjxML6kUOoxl8S7RxkkOPiCG7JLuukYYfrhdwoSOqLdvyBy4eknjZV1Q/FJoVm EB4F5ZNRhzxzuRV9fnSAYSCaboBILZEQhBt5ilRARh6Roj1/R2jwHDUGlcePwbGfqjcJ 4IG98k/MEDHmYoyK3DkBXeuYl+Wn+iWXOdDsEKR0GRsZUt2YFKbAtXVIF6hXXI3U22By KTOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784010553; x=1784615353; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=ByqUUoCmAxr64mZfxOgoGrIy+E/ii+Kkqp5CiJVXt+U=; b=fRYUJBucAhvvIsSeN0enz7prUYNrUAjrUY7WBqpv/YKIJ2OL+WVj3/a+tpmqgMxsVJ 9ftdoMVlL2k97D6B0FoRzqDYy/EnnPUL1qb6hPhoJdVjEOOqHubzdnFl04Ovc1Z3+5RF MpG7Z5WCHMAz0tjFenc4RQp5FbY2i16VIMqGfK+EUoHwOow1GNNUxalZI3dnlfKjNpAa saKvzW9I30iyjH00WJDGBtuLKsq8d6mbgbr4v0OWnFlt+UwpiR9Hl75f6VYBoEbKnAwu mHy7JSw66TiH5MPXac4KsJEsz6bjOJIZeA9GypdOUip1Z74D/WBDoSZJbPcXipyH/Tp1 MzZQ== X-Forwarded-Encrypted: i=1; AHgh+RpFvQT1aXBcZ9Td79MT0lvl6J7y9zvEO+DYaUt4y4gOM2TxdlO84ckLVk0AqhqOlxEr66UFRdCDXAqvKmE=@vger.kernel.org X-Gm-Message-State: AOJu0Yxtt8L4X+r9cpsfOkgHukmxxLdmSebIHcO80AQECmGk+cTJpvSJ NlGZHw6us8nF7joSYUwUlcvXBHbfvEUQL0spLvri21cLbRoLHdXrcIG6 X-Gm-Gg: AfdE7cmYo22CZg+3QgldLyKKLwJ75cYH+8ghGuVuBTsxHQLoyKASw+QKgQL6lGKpEoU A7DZgqIVvgpaHmDF9kDeNPt+TsSrXYNIW5i7/98Gjkm8yXQFQUorEdgahj+RbUEAd5lx0oiDJIu y6GN3AqCb9VDGMEw2+NYkzPFwUN1vwL2LO9BucZnnWWU8tqdoXHqVAP3N1k9+B6p8cGiVLwS8LZ Fmd6lwmp+NeKaKCvRALId59vrAnmFujoHdEF8bs3ZUA2PLE8fHAx5Z/lfSZPga8N4B/HfNcRwcW t3CYc0bC6r7q0sDkOAMbAULX43qttei+mv3jT7r8ekTyxW/oX9uArOmmYQZbP8xB49vZyCCnf3f JK03HVTrmkmQcYNanTz8Mlxk+ETtdc0aMO1DSbHr4mhfmtuGiA6YujZFIu5GX9rRQ0AkAsQ9ouz lbhmj5lcsMQ2OiyVYNiR+/WUtB5OWThMBdkAu9CIqz/XhtVJHT7W1kI7QgP3UvJ5DlIRW0ROWOb 6puRi9fVIiAyfjLWG0EO6ai99B+O8To5XWuJcM86bcgZ3M7CItjcrXmwfGTz3KY X-Received: by 2002:a17:902:ef0a:b0:2ca:9ab:e725 with SMTP id d9443c01a7336-2ce9e59d62cmr125013935ad.1.1784010552958; Mon, 13 Jul 2026 23:29:12 -0700 (PDT) Received: from [10.160.5.76] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc99cc5aasm110915985ad.0.2026.07.13.23.29.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 23:29:12 -0700 (PDT) From: James Calligeros Date: Tue, 14 Jul 2026 16:28:19 +1000 Subject: [PATCH v2 12/12] arm64: dts: apple: t60xx: jxxx: Add device-specific SMC hwmon sensors 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 Message-Id: <20260714-smc-subdev-dt-v2-12-13fa78873121@gmail.com> References: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> In-Reply-To: <20260714-smc-subdev-dt-v2-0-13fa78873121@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2868; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=cPhUEwaWC4vFg+vWUv3YAUV9bYjnh8Y5E9GoO7RBxkE=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFmh1xnnR1SwsOTv9eNQ3bE66PE5DjtG/yOLj7VfcsmLO cbxv3xHx0QWBjEuBksxRZYNTUIes43YbvaLVO6FmcPKBDJEWqSBAQhYGPhyE/NKjXSM9Ey1DfUM jXSMdYwYuDgFYKrldjH80yzWPOwV2XW/ap3i9sV/e+798Dn1aptA26qa2r/cEh7ZXAz/jINkVvd eP3tJW8Us3FL5ktTfJ9lz/lhN9pKTXen746g6GwA= X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the device-specific hwmon sensors for select T60xx-based devices Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t6001-j375c.dts | 2 ++ arch/arm64/boot/dts/apple/t6002-j375d.dts | 2 ++ arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 2 ++ arch/arm64/boot/dts/apple/t6020-j474s.dts | 2 ++ arch/arm64/boot/dts/apple/t6021-j475c.dts | 2 ++ arch/arm64/boot/dts/apple/t6022-j475d.dts | 2 ++ 6 files changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t6001-j375c.dts b/arch/arm64/boot/dt= s/apple/t6001-j375c.dts index 2e7c23714d4d..08276114c1d8 100644 --- a/arch/arm64/boot/dts/apple/t6001-j375c.dts +++ b/arch/arm64/boot/dts/apple/t6001-j375c.dts @@ -24,3 +24,5 @@ &wifi0 { &bluetooth0 { brcm,board-type =3D "apple,okinawa"; }; + +#include "hwmon-fan-dual.dtsi" diff --git a/arch/arm64/boot/dts/apple/t6002-j375d.dts b/arch/arm64/boot/dt= s/apple/t6002-j375d.dts index a2a24d028cbb..e6eb6b6c386d 100644 --- a/arch/arm64/boot/dts/apple/t6002-j375d.dts +++ b/arch/arm64/boot/dts/apple/t6002-j375d.dts @@ -184,6 +184,8 @@ atcphy5_usb3: endpoint { }; }; =20 +#include "hwmon-fan-dual.dtsi" + /* delete unused USB nodes on die 1 */ =20 /delete-node/ &dwc3_2_dart_0_die1; diff --git a/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi b/arch/arm64/bo= ot/dts/apple/t600x-j314-j316.dtsi index fee84f809a9c..caded1636f3d 100644 --- a/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi +++ b/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi @@ -367,3 +367,5 @@ &atcphy3 { }; =20 #include "spi1-nvram.dtsi" +#include "hwmon-laptop.dtsi" +#include "hwmon-fan-dual.dtsi" diff --git a/arch/arm64/boot/dts/apple/t6020-j474s.dts b/arch/arm64/boot/dt= s/apple/t6020-j474s.dts index 7c7ad5b8ad18..e3c2635d84fa 100644 --- a/arch/arm64/boot/dts/apple/t6020-j474s.dts +++ b/arch/arm64/boot/dts/apple/t6020-j474s.dts @@ -45,3 +45,5 @@ &pcie0 { <0x200 &pcie0_dart_2 1 1>, <0x300 &pcie0_dart_3 1 1>; }; + +#include "hwmon-mini.dtsi" diff --git a/arch/arm64/boot/dts/apple/t6021-j475c.dts b/arch/arm64/boot/dt= s/apple/t6021-j475c.dts index 533e35774874..9fe17f1f7f59 100644 --- a/arch/arm64/boot/dts/apple/t6021-j475c.dts +++ b/arch/arm64/boot/dts/apple/t6021-j475c.dts @@ -35,3 +35,5 @@ &port01 { &pcie0_dart_1 { status =3D "okay"; }; + +#include "hwmon-fan-dual.dtsi" diff --git a/arch/arm64/boot/dts/apple/t6022-j475d.dts b/arch/arm64/boot/dt= s/apple/t6022-j475d.dts index 31f24bbda968..32938a3bf96a 100644 --- a/arch/arm64/boot/dts/apple/t6022-j475d.dts +++ b/arch/arm64/boot/dts/apple/t6022-j475d.dts @@ -44,6 +44,8 @@ &typec5 { label =3D "USB-C Front Left"; }; =20 +#include "hwmon-fan-dual.dtsi" + /* delete unused USB nodes on die 1 */ /delete-node/ &dwc3_2_dart_0_die1; /delete-node/ &dwc3_2_dart_1_die1; --=20 2.55.0