1
0
Fork 0
alistair23-linux/Documentation/devicetree/bindings/hwmon
Peter Rosin 68615eb01f hwmon: (jc42) optionally try to disable the SMBUS timeout
With a nxp,se97 chip on an atmel sama5d31 board, the I2C adapter driver
is not always capable of avoiding the 25-35 ms timeout as specified by
the SMBUS protocol. This may cause silent corruption of the last bit of
any transfer, e.g. a one is read instead of a zero if the sensor chip
times out. This also affects the eeprom half of the nxp-se97 chip, where
this silent corruption was originally noticed. Other I2C adapters probably
suffer similar issues, e.g. bit-banging comes to mind as risky...

The SMBUS register in the nxp chip is not a standard Jedec register, but
it is not special to the nxp chips either, at least the atmel chips
have the same mechanism. Therefore, do not special case this on the
manufacturer, it is opt-in via the device property anyway.

Cc: stable@vger.kernel.org # 4.9+
Signed-off-by: Peter Rosin <peda@axentia.se>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
2017-11-30 13:12:44 -08:00
..
adc128d818.txt devicetree: hwmon: Add bindings for ADC128D818 2017-01-10 09:04:40 -08:00
ads1015.txt
ads7828.txt hwmon: (ads7828) Accept optional parameters from device tree 2017-04-02 07:01:53 -07:00
apm-xgene-hwmon.txt Documentation: dtb: xgene: Add hwmon dts binding documentation 2016-07-21 14:58:57 -07:00
aspeed-pwm-tacho.txt Documentation: dt-bindings: aspeed-pwm-tacho cooling device. 2017-08-13 08:24:38 -07:00
g762.txt Add support for GMT G762/G763 PWM fan controllers 2013-06-27 10:31:42 -07:00
gpio-fan.txt hwmon: (gpio-fan) Move DT bindings to the right place 2017-10-29 18:36:03 -07:00
ibm,cffps1.txt dt-bindings: hwmon: Document the IBM CCF power supply version 1 2017-08-29 18:01:25 -07:00
ibmpowernv.txt hwmon: (powerpc/powernv) hwmon driver for power, fan rpm, voltage and temperature 2014-08-04 07:01:38 -07:00
ina2xx.txt hwmon: (ina2xx) Document compatible for INA231 2016-06-07 20:11:38 -07:00
jc42.txt hwmon: (jc42) optionally try to disable the SMBUS timeout 2017-11-30 13:12:44 -08:00
lm70.txt hwmon: (lm70) Add support for TI TMP122/124 2017-01-21 12:26:38 -08:00
lm87.txt Documentation: dtb: lm87: Add hwmon binding documentation 2017-04-02 07:01:53 -07:00
lm90.txt devicetree: add lm90 thermal_zone sensor support 2017-02-10 21:35:08 -08:00
ltc2978.txt hwmon: (ltc2978) Add missing devicetree binding for LTM4675 2016-04-19 06:32:35 -07:00
ltc4151.txt hwmon: (ltc4151) Add devicetree binding for ltc4151 2016-09-08 21:34:16 -07:00
ltq-cputemp.txt hwmon: (ltq-cputemp) add devicetree bindings documentation 2017-09-01 07:24:12 -07:00
max1619.txt dt-bindings: hwmon: add compatible for max1619 2017-10-29 18:36:03 -07:00
max6650.txt hwmon: (max6650) Add initial rpm target devicetree documentation 2016-09-08 21:34:17 -07:00
max6697.txt hwmon: max6697: move binding docs to proper place 2015-08-10 08:37:37 +02:00
max31785.txt dt-bindings: pmbus: Add Maxim MAX31785 documentation 2017-11-06 17:26:42 -08:00
mcp3021.txt hwmon: (mcp3021) add devicetree bindings documentation 2016-12-02 13:28:09 -08:00
nsa320-mcu.txt hwmon: Define binding for the nsa320-hwmon driver 2016-03-08 03:59:10 -08:00
ntc_thermistor.txt hwmon: (ntc_thermistor) Add support for ncpXXxh103 2016-03-05 06:25:34 -08:00
pwm-fan.txt dt-bindings: Documentation entry to explain how to use PWM FAN as a cooling device 2015-09-17 07:48:11 +09:00
sht15.txt hwmon: (sht15) Add device tree support 2017-02-16 06:49:05 -08:00
stts751.txt DT: add binding documentation for STTS751 2017-02-03 05:33:19 -08:00
tmp108.txt devicetree: hwmon: Add documentation for TMP108 driver. 2016-12-09 21:54:26 -08:00
vexpress.txt hwmon: Versatile Express hwmon driver 2012-10-16 17:12:35 +01:00