f8016132ce
Use regmap for local caching, to hide register read/write address differences, and for multi-byte operations. With this change, the driver specific lock is no longer necessary. While at it, check errors seen when initializing the chip and bail out if chip initialization fails. Reviewed-by: Tzung-Bi Shih <tzungbi@kernel.org> Signed-off-by: Guenter Roeck <linux@roeck-us.net>
30 lines
726 B
ReStructuredText
30 lines
726 B
ReStructuredText
Kernel driver max1619
|
|
=====================
|
|
|
|
Supported chips:
|
|
|
|
* Maxim MAX1619
|
|
|
|
Prefix: 'max1619'
|
|
|
|
Addresses scanned: I2C 0x18-0x1a, 0x29-0x2b, 0x4c-0x4e
|
|
|
|
Datasheet: Publicly available at the Maxim website
|
|
|
|
http://pdfserv.maxim-ic.com/en/ds/MAX1619.pdf
|
|
|
|
Authors:
|
|
- Oleksij Rempel <bug-track@fisher-privat.net>,
|
|
- Jean Delvare <jdelvare@suse.de>
|
|
|
|
Description
|
|
-----------
|
|
|
|
The MAX1619 is a digital temperature sensor. It senses its own temperature as
|
|
well as the temperature of up to one external diode.
|
|
|
|
All temperature values are given in degrees Celsius. Resolution
|
|
is 1.0 degree for the local temperature and for the remote temperature.
|
|
|
|
Only the external sensor has high and low limits.
|