<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/hwmon/Makefile, branch v6.13.6</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v6.13.6</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v6.13.6'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2024-11-10T22:48:07+00:00</updated>
<entry>
<title>hwmon: Add driver for I2C chip Nuvoton NCT7363Y</title>
<updated>2024-11-10T22:48:07+00:00</updated>
<author>
<name>Ban Feng</name>
<email>kcfeng0@nuvoton.com</email>
</author>
<published>2024-10-22T05:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=46b94c485ed197bc681da242440c6e2315697c57'/>
<id>urn:sha1:46b94c485ed197bc681da242440c6e2315697c57</id>
<content type='text'>
The NCT7363Y is a fan controller which provides up to 16
independent FAN input monitors. It can report each FAN input count
values. The NCT7363Y also provides up to 16 independent PWM
outputs. Each PWM can output specific PWM signal by manual mode to
control the FAN duty outside.

Signed-off-by: Ban Feng &lt;kcfeng0@nuvoton.com&gt;
Message-ID: &lt;20241022052905.4062682-3-kcfeng0@nuvoton.com&gt;
[groeck: Dropped unnecessary variable initialization, and , after { }]
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (isl28022) new driver for ISL28022 power monitor</title>
<updated>2024-11-10T22:48:07+00:00</updated>
<author>
<name>Yikai Tsai</name>
<email>yikai.tsai.wiwynn@gmail.com</email>
</author>
<published>2024-10-02T08:11:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=39671a14df4f26e091730d3b8fd3bb900005b83c'/>
<id>urn:sha1:39671a14df4f26e091730d3b8fd3bb900005b83c</id>
<content type='text'>
Driver for Renesas ISL28022 power monitor with I2C interface.
The device monitors voltage, current via shunt resistor
and calculated power.

Signed-off-by: Carsten Spieß &lt;mail@carsten-spiess.de&gt;
Signed-off-by: Yikai Tsai &lt;yikai.tsai.wiwynn@gmail.com&gt;
Message-ID: &lt;20241002081133.13123-3-yikai.tsai.wiwynn@gmail.com&gt;
[groeck: Fixed alignment issues, dropped noise at end of probe]
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: Add sophgo SG2042 external hardware monitor support</title>
<updated>2024-08-27T15:11:15+00:00</updated>
<author>
<name>Inochi Amaoto</name>
<email>inochiama@outlook.com</email>
</author>
<published>2024-08-17T02:22:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=758b62e562f2fdffd26a84dbeafbe6888a7e130c'/>
<id>urn:sha1:758b62e562f2fdffd26a84dbeafbe6888a7e130c</id>
<content type='text'>
SG2042 use an external MCU to provide basic hardware information
and thermal sensors.

Add driver support for the onboard MCU of SG2042.

Signed-off-by: Inochi Amaoto &lt;inochiama@outlook.com&gt;
Message-ID: &lt;IA1PR20MB49536C786048D1E676BB9C20BB822@IA1PR20MB4953.namprd20.prod.outlook.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: Add thermal sensor driver for Surface Aggregator Module</title>
<updated>2024-08-27T15:10:23+00:00</updated>
<author>
<name>Maximilian Luz</name>
<email>luzmaximilian@gmail.com</email>
</author>
<published>2024-08-11T00:14:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=63be321e5a096746b396fc43c7d25135a61617c9'/>
<id>urn:sha1:63be321e5a096746b396fc43c7d25135a61617c9</id>
<content type='text'>
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 &lt;hdegoede@redhat.com&gt;
Co-developed-by: Ivor Wanders &lt;ivor@iwanders.net&gt;
Signed-off-by: Ivor Wanders &lt;ivor@iwanders.net&gt;
Signed-off-by: Maximilian Luz &lt;luzmaximilian@gmail.com&gt;
Message-ID: &lt;20240811001503.753728-1-luzmaximilian@gmail.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>Merge tag 'hwmon-for-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging</title>
<updated>2024-07-16T00:39:13+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2024-07-16T00:39:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=500a711df663adccb30fd3508960ff90c73f1cd4'/>
<id>urn:sha1:500a711df663adccb30fd3508960ff90c73f1cd4</id>
<content type='text'>
Pull hwmon updates from Guenter Roeck:
 "Obsolete driver removals:

   - Removed obsolete adm1021 and max6642 drivers

  New drivers:

   - MPS MP2891, MP2993, MP9941, and MP5920

   - SPD5118 (Temperature Sensor and EEPROM)

  Added device support to existing drivers:

   - g762: G761

   - dell-smm: Dell OptiPlex 7060

   - asus-ec-sensors: ProArt X670E-CREATOR WIFI

   - corsair-psu: HX1200i Series 2023 psu

   - nzxt-smart2: Additional USB IS for NZXT RGB &amp; Fan Controller

  Notable enhancements and fixes:

   - Removed use of i2c_match_id()

   - Constified struct regmap_config where feasible

   - Cleaned up amc6821 driver, and converted to use regmap and
     with_info API

   - Converted max6639 driver to use with_info API; added support for
     additional sysfs attributes

   - Fixed various sysfs attribute underflows

   - Added PEC support to hwmon core, and use in lm90 and max31827
     drivers

  And various other minor fixes and improvements"

