kernel_optimize_test/Documentation/hwmon
Guenter Roeck 196df56c3d hwmon: (lm90) Add basic support for TI TMP461
[ Upstream commit f8344f7693a25d9025a59d164450b50c6f5aa3c0 ]

TMP461 is almost identical to TMP451 and was actually detected as TMP451
with the existing lm90 driver if its I2C address is 0x4c. Add support
for it to the lm90 driver. At the same time, improve the chip detection
function to at least try to distinguish between TMP451 and TMP461.

As a side effect, this fixes commit 24333ac26d ("hwmon: (tmp401) use
smb word operations instead of 2 smb byte operations"). TMP461 does not
support word operations on temperature registers, which causes bad
temperature readings with the tmp401 driver. The lm90 driver does not
perform word operations on temperature registers and thus does not have
this problem.

Support is listed as basic because TMP461 supports a sensor resolution
of 0.0625 degrees C, while the lm90 driver assumes a resolution of 0.125
degrees C. Also, the TMP461 supports negative temperatures with its
default temperature range, which is not the case for similar chips
supported by the lm90 and the tmp401 drivers. Those limitations will be
addressed with follow-up patches.

Fixes: 24333ac26d ("hwmon: (tmp401) use smb word operations instead of 2 smb byte operations")
Reported-by: David T. Wilson <david.wilson@nasa.gov>
Cc: David T. Wilson <david.wilson@nasa.gov>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-12-29 12:25:59 +01:00
..
ab8500.rst
abituguru-datasheet.rst Documentation: fix typo for abituguru documentation 2020-08-24 17:19:07 -06:00
abituguru.rst Documentation: fix typo for abituguru documentation 2020-08-24 17:19:07 -06:00
abituguru3.rst Documentation: fix typo for abituguru documentation 2020-08-24 17:19:07 -06:00
abx500.rst
acpi_power_meter.rst ACPI: Use valid link to the ACPI specification 2020-07-27 14:11:22 +02:00
ad7314.rst
adc128d818.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
adm1021.rst docs: i2c: convert to ReST and add to driver-api bookset 2019-07-31 13:25:27 -06:00
adm1025.rst
adm1026.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
adm1031.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
adm1177.rst docs: adm1177: fix a broken reference 2020-02-23 20:00:29 -08:00
adm1266.rst docs: hwmon: adm1266.rst: fix a broken reference 2020-10-28 11:26:10 -06:00
adm1275.rst docs: hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
adm9240.rst
ads7828.rst
adt7410.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
adt7411.rst
adt7462.rst
adt7470.rst
adt7475.rst
amc6821.rst
amd_energy.rst hwmon: (amd_energy) Update driver documentation 2020-10-04 08:40:10 -07:00
asb100.rst
asc7621.rst
aspeed-pwm-tacho.rst
bcm54140.rst net: phy: bcm54140: add hwmon support 2020-04-22 12:14:18 -07:00
bel-pfe.rst docs: hwmon: Document bel-pfe pmbus driver 2019-11-06 14:37:19 -08:00
bt1-pvt.rst hwmon: Add Baikal-T1 PVT sensor driver 2020-05-28 07:59:45 -07:00
coretemp.rst
corsair-cpro.rst hwmon: (corsair-cpro) add reading pwm values 2020-07-24 07:44:57 -07:00
da9052.rst
da9055.rst
dell-smm-hwmon.rst dell-smm-hwmon: Add documentation 2019-11-22 20:47:43 -08:00
dme1737.rst
drivetemp.rst hwmon: (drivetemp) Add usage not describing impact on drive spin-down 2020-09-23 09:42:39 -07:00
ds620.rst
ds1621.rst
emc6w201.rst
emc1403.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
emc2103.rst
f71805f.rst
f71882fg.rst Documentation: hwmon/f71882fg: drop duplicate words 2020-07-24 07:44:57 -07:00
fam15h_power.rst
ftsteutates.rst
g760a.rst
g762.rst
gl518sm.rst
gsc-hwmon.rst hwmon: Add Gateworks System Controller support 2020-05-20 10:29:17 +01:00
hih6130.rst docs: i2c: convert to ReST and add to driver-api bookset 2019-07-31 13:25:27 -06:00
hwmon-kernel-api.rst
ibm-cffps.rst docs: i2c: convert to ReST and add to driver-api bookset 2019-07-31 13:25:27 -06:00
ibmaem.rst
ibmpowernv.rst
ina2xx.rst hwmon: (ina2xx) Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
ina209.rst hwmon: (ina209) Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
ina3221.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
index.rst docs: hwmon: mp2975.rst: address some html build warnings 2020-10-28 11:26:10 -06:00
inspur-ipsps1.rst Linux 5.4-rc4 2019-10-29 04:43:29 -06:00
intel-m10-bmc-hwmon.rst hwmon: Add hwmon driver for Intel MAX 10 BMC 2020-10-04 08:40:10 -07:00
ir35221.rst
ir38064.rst
isl68137.rst hwmon: (pmbus/isl68137) Fix up chip IDs 2020-04-12 15:12:51 -07:00
it87.rst
jc42.rst hwmon: (jc42) Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
k8temp.rst hwmon: (k8temp) Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
k10temp.rst hwmon: (k10temp) Update driver documentation 2020-03-08 20:35:46 -07:00
lineage-pem.rst
lm63.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
lm70.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
lm73.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
lm75.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
lm77.rst
lm78.rst
lm80.rst
lm83.rst
lm85.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
lm87.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
lm90.rst hwmon: (lm90) Add basic support for TI TMP461 2021-12-29 12:25:59 +01:00
lm92.rst
lm93.rst Documentation: hwmon/lm93: drop duplicate words 2020-07-24 07:44:57 -07:00
lm25066.rst docs: hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
lm95234.rst hwmon: (lm95234) Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
lm95245.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
lochnagar.rst
ltc2945.rst docs: hwmon: (ltc2945) update datasheet link 2020-10-05 09:16:33 -07:00
ltc2947.rst hwmon: Add support for ltc2947 2019-11-06 14:37:19 -08:00
ltc2978.rst docs: hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
ltc2990.rst
ltc3815.rst
ltc4151.rst
ltc4215.rst
ltc4245.rst
ltc4260.rst
ltc4261.rst
max197.rst
max1619.rst
max1668.rst
max6639.rst
max6642.rst
max6650.rst docs: i2c: convert to ReST and add to driver-api bookset 2019-07-31 13:25:27 -06:00
max6697.rst
max8688.rst docs: i2c: convert to ReST and add to driver-api bookset 2019-07-31 13:25:27 -06:00
max16064.rst docs: i2c: convert to ReST and add to driver-api bookset 2019-07-31 13:25:27 -06:00
max16065.rst docs: i2c: convert to ReST and add to driver-api bookset 2019-07-31 13:25:27 -06:00
max16601.rst hwmon: (pmbus) Driver for Maxim MAX16601 2020-05-22 06:28:38 -07:00
max20730.rst hwmon: (pmbus/max20730) Add max20710 support 2020-07-24 07:44:18 -07:00
max20751.rst docs: hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
max31722.rst
max31730.rst hwmon: Driver for MAX31730 2020-01-23 13:15:09 -08:00
max31785.rst
max31790.rst hwmon: (max31790) Fix pwmX_enable attributes 2021-07-14 16:55:55 +02:00
max34440.rst docs: hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
mc13783-adc.rst
mcp3021.rst
menf21bmc.rst docs: i2c: convert to ReST and add to driver-api bookset 2019-07-31 13:25:27 -06:00
mlxreg-fan.rst
mp2975.rst docs: hwmon: mp2975.rst: address some html build warnings 2020-10-28 11:26:10 -06:00
nct6683.rst
nct6775.rst Documentation: hwmon/nct7665: drop duplicate words 2020-07-24 07:44:57 -07:00
nct7802.rst
nct7904.rst
npcm750-pwm-fan.rst
nsa320.rst
ntc_thermistor.rst
occ.rst
pc87360.rst
pc87427.rst
pcf8591.rst docs: i2c: convert to ReST and add to driver-api bookset 2019-07-31 13:25:27 -06:00
pmbus-core.rst hwmon (pmbus) use simple i2c probe function 2020-09-23 09:42:39 -07:00
pmbus.rst hwmon (pmbus) use simple i2c probe function 2020-09-23 09:42:39 -07:00
powr1220.rst
pwm-fan.rst
pxe1610.rst docs: hwmon: pxe1610: convert to ReST format and add to the index 2019-09-03 12:47:17 -07:00
raspberrypi-hwmon.rst
sch5627.rst
sch5636.rst
scpi-hwmon.rst
sht3x.rst docs: i2c: convert to ReST and add to driver-api bookset 2019-07-31 13:25:27 -06:00
sht15.rst
sht21.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
shtc1.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
sis5595.rst
sl28cpld.rst hwmon: Add support for the sl28cpld hardware monitoring controller 2020-09-17 16:02:42 +01:00
smm665.rst
smsc47b397.rst
smsc47m1.rst
smsc47m192.rst
sparx5-temp.rst hwmon: sparx5: Add Sparx5 SoC temperature driver 2020-07-24 07:44:57 -07:00
submitting-patches.rst hwmon: submitting-patches: Add note on comment style 2019-09-13 05:43:06 -07:00
sysfs-interface.rst docs: hwmon: Add attributes to report rated values 2020-09-23 09:42:39 -07:00
tc74.rst
tc654.rst
thmc50.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
tmp102.rst
tmp103.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
tmp108.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
tmp401.rst hwmon: (tmp401) Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
tmp421.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
tmp513.rst hwmon: (tmmp513) Replace HTTP links with HTTPS links 2020-07-24 07:44:57 -07:00
tps40422.rst docs: hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
tps53679.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
twl4030-madc-hwmon.rst
ucd9000.rst hwmon: (pmbus/ucd9000) Add support for UCD90320 Power Sequencer 2020-01-23 13:15:09 -08:00
ucd9200.rst docs: i2c: convert to ReST and add to driver-api bookset 2019-07-31 13:25:27 -06:00
userspace-tools.rst
vexpress.rst
via686a.rst docs: i2c: convert to ReST and add to driver-api bookset 2019-07-31 13:25:27 -06:00
vt1211.rst
w83l785ts.rst
w83l786ng.rst Documentation: hwmon/w83l786ng: drop duplicate words 2020-07-24 07:44:57 -07:00
w83627ehf.rst Documentation: hwmon/w83627ehf: drop duplicate words 2020-07-24 07:44:57 -07:00
w83627hf.rst
w83773g.rst
w83781d.rst hwmon: Replace HTTP links with HTTPS ones 2020-07-24 07:44:57 -07:00
w83791d.rst
w83792d.rst
w83793.rst
w83795.rst
wm831x.rst
wm8350.rst
xdpe12284.rst Documentation/hwmon: fix xdpe12284 Sphinx warnings 2020-02-17 14:20:55 -08:00
xgene-hwmon.rst
zl6100.rst docs: i2c: convert to ReST and add to driver-api bookset 2019-07-31 13:25:27 -06:00