Re: [PATCH v2 00/12] arm64: dts: apple: Add SMC hwmon nodes
Sven Peter <[email protected]> Sun, 19 Jul 2026 16:11:52 +0200
| Newsgroups | dev.linux.lists.asahi,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On 7/14/26 08:28, James Calligeros wrote: > Hi folks, > > Following on from the series which added SMC hwmon driver[1], this > series spins out and adds the Devicetree nodes required for the hwmon > driver to operate. These were missed back in December. > > The System Management Controller on Apple Silicon devices exposes > the temperature, voltage, power and fan speed data from numerous > (potentially hundreds) of sensors scattered about the SoC and > device at large. Unfortunately there is very little rhyme or reason > to how Apple expose these using the SMC firmware's FourCC key-value > system. Some sensors are reliably common across all devices and > all SoCs, like PSTR which measures the total platform power consumption. > Others are specific to a class of device, like the fan control > keys, which are only present on devices with fans. Some are specific > to a single SoC, and others still are specific to a single device. > To complicate matters further, some SoCs are not even consistent > across devices; the application core temperature sensors for a > given SoC are read from different keys depending on the device > that SoC is in... > Applied to sven/linux (apple-soc/dt-7.3), thanks! [01/12] arm64: dts: apple: t8112: Add SMC hwmon node https://github.com/AsahiLinux/linux/commit/89efdbd8ea62 [02/12] arm64: dts: apple: t8103: Add SMC hwmon node https://github.com/AsahiLinux/linux/commit/4dea4ee249ec [03/12] arm64: dts: apple: t600x: Add SMC hwmon node https://github.com/AsahiLinux/linux/commit/d02aeb6980b6 [04/12] arm64: dts: apple: t602x: Add SMC hwmon node https://github.com/AsahiLinux/linux/commit/f424abc3075b [05/12] arm64: dts: apple: Add common SMC hwmon infrastructure https://github.com/AsahiLinux/linux/commit/56c65dc95f3d [06/12] arm64: dts: apple: t8103: Add common SMC hwmon sensors https://github.com/AsahiLinux/linux/commit/d77603e44f55 [07/12] arm64: dts: apple: t8112: Add common SMC hwmon sensors https://github.com/AsahiLinux/linux/commit/ae42d7fe0793 [08/12] arm64: dts: apple: t600x: Add common SMC hwmon sensors https://github.com/AsahiLinux/linux/commit/fe521d15d9c5 [09/12] arm64: dts: apple: t602x: Add common SMC hwmon sensors https://github.com/AsahiLinux/linux/commit/fd42ff865357 [10/12] arm64: dts: apple: t8103: jxxx: Add device-specific SMC hwmon sensors https://github.com/AsahiLinux/linux/commit/b6935375d536 [11/12] arm64: dts: apple: t8112: jxxx: Add device-specific SMC hwmon sensors https://github.com/AsahiLinux/linux/commit/da160f258c36 [12/12] arm64: dts: apple: t60xx: jxxx: Add device-specific SMC hwmon sensors https://github.com/AsahiLinux/linux/commit/e88070b74578 Best regards, -- Sven Peter <[email protected]>