summaryrefslogtreecommitdiff
path: root/Documentation/hwmon
diff options
context:
space:
mode:
authorGuenter Roeck <linux@roeck-us.net>2021-11-05 21:58:51 -0700
committerGuenter Roeck <linux@roeck-us.net>2022-07-13 08:38:18 -0700
commit904a6fe689e28abff09c6b039a3dacec5a586c91 (patch)
tree8959bf14cb3a41057aa78c509fa815c6c5c16289 /Documentation/hwmon
parente9684fdbdc525950eb006cfad195aaaf46cf5310 (diff)
downloadlwn-904a6fe689e28abff09c6b039a3dacec5a586c91.tar.gz
lwn-904a6fe689e28abff09c6b039a3dacec5a586c91.zip
hwmon: (lm90) Add explicit support for MAX6648/MAX6692
Unlike MAX6646/MAX6647/MAX6649, MAX6648 and MAX6692 only support a temperature range of 0..127 degrees C. Separate support for the two sets of chips to be able to support maximum temperature ranges correctly for all chips. Introduce new feature flag to indicate temperature support up to 255 degrees C. Since the chips are almost identical except for the supported temperature range, automatic chip detection is limited. Effectively this means that MAX6648 may be mis-detected as MAX6649 when auto-detected, but there is nothing we can do about that. Devicetree nodes are not added for the added chips since it is quite unlikely that such old chips will ever be used in a devicetree based system. They can be added later if needed. Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'Documentation/hwmon')
-rw-r--r--Documentation/hwmon/lm90.rst12
1 files changed, 10 insertions, 2 deletions
diff --git a/Documentation/hwmon/lm90.rst b/Documentation/hwmon/lm90.rst
index 9886a298797f..e947e609990b 100644
--- a/Documentation/hwmon/lm90.rst
+++ b/Documentation/hwmon/lm90.rst
@@ -105,7 +105,7 @@ Supported chips:
* Maxim MAX6648
- Prefix: 'max6646'
+ Prefix: 'max6648'
Addresses scanned: I2C 0x4c
@@ -191,7 +191,7 @@ Supported chips:
* Maxim MAX6692
- Prefix: 'max6646'
+ Prefix: 'max6648'
Addresses scanned: I2C 0x4c
@@ -324,6 +324,14 @@ ADT7461, ADT7461A, NCT1008:
* Lower resolution for remote temperature
* SMBus PEC support for Write Byte and Receive Byte transactions.
+MAX6646, MAX6647, MAX6649:
+ * Better local resolution
+ * Extended range unsigned external temperature
+
+MAX6648, MAX6692:
+ * Better local resolution
+ * Unsigned temperature
+
MAX6654:
* Better local resolution
* Selectable address