]> www.infradead.org Git - users/jedix/linux-maple.git/commit
hwmon: Add thermal sensor driver for Surface Aggregator Module
authorMaximilian Luz <luzmaximilian@gmail.com>
Sun, 11 Aug 2024 00:14:41 +0000 (02:14 +0200)
committerGuenter Roeck <linux@roeck-us.net>
Tue, 27 Aug 2024 15:10:23 +0000 (08:10 -0700)
commit63be321e5a096746b396fc43c7d25135a61617c9
tree99c5b786aef8ab7630e03c75865e426b56770ea2
parent1f432e4cf1dd3ecfec5ed80051b4611632a0fd51
hwmon: Add thermal sensor driver for Surface Aggregator Module

Some of the newer Microsoft Surface devices (such as the Surface Book
3 and Pro 9) have thermal sensors connected via the Surface Aggregator
Module (the embedded controller on those devices). Add a basic driver
to read out the temperature values of those sensors.

The EC can have up to 16 thermal sensors connected via a single
sub-device, each providing temperature readings and a label string.

Link: https://github.com/linux-surface/surface-aggregator-module/issues/59
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Co-developed-by: Ivor Wanders <ivor@iwanders.net>
Signed-off-by: Ivor Wanders <ivor@iwanders.net>
Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
Message-ID: <20240811001503.753728-1-luzmaximilian@gmail.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
MAINTAINERS
drivers/hwmon/Kconfig
drivers/hwmon/Makefile
drivers/hwmon/surface_temp.c [new file with mode: 0644]