get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/2174171/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2174171,
    "url": "http://patchwork.ozlabs.org/api/patches/2174171/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/rtc-linux/patch/20251215-macsmc-subdevs-v6-7-0518cb5f28ae@gmail.com/",
    "project": {
        "id": 9,
        "url": "http://patchwork.ozlabs.org/api/projects/9/?format=api",
        "name": "Linux RTC development",
        "link_name": "rtc-linux",
        "list_id": "linux-rtc.vger.kernel.org",
        "list_email": "linux-rtc@vger.kernel.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20251215-macsmc-subdevs-v6-7-0518cb5f28ae@gmail.com>",
    "list_archive_url": null,
    "date": "2025-12-15T09:37:51",
    "name": "[v6,7/7] arm64: dts: apple: t8103, t8112, t60xx: Add hwmon SMC subdevice",
    "commit_ref": null,
    "pull_url": null,
    "state": "handled-elsewhere",
    "archived": false,
    "hash": "e99b359707fcc3d88503a2aee65a604cbeb00599",
    "submitter": {
        "id": 89516,
        "url": "http://patchwork.ozlabs.org/api/people/89516/?format=api",
        "name": "James Calligeros",
        "email": "jcalligeros99@gmail.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/rtc-linux/patch/20251215-macsmc-subdevs-v6-7-0518cb5f28ae@gmail.com/mbox/",
    "series": [
        {
            "id": 485366,
            "url": "http://patchwork.ozlabs.org/api/series/485366/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/rtc-linux/list/?series=485366",
            "date": "2025-12-15T09:37:44",
            "name": "mfd: macsmc: add rtc, hwmon and hid subdevices",
            "version": 6,
            "mbox": "http://patchwork.ozlabs.org/series/485366/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2174171/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2174171/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "\n <linux-rtc+bounces-5546-incoming=patchwork.ozlabs.org@vger.kernel.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-rtc@vger.kernel.org"
        ],
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20230601 header.b=h7EjZTY+;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-rtc+bounces-5546-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)",
            "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=\"h7EjZTY+\"",
            "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=209.85.214.182",
            "smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com",
            "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=gmail.com"
        ],
        "Received": [
            "from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dVFWL4TlXz1y15\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 15 Dec 2025 20:43:58 +1100 (AEDT)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 6EE963061A7F\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 15 Dec 2025 09:39:18 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id CC77A32936E;\n\tMon, 15 Dec 2025 09:39:15 +0000 (UTC)",
            "from mail-pl1-f182.google.com (mail-pl1-f182.google.com\n [209.85.214.182])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 86E193161AB\n\tfor <linux-rtc@vger.kernel.org>; Mon, 15 Dec 2025 09:39:11 +0000 (UTC)",
            "by mail-pl1-f182.google.com with SMTP id\n d9443c01a7336-29f0f875bc5so42698705ad.3\n        for <linux-rtc@vger.kernel.org>; Mon, 15 Dec 2025 01:39:11 -0800 (PST)",
            "from [192.168.2.3]\n (2403-580a-80ed-0-4835-5a07-49e7-f115.ip6.aussiebb.net.\n [2403:580a:80ed:0:4835:5a07:49e7:f115])\n        by smtp.gmail.com with ESMTPSA id\n d9443c01a7336-29efd74f5e1sm113017705ad.16.2025.12.15.01.39.03\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Mon, 15 Dec 2025 01:39:10 -0800 (PST)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1765791555; cv=none;\n b=oudbeJTMjNxe2vBAUwv0FBHqQPl50wC1OlHxEqdUvDJL3B3Fb1FTHIkWLb2n6TKAb8JtDa39m6oLXK4ZP8noSRq26a2gNUUmPu3L1Lxyv4VzIYd+i85sstgVJjLIbl9jPCaauhW7i/ficA60kjs4KMiu+2dFbVcHeQR+jhyi5Hg=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1765791555; c=relaxed/simple;\n\tbh=I/L7r59w5k2aU/ZQyuS0zNrmK3O5J0tVycY6kgw6r9E=;\n\th=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References:\n\t In-Reply-To:To:Cc;\n b=D6UaY2PboxMhYDd+RyNMDKQX1DzF3PvI9wMiASgY0vjwCJksBw/Nia1u/f2tz9MNvcnlH3LruFZ2BZabOwxks06LcPYqvMSe46MiBrgEnAtBQ+GfvuxRchlCdwiOI8VaWxKtgnOaKDjqHLvc4eV/Q7fFioqcbqQb0BOPaMaRv8g=",
        "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com;\n spf=pass smtp.mailfrom=gmail.com;\n dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=h7EjZTY+; arc=none smtp.client-ip=209.85.214.182",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=gmail.com; s=20230601; t=1765791550; x=1766396350;\n darn=vger.kernel.org;\n        h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n         :mime-version:subject:date:from:from:to:cc:subject:date:message-id\n         :reply-to;\n        bh=SCqu8r0CbeFTNPLuen2UFB2zkwpTubmnQXzTm3hV0tY=;\n        b=h7EjZTY+jdtlKMdmHqOoSqOmJbs6mWN5IDCXKr4CK0q+XKlQo5QPRgw5rdqnLykBla\n         azT9AW/Wh+AS7gAgzvee8pDYjMzpOcrKU/wOqB6roivJyH4Ml8JcJ0wlkpHEgDfwAfqU\n         GOzIhPyiLJpp6kR56IG83Y71LpG472kceYxVopwFpcdbradkGbBAfVEwkcywZiEOcR0u\n         I9wQ3myVy1mKBIZSeKKMYVbzO+hHLcNDMXzY+pZgyvJUu6gAIeybCG1eTlFYNmHHamib\n         BAcveOmhnQHAdoSbu1hxg8vQfAsniKL88d6fdVg1rfHUif6JccEifraUW2njqAwF1wyx\n         XV/g==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20230601; t=1765791550; x=1766396350;\n        h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n         :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to\n         :cc:subject:date:message-id:reply-to;\n        bh=SCqu8r0CbeFTNPLuen2UFB2zkwpTubmnQXzTm3hV0tY=;\n        b=pjgtfcJvhejKSIHsCQFDgCN2X7sXlQHDLrlTRCTOCV+lAHOrWnRm/AzTOQiS0Py3Zp\n         uFOs70tkFWoUEm3wkuI6OsVspovPHhWDomIMYD8+CA0GXm8I+k2pNFE2EQUd3bA2TUpu\n         +FclK3Izt/rF9mwGW298BOiSGnFzdcgqdMjzUgAA//6hZ/O1RNyz8BjWra2/aE6ptQjr\n         PLQnozqLIZLNaEAmleS4B//31MM9weEnPW2nXVw7HQaTUJuDuzxqJuZEfapb5+dW1Y4S\n         U0pcaf6j2RapwzqsbF2rjYMGFwkFrJ8fpXbcTTn9SnBq1S7iEgOzOj1eWJm8mGYO7/UO\n         0cyQ==",
        "X-Forwarded-Encrypted": "i=1;\n AJvYcCUsAoUGnCzBvn+lh/waaysSsgekT2BWxneBZv2CIZfPJSl3YJS1DK+2l6V6e26abybYSfJQ6uxKx8A=@vger.kernel.org",
        "X-Gm-Message-State": "AOJu0Yw61zvACGKRz93FtDPOcOSrNCaLOrudQ8VYPwC+VMLndQ//SxOt\n\tWuoGiiMzGGop3vAuNskZKkmglRuFvVLSX4AU9HJ78IzuN/9k59Jd+tI0",
        "X-Gm-Gg": "AY/fxX5SnP2cz2xdmQYwCYFMMvmFO4tkMUuFv09wAneC/mT6pRWE/JFqj7GhJ7E32Eu\n\t3VxFvditSAHWIvQMSvwCStDVODQ5mJXPgaSypj7ACj7OvXgTJ1z6Os3GL4POKpQe8U14Z385q5/\n\tfIwDJcVVLdaGyH/UUtQqBf9jMqFQSjLtGRx3jwrEXafRh3Hdvf/uW6GBmiTwu2ID+qYrP+J+a1f\n\tuI9JOHloR6iNtDQnkPqm2IyfszhKj51H/hVo47zUYIhRAUDZSsmUwXZz+/XwysyUHqvD+750/6t\n\t9MAVvaX8XY50XiNdIvi2DILbIOqPHXlGPNjj3PS00wVMPVciGKBRsk32ShOLEQFQasEMoiZu0B1\n\t+uN7a3Rpq46k1s7EddvpE9qnuY44K95wwnuRni1yb3RvpM1sjDeiKsNicR4A8yXjAevaAEJcehK\n\tBr0aoVDFTooEyZRoAPcTHZIO4PaOIODU7CrNpwUZGCSaNYA3rlNfPbbXaANxDhSMCmBGdARVScI\n\t/FIepA9ICiPi6zcYN//Hh5ZuacluF6USmnUfKfJDRQyc1u6SEqOvroL3wU06zQleDmCcdpMu22S\n\tcCCXHgu3JHRMVk9d1iwcpADyhi04Pxh0AWvXK1sBI4ZdwIQp00QIBIXcII/CVQ==",
        "X-Google-Smtp-Source": "\n AGHT+IENGKA6ttYiVSzTZiZopnM0MK0vu/VuTSeOYgYDQUJXX/Vi9BRGghQaxgAgfIzyI5XkyRK2GQ==",
        "X-Received": "by 2002:a17:902:d4cb:b0:2a0:b467:a7cf with SMTP id\n d9443c01a7336-2a0b467ac9amr53044365ad.0.1765791550341;\n        Mon, 15 Dec 2025 01:39:10 -0800 (PST)",
        "From": "James Calligeros <jcalligeros99@gmail.com>",
        "Date": "Mon, 15 Dec 2025 19:37:51 +1000",
        "Subject": "[PATCH v6 7/7] arm64: dts: apple: t8103, t8112, t60xx: Add hwmon\n SMC subdevice",
        "Precedence": "bulk",
        "X-Mailing-List": "linux-rtc@vger.kernel.org",
        "List-Id": "<linux-rtc.vger.kernel.org>",
        "List-Subscribe": "<mailto:linux-rtc+subscribe@vger.kernel.org>",
        "List-Unsubscribe": "<mailto:linux-rtc+unsubscribe@vger.kernel.org>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "Message-Id": "<20251215-macsmc-subdevs-v6-7-0518cb5f28ae@gmail.com>",
        "References": "<20251215-macsmc-subdevs-v6-0-0518cb5f28ae@gmail.com>",
        "In-Reply-To": "<20251215-macsmc-subdevs-v6-0-0518cb5f28ae@gmail.com>",
        "To": "Sven Peter <sven@kernel.org>, Janne Grunau <j@jannau.net>,\n Alyssa Rosenzweig <alyssa@rosenzweig.io>, Neal Gompa <neal@gompa.dev>,\n Lee Jones <lee@kernel.org>, Rob Herring <robh@kernel.org>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>,\n Alexandre Belloni <alexandre.belloni@bootlin.com>,\n Jean Delvare <jdelvare@suse.com>, Guenter Roeck <linux@roeck-us.net>,\n Dmitry Torokhov <dmitry.torokhov@gmail.com>,\n Jonathan Corbet <corbet@lwn.net>,\n James Calligeros <jcalligeros99@gmail.com>",
        "Cc": "asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org,\n devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,\n linux-rtc@vger.kernel.org, linux-hwmon@vger.kernel.org,\n linux-input@vger.kernel.org, linux-doc@vger.kernel.org",
        "X-Mailer": "b4 0.14.3",
        "X-Developer-Signature": "v=1; a=openpgp-sha256; l=12033;\n i=jcalligeros99@gmail.com; h=from:subject:message-id;\n bh=I/L7r59w5k2aU/ZQyuS0zNrmK3O5J0tVycY6kgw6r9E=;\n b=owGbwMvMwCV2xczoYuD3ygTG02pJDJn211nKFkfLL7/7Yp7X/pMLu9OjDaYLOExbFq4RsLjAc\n X3d6kn6HRNZGMS4GCzFFFk2NAl5zDZiu9kvUrkXZg4rE8gQaZEGBiBgYeDLTcwrNdIx0jPVNtQz\n NNQx1jFi4OIUgKl2rGD4H+mU6Mf3tIDvzIx0j7U6ayyUzdju7Mne9IGB//mhMwsaDRkZdoa/3iz\n u+lP3I39d/AE5gWLj+ujJXgmr7f2LCxYyt9/jAQA=",
        "X-Developer-Key": "i=jcalligeros99@gmail.com; a=openpgp;\n fpr=B08212489B3206D98F1479BDD43632D151F77960"
    },
    "content": "Apple's System Management Controller integrates numerous sensors\nthat can be exposed via hwmon. Add the subdevice, compatible,\nand some common sensors that are exposed on every currently\nsupported device as a starting point.\n\nReviewed-by: Neal Gompa <neal@gompa.dev>\nCo-developed-by: Janne Grunau <j@jannau.net>\nSigned-off-by: Janne Grunau <j@jannau.net>\nSigned-off-by: James Calligeros <jcalligeros99@gmail.com>\n---\n .../boot/dts/apple/hwmon-common.dtsi     | 33 +++++++++++++++++++++++++\n .../boot/dts/apple/hwmon-fan-dual.dtsi   | 22 +++++++++++++++++\n arch/arm64/boot/dts/apple/hwmon-fan.dtsi | 17 +++++++++++++\n .../boot/dts/apple/hwmon-laptop.dtsi     | 33 +++++++++++++++++++++++++\n .../boot/dts/apple/hwmon-mac-mini.dtsi   | 15 +++++++++++\n .../arm64/boot/dts/apple/t6001-j375c.dts |  2 ++\n arch/arm64/boot/dts/apple/t6001.dtsi     |  2 ++\n .../arm64/boot/dts/apple/t6002-j375d.dts |  2 ++\n .../arm64/boot/dts/apple/t600x-die0.dtsi |  4 +++\n .../boot/dts/apple/t600x-j314-j316.dtsi  |  3 +++\n .../arm64/boot/dts/apple/t602x-die0.dtsi |  4 +++\n arch/arm64/boot/dts/apple/t8103-j274.dts |  2 ++\n arch/arm64/boot/dts/apple/t8103-j293.dts |  3 +++\n arch/arm64/boot/dts/apple/t8103-j313.dts |  2 ++\n arch/arm64/boot/dts/apple/t8103-j456.dts |  2 ++\n arch/arm64/boot/dts/apple/t8103-j457.dts |  2 ++\n arch/arm64/boot/dts/apple/t8103.dtsi     |  5 ++++\n arch/arm64/boot/dts/apple/t8112-j413.dts |  2 ++\n arch/arm64/boot/dts/apple/t8112-j473.dts |  2 ++\n arch/arm64/boot/dts/apple/t8112-j493.dts |  3 +++\n arch/arm64/boot/dts/apple/t8112.dtsi     |  5 ++++\n 21 files changed, 165 insertions(+)",
    "diff": "diff --git a/arch/arm64/boot/dts/apple/hwmon-common.dtsi b/arch/arm64/boot/dts/apple/hwmon-common.dtsi\nnew file mode 100644\nindex 000000000000..b87021855fdf\n--- /dev/null\n+++ b/arch/arm64/boot/dts/apple/hwmon-common.dtsi\n@@ -0,0 +1,33 @@\n+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT\n+/*\n+ * Hardware monitoring sensors expected to be found on all Apple Silicon devices\n+ *\n+ * Copyright The Asahi Linux Contributors\n+ */\n+\n+&smc_hwmon {\n+\tcurrent-ID0R {\n+\t\tapple,key-id = \"ID0R\";\n+\t\tlabel = \"AC Input Current\";\n+\t};\n+\tpower-PSTR {\n+\t\tapple,key-id = \"PSTR\";\n+\t\tlabel = \"Total System Power\";\n+\t};\n+\tpower-PDTR {\n+\t\tapple,key-id = \"PDTR\";\n+\t\tlabel = \"AC Input Power\";\n+\t};\n+\tpower-PMVR {\n+\t\tapple,key-id = \"PMVR\";\n+\t\tlabel = \"3.8 V Rail Power\";\n+\t};\n+\ttemperature-TH0x {\n+\t\tapple,key-id = \"TH0x\";\n+\t\tlabel = \"NAND Flash Temperature\";\n+\t};\n+\tvoltage-VD0R {\n+\t\tapple,key-id = \"VD0R\";\n+\t\tlabel = \"AC Input Voltage\";\n+\t};\n+};\ndiff --git a/arch/arm64/boot/dts/apple/hwmon-fan-dual.dtsi b/arch/arm64/boot/dts/apple/hwmon-fan-dual.dtsi\nnew file mode 100644\nindex 000000000000..3eef0721bcca\n--- /dev/null\n+++ b/arch/arm64/boot/dts/apple/hwmon-fan-dual.dtsi\n@@ -0,0 +1,22 @@\n+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT\n+/*\n+ * SMC hwmon fan keys for Apple Silicon desktops/laptops with two fans\n+ *\n+ * Copyright The Asahi Linux Contributors\n+ */\n+\n+#include \"hwmon-fan.dtsi\"\n+\n+&smc_hwmon {\n+\tfan-F0Ac {\n+\t\tlabel = \"Fan 1\";\n+\t};\n+\tfan-F1Ac {\n+\t\tapple,key-id = \"F1Ac\";\n+\t\tlabel = \"Fan 2\";\n+\t\tapple,fan-minimum = \"F1Mn\";\n+\t\tapple,fan-maximum = \"F1Mx\";\n+\t\tapple,fan-target = \"F1Tg\";\n+\t\tapple,fan-mode = \"F1Md\";\n+\t};\n+};\ndiff --git a/arch/arm64/boot/dts/apple/hwmon-fan.dtsi b/arch/arm64/boot/dts/apple/hwmon-fan.dtsi\nnew file mode 100644\nindex 000000000000..fba9faf38f4b\n--- /dev/null\n+++ b/arch/arm64/boot/dts/apple/hwmon-fan.dtsi\n@@ -0,0 +1,17 @@\n+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT\n+/*\n+ * hwmon fan keys for Apple Silicon desktops/laptops with a single fan.\n+ *\n+ *  Copyright The Asahi Linux Contributors\n+ */\n+\n+&smc_hwmon {\n+\tfan-F0Ac {\n+\t\tapple,key-id = \"F0Ac\";\n+\t\tlabel = \"Fan\";\n+\t\tapple,fan-minimum = \"F0Mn\";\n+\t\tapple,fan-maximum = \"F0Mx\";\n+\t\tapple,fan-target = \"F0Tg\";\n+\t\tapple,fan-mode = \"F0Md\";\n+\t};\n+};\ndiff --git a/arch/arm64/boot/dts/apple/hwmon-laptop.dtsi b/arch/arm64/boot/dts/apple/hwmon-laptop.dtsi\nnew file mode 100644\nindex 000000000000..0c4666282a5c\n--- /dev/null\n+++ b/arch/arm64/boot/dts/apple/hwmon-laptop.dtsi\n@@ -0,0 +1,33 @@\n+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT\n+/*\n+ * Hardware monitoring sensors expected on all Apple Silicon laptops\n+ *\n+ * Copyright The Asahi Linux Contributors\n+ */\n+\n+&smc_hwmon {\n+\tpower-PHPC {\n+\t\tapple,key-id = \"PHPC\";\n+\t\tlabel = \"Heatpipe Power\";\n+\t};\n+\ttemperature-TB0T {\n+\t\tapple,key-id = \"TB0T\";\n+\t\tlabel = \"Battery Hotspot Temperature\";\n+\t};\n+\ttemperature-TCHP {\n+\t\tapple,key-id = \"TCHP\";\n+\t\tlabel = \"Charge Regulator Temperature\";\n+\t};\n+\ttemperature-TW0P {\n+\t\tapple,key-id = \"TW0P\";\n+\t\tlabel = \"WiFi/BT Module Temperature\";\n+\t};\n+\tvoltage-SBAV {\n+\t\tapple,key-id = \"SBAV\";\n+\t\tlabel = \"Battery Voltage\";\n+\t};\n+\tvoltage-VD0R {\n+\t\tapple,key-id = \"VD0R\";\n+\t\tlabel = \"Charger Input Voltage\";\n+\t};\n+};\ndiff --git a/arch/arm64/boot/dts/apple/hwmon-mac-mini.dtsi b/arch/arm64/boot/dts/apple/hwmon-mac-mini.dtsi\nnew file mode 100644\nindex 000000000000..f32627336ae7\n--- /dev/null\n+++ b/arch/arm64/boot/dts/apple/hwmon-mac-mini.dtsi\n@@ -0,0 +1,15 @@\n+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT\n+/*\n+ * hwmon sensors expected on all Mac mini models\n+ *\n+ * Copyright The Asahi Linux Contributors\n+ */\n+\n+#include \"hwmon-fan.dtsi\"\n+\n+&smc_hwmon {\n+\ttemperature-TW0P {\n+\t\tapple,key-id = \"TW0P\";\n+\t\tlabel = \"WiFi/BT Module Temperature\";\n+\t};\n+};\ndiff --git a/arch/arm64/boot/dts/apple/t6001-j375c.dts b/arch/arm64/boot/dts/apple/t6001-j375c.dts\nindex 2e7c23714d4d..08276114c1d8 100644\n--- a/arch/arm64/boot/dts/apple/t6001-j375c.dts\n+++ b/arch/arm64/boot/dts/apple/t6001-j375c.dts\n@@ -24,3 +24,5 @@ &wifi0 {\n &bluetooth0 {\n \tbrcm,board-type = \"apple,okinawa\";\n };\n+\n+#include \"hwmon-fan-dual.dtsi\"\ndiff --git a/arch/arm64/boot/dts/apple/t6001.dtsi b/arch/arm64/boot/dts/apple/t6001.dtsi\nindex ffbe823b71bc..264df90f07d8 100644\n--- a/arch/arm64/boot/dts/apple/t6001.dtsi\n+++ b/arch/arm64/boot/dts/apple/t6001.dtsi\n@@ -66,3 +66,5 @@ p-core-pmu-affinity {\n &gpu {\n \tcompatible = \"apple,agx-g13c\", \"apple,agx-g13s\";\n };\n+\n+#include \"hwmon-common.dtsi\"\ndiff --git a/arch/arm64/boot/dts/apple/t6002-j375d.dts b/arch/arm64/boot/dts/apple/t6002-j375d.dts\nindex 2b7f80119618..d12c0ae418f7 100644\n--- a/arch/arm64/boot/dts/apple/t6002-j375d.dts\n+++ b/arch/arm64/boot/dts/apple/t6002-j375d.dts\n@@ -56,3 +56,5 @@ &bluetooth0 {\n \n /delete-node/ &ps_disp0_cpu0_die1;\n /delete-node/ &ps_disp0_fe_die1;\n+\n+#include \"hwmon-fan-dual.dtsi\"\ndiff --git a/arch/arm64/boot/dts/apple/t600x-die0.dtsi b/arch/arm64/boot/dts/apple/t600x-die0.dtsi\nindex f715b19efd16..e6647c1a9173 100644\n--- a/arch/arm64/boot/dts/apple/t600x-die0.dtsi\n+++ b/arch/arm64/boot/dts/apple/t600x-die0.dtsi\n@@ -37,6 +37,10 @@ smc_gpio: gpio {\n \t\t\t#gpio-cells = <2>;\n \t\t};\n \n+\t\tsmc_hwmon: hwmon {\n+\t\t\tcompatible = \"apple,smc-hwmon\";\n+\t\t};\n+\n \t\tsmc_reboot: reboot {\n \t\t\tcompatible = \"apple,smc-reboot\";\n \t\t\tnvmem-cells = <&shutdown_flag>, <&boot_stage>,\ndiff --git a/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi b/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi\nindex c0aac59a6fae..127814a9dfa4 100644\n--- a/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi\n+++ b/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi\n@@ -131,3 +131,6 @@ &fpwm0 {\n };\n \n #include \"spi1-nvram.dtsi\"\n+\n+#include \"hwmon-laptop.dtsi\"\n+#include \"hwmon-fan-dual.dtsi\"\ndiff --git a/arch/arm64/boot/dts/apple/t602x-die0.dtsi b/arch/arm64/boot/dts/apple/t602x-die0.dtsi\nindex 8622ddea7b44..680c103c1c0f 100644\n--- a/arch/arm64/boot/dts/apple/t602x-die0.dtsi\n+++ b/arch/arm64/boot/dts/apple/t602x-die0.dtsi\n@@ -114,6 +114,10 @@ smc_gpio: gpio {\n \t\t\t#gpio-cells = <2>;\n \t\t};\n \n+\t\tsmc_hwmon: hwmon {\n+\t\t\tcompatible = \"apple,smc-hwmon\";\n+\t\t};\n+\n \t\tsmc_reboot: reboot {\n \t\t\tcompatible = \"apple,smc-reboot\";\n \t\t\tnvmem-cells = <&shutdown_flag>, <&boot_stage>,\ndiff --git a/arch/arm64/boot/dts/apple/t8103-j274.dts b/arch/arm64/boot/dts/apple/t8103-j274.dts\nindex 1c3e37f86d46..f5b8cc087882 100644\n--- a/arch/arm64/boot/dts/apple/t8103-j274.dts\n+++ b/arch/arm64/boot/dts/apple/t8103-j274.dts\n@@ -61,3 +61,5 @@ &pcie0_dart_2 {\n &i2c2 {\n \tstatus = \"okay\";\n };\n+\n+#include \"hwmon-mac-mini.dtsi\"\ndiff --git a/arch/arm64/boot/dts/apple/t8103-j293.dts b/arch/arm64/boot/dts/apple/t8103-j293.dts\nindex 5b3c42e9f0e6..abb88391635f 100644\n--- a/arch/arm64/boot/dts/apple/t8103-j293.dts\n+++ b/arch/arm64/boot/dts/apple/t8103-j293.dts\n@@ -119,3 +119,6 @@ dfr_panel_in: endpoint {\n &displaydfr_dart {\n \tstatus = \"okay\";\n };\n+\n+#include \"hwmon-laptop.dtsi\"\n+#include \"hwmon-fan.dtsi\"\ndiff --git a/arch/arm64/boot/dts/apple/t8103-j313.dts b/arch/arm64/boot/dts/apple/t8103-j313.dts\nindex 97a4344d8dca..491ead016b21 100644\n--- a/arch/arm64/boot/dts/apple/t8103-j313.dts\n+++ b/arch/arm64/boot/dts/apple/t8103-j313.dts\n@@ -41,3 +41,5 @@ &wifi0 {\n &fpwm1 {\n \tstatus = \"okay\";\n };\n+\n+#include \"hwmon-laptop.dtsi\"\ndiff --git a/arch/arm64/boot/dts/apple/t8103-j456.dts b/arch/arm64/boot/dts/apple/t8103-j456.dts\nindex 58c8e43789b4..c2ec6fbb633c 100644\n--- a/arch/arm64/boot/dts/apple/t8103-j456.dts\n+++ b/arch/arm64/boot/dts/apple/t8103-j456.dts\n@@ -75,3 +75,5 @@ &pcie0_dart_1 {\n &pcie0_dart_2 {\n \tstatus = \"okay\";\n };\n+\n+#include \"hwmon-fan-dual.dtsi\"\ndiff --git a/arch/arm64/boot/dts/apple/t8103-j457.dts b/arch/arm64/boot/dts/apple/t8103-j457.dts\nindex 7089ccf3ce55..aeaab2482d54 100644\n--- a/arch/arm64/boot/dts/apple/t8103-j457.dts\n+++ b/arch/arm64/boot/dts/apple/t8103-j457.dts\n@@ -56,3 +56,5 @@ ethernet0: ethernet@0,0 {\n &pcie0_dart_2 {\n \tstatus = \"okay\";\n };\n+\n+#include \"hwmon-fan.dtsi\"\ndiff --git a/arch/arm64/boot/dts/apple/t8103.dtsi b/arch/arm64/boot/dts/apple/t8103.dtsi\nindex 59f2678639cf..f1820bdc0910 100644\n--- a/arch/arm64/boot/dts/apple/t8103.dtsi\n+++ b/arch/arm64/boot/dts/apple/t8103.dtsi\n@@ -909,6 +909,10 @@ smc_gpio: gpio {\n \t\t\t\t#gpio-cells = <2>;\n \t\t\t};\n \n+\t\t\tsmc_hwmon: hwmon {\n+\t\t\t\tcompatible = \"apple,smc-hwmon\";\n+\t\t\t};\n+\n \t\t\tsmc_reboot: reboot {\n \t\t\t\tcompatible = \"apple,smc-reboot\";\n \t\t\t\tnvmem-cells = <&shutdown_flag>, <&boot_stage>,\n@@ -1141,3 +1145,4 @@ port02: pci@2,0 {\n };\n \n #include \"t8103-pmgr.dtsi\"\n+#include \"hwmon-common.dtsi\"\ndiff --git a/arch/arm64/boot/dts/apple/t8112-j413.dts b/arch/arm64/boot/dts/apple/t8112-j413.dts\nindex 6f69658623bf..500dcdf2d4b5 100644\n--- a/arch/arm64/boot/dts/apple/t8112-j413.dts\n+++ b/arch/arm64/boot/dts/apple/t8112-j413.dts\n@@ -78,3 +78,5 @@ &i2c4 {\n &fpwm1 {\n \tstatus = \"okay\";\n };\n+\n+#include \"hwmon-laptop.dtsi\"\ndiff --git a/arch/arm64/boot/dts/apple/t8112-j473.dts b/arch/arm64/boot/dts/apple/t8112-j473.dts\nindex 06fe257f08be..11db6a92493f 100644\n--- a/arch/arm64/boot/dts/apple/t8112-j473.dts\n+++ b/arch/arm64/boot/dts/apple/t8112-j473.dts\n@@ -52,3 +52,5 @@ &pcie1_dart {\n &pcie2_dart {\n \tstatus = \"okay\";\n };\n+\n+#include \"hwmon-mac-mini.dtsi\"\ndiff --git a/arch/arm64/boot/dts/apple/t8112-j493.dts b/arch/arm64/boot/dts/apple/t8112-j493.dts\nindex fb8ad7d4c65a..a0da02c00f15 100644\n--- a/arch/arm64/boot/dts/apple/t8112-j493.dts\n+++ b/arch/arm64/boot/dts/apple/t8112-j493.dts\n@@ -133,3 +133,6 @@ touchbar0: touchbar@0 {\n \t\ttouchscreen-inverted-y;\n \t};\n };\n+\n+#include \"hwmon-laptop.dtsi\"\n+#include \"hwmon-fan.dtsi\"\ndiff --git a/arch/arm64/boot/dts/apple/t8112.dtsi b/arch/arm64/boot/dts/apple/t8112.dtsi\nindex 6bc3f58b06f7..c4d1e5ffaee9 100644\n--- a/arch/arm64/boot/dts/apple/t8112.dtsi\n+++ b/arch/arm64/boot/dts/apple/t8112.dtsi\n@@ -912,6 +912,10 @@ smc_gpio: gpio {\n \t\t\t\t#gpio-cells = <2>;\n \t\t\t};\n \n+\t\t\tsmc_hwmon: hwmon {\n+\t\t\t\tcompatible = \"apple,smc-hwmon\";\n+\t\t\t};\n+\n \t\t\tsmc_reboot: reboot {\n \t\t\t\tcompatible = \"apple,smc-reboot\";\n \t\t\t\tnvmem-cells = <&shutdown_flag>, <&boot_stage>,\n@@ -1180,3 +1184,4 @@ port03: pci@3,0 {\n };\n \n #include \"t8112-pmgr.dtsi\"\n+#include \"hwmon-common.dtsi\"\n",
    "prefixes": [
        "v6",
        "7/7"
    ]
}