* tag 'hwmon-for-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging: (103 commits)
  hwmon: (max6697) Fix swapped temp{1,8} critical alarms
  hwmon: (max6697) Fix underflow when writing limit attributes
  hwmon: Remove obsolete adm1021 and max6642 drivers
  hwmon: (pmbus/ltc4286) Drop unused i2c device ids
  hwmon: (g762) Initialize fans after configuring clock
  hwmon: (amc6821) Add support for pwm1_mode attribute
  hwmon: (amc6821) Convert to with_info API
  hwmon: (amc6821) Convert to use regmap
  hwmon: (amc6821) Drop unnecessary enum chips
  hwmon: (amc6821) Use BIT() and GENMASK()
  hwmon: (amc6821) Use tabs for column alignment in defines
  hwmon: (amc6821) Reorder include files, drop unnecessary ones
  hwmon: (amc6821) Add support for fan1_target and pwm1_enable mode 4
  hwmon: (amc6821) Rename fan1_div to fan1_pulses
  hwmon: (amc6821) Make reading and writing fan speed limits consistent
  hwmon: (amc6821) Stop accepting invalid pwm values
  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
  hwmon: (lm95234) Fix underflows seen when writing limit attributes
  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
  ...
</content>
</entry>
<entry>
<title>hwmon: Remove obsolete adm1021 and max6642 drivers</title>
<updated>2024-07-14T18:48:43+00:00</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2024-07-12T17:27:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ed99ae74f2328e42286880c946953a8f9dd95a7e'/>
<id>urn:sha1:ed99ae74f2328e42286880c946953a8f9dd95a7e</id>
<content type='text'>
ADM1021, MAX6642, and compatible chips are supported by the lm90 driver.
Remove the obsolete stand-alone drivers to reduce maintenance overhead.

Reviewed-by: Tzung-Bi Shih &lt;tzungbi@kernel.org&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: Add support for SPD5118 compliant temperature sensors</title>
<updated>2024-06-10T16:13:41+00:00</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2024-05-27T17:49:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=09262e9814ca0851c937cab1f26df4ab207885a1'/>
<id>urn:sha1:09262e9814ca0851c937cab1f26df4ab207885a1</id>
<content type='text'>
Add support for SPD5118 (Jedec JESD300) compliant temperature
sensors. Such sensors are typically found on DDR5 memory modules.

Cc: René Rebe &lt;rene@exactcode.de&gt;
Cc: Thomas Weißschuh &lt;linux@weissschuh.net&gt;
Reviewed-by: Thomas Weißschuh &lt;linux@weissschuh.net&gt;
Tested-by: Thomas Weißschuh &lt;linux@weissschuh.net&gt;
Tested-by: Stephen Horvath &lt;s.horvath@outlook.com.au&gt;
Tested-by: Armin Wolf &lt;W_Armin@gmx.de&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: add ChromeOS EC driver</title>
<updated>2024-06-03T04:13:43+00:00</updated>
<author>
<name>Thomas Weißschuh</name>
<email>linux@weissschuh.net</email>
</author>
<published>2024-05-29T06:27:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=bc3e45258096f2ea2116302abefde4b1cb9bc3c1'/>
<id>urn:sha1:bc3e45258096f2ea2116302abefde4b1cb9bc3c1</id>
<content type='text'>
The ChromeOS Embedded Controller exposes fan speed and temperature
readings.
Expose this data through the hwmon subsystem.

The driver is designed to be probed via the cros_ec mfd device.

Signed-off-by: Thomas Weißschuh &lt;linux@weissschuh.net&gt;
Acked-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
Link: https://lore.kernel.org/r/20240529-cros_ec-hwmon-v4-2-5cdf0c5db50a@weissschuh.net
[tzungbi: Fixed typo in MAINTAINERS: "chros_ec_hwmon" -&gt; "cros_ec_hwmon"]
Signed-off-by: Tzung-Bi Shih &lt;tzungbi@kernel.org&gt;
</content>
</entry>
<entry>
<title>hwmon: Add EC Chip driver for Lenovo ThinkStation motherboards</title>
<updated>2024-04-30T17:31:26+00:00</updated>
<author>
<name>David Ober</name>
<email>dober6023@gmail.com</email>
</author>
<published>2024-03-28T12:12:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=70118f85e6538f5c376f57a3e8d621f1f3448754'/>
<id>urn:sha1:70118f85e6538f5c376f57a3e8d621f1f3448754</id>
<content type='text'>
This addition adds in the ability for the system to scan
the EC chip in the Lenovo ThinkStation systems to get the
current fan RPM speeds the Maximum speed value for each
fan also provides the CPU, DIMM other thermal statuses

Signed-off-by: David Ober &lt;dober6023@gmail.com&gt;
Link: https://lore.kernel.org/r/20240328121250.331146-1-dober6023@gmail.com
[groeck: Dropped pointless case statements]
[Colin King: Fixed spelling error accesssible -&gt; accessible]
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (aspeed-g6-pwm-tacho): Support for ASPEED g6 PWM/Fan tach</title>
<updated>2024-03-07T18:50:16+00:00</updated>
<author>
<name>Billy Tsai</name>
<email>billy_tsai@aspeedtech.com</email>
</author>
<published>2024-02-21T10:40:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7e1449cd15d1096157d1a9923b82e37602fb7eb0'/>
<id>urn:sha1:7e1449cd15d1096157d1a9923b82e37602fb7eb0</id>
<content type='text'>
The driver support two functions: PWM and Tachometer. The PWM feature can
handle up to 16 output ports, while the Tachometer can monitor to up to 16
input ports as well. This driver implements them by exposing two kernel
subsystems: PWM and HWMON. The PWM subsystem can be utilized alongside
existing drivers for controlling elements such as fans (pwm-fan.c),
beepers (pwm-beeper.c) and so on. Through the HWMON subsystem, the driver
provides sysfs interfaces for fan.

Signed-off-by: Billy Tsai &lt;billy_tsai@aspeedtech.com&gt;
Link: https://lore.kernel.org/r/20240221104025.1306227-4-billy_tsai@aspeedtech.com
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
</feed>
