diff options
| author | Jean Delvare <khali@linux-fr.org> | 2005-10-27 00:20:21 +0400 | 
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2005-10-29 01:02:14 +0400 | 
| commit | 90209b42d0498d57a804bf81fea427bf39c5315c (patch) | |
| tree | e6668317e71a45ed585ecdb27eafa0b285dc9f33 | |
| parent | c3df5806cdae6fac678c662b527cb974bef4b60c (diff) | |
| download | linux-90209b42d0498d57a804bf81fea427bf39c5315c.tar.xz | |
[PATCH] hwmon: lm90 documentation update
Update the I2C addresses for the ADM1032 and ADT7461 chips.
Also update the links to the Analog Devices web site.
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| -rw-r--r-- | Documentation/hwmon/lm90 | 8 | ||||
| -rw-r--r-- | drivers/hwmon/lm90.c | 16 | 
2 files changed, 11 insertions, 13 deletions
diff --git a/Documentation/hwmon/lm90 b/Documentation/hwmon/lm90 index 70abf93ea376..438cb24cee5b 100644 --- a/Documentation/hwmon/lm90 +++ b/Documentation/hwmon/lm90 @@ -24,14 +24,14 @@ Supported chips:                 http://www.national.com/pf/LM/LM86.html    * Analog Devices ADM1032      Prefix: 'adm1032' -    Addresses scanned: I2C 0x4c +    Addresses scanned: I2C 0x4c and 0x4d      Datasheet: Publicly available at the Analog Devices website -               http://products.analog.com/products/info.asp?product=ADM1032 +               http://www.analog.com/en/prod/0,2877,ADM1032,00.html    * Analog Devices ADT7461      Prefix: 'adt7461' -    Addresses scanned: I2C 0x4c +    Addresses scanned: I2C 0x4c and 0x4d      Datasheet: Publicly available at the Analog Devices website -               http://products.analog.com/products/info.asp?product=ADT7461 +               http://www.analog.com/en/prod/0,2877,ADT7461,00.html      Note: Only if in ADM1032 compatibility mode    * Maxim MAX6657      Prefix: 'max6657' diff --git a/drivers/hwmon/lm90.c b/drivers/hwmon/lm90.c index fa0793e684fd..83cf2e1b09f5 100644 --- a/drivers/hwmon/lm90.c +++ b/drivers/hwmon/lm90.c @@ -31,7 +31,7 @@   * Devices. That chip is similar to the LM90, with a few differences   * that are not handled by this driver. Complete datasheet can be   * obtained from Analog's website at: - *   http://products.analog.com/products/info.asp?product=ADM1032 + *   http://www.analog.com/en/prod/0,2877,ADM1032,00.html   * Among others, it has a higher accuracy than the LM90, much like the   * LM86 does.   * @@ -49,7 +49,7 @@   * register values are decoded differently) it is ignored by this   * driver. Complete datasheet can be obtained from Analog's website   * at: - *   http://products.analog.com/products/info.asp?product=ADT7461 + *   http://www.analog.com/en/prod/0,2877,ADT7461,00.html   *   * Since the LM90 was the first chipset supported by this driver, most   * comments will refer to this chipset, but are actually general and @@ -83,10 +83,10 @@   * Addresses to scan   * Address is fully defined internally and cannot be changed except for   * MAX6659. - * LM86, LM89, LM90, LM99, ADM1032, MAX6657 and MAX6658 have address 0x4c. - * LM89-1, and LM99-1 have address 0x4d. + * LM86, LM89, LM90, LM99, ADM1032, ADM1032-1, ADT7461, MAX6657 and MAX6658 + * have address 0x4c. + * ADM1032-2, ADT7461-2, LM89-1, and LM99-1 have address 0x4d.   * MAX6659 can have address 0x4c, 0x4d or 0x4e (unsupported). - * ADT7461 always has address 0x4c.   */  static unsigned short normal_i2c[] = { 0x4c, 0x4d, I2C_CLIENT_END }; @@ -500,14 +500,12 @@ static int lm90_detect(struct i2c_adapter *adapter, int address, int kind)  			}  		} else  		if (man_id == 0x41) { /* Analog Devices */ -			if (address == 0x4C -			 && (chip_id & 0xF0) == 0x40 /* ADM1032 */ +			if ((chip_id & 0xF0) == 0x40 /* ADM1032 */  			 && (reg_config1 & 0x3F) == 0x00  			 && reg_convrate <= 0x0A) {  				kind = adm1032;  			} else -			if (address == 0x4c -			 && chip_id == 0x51 /* ADT7461 */ +			if (chip_id == 0x51 /* ADT7461 */  			 && (reg_config1 & 0x1F) == 0x00 /* check compat mode */  			 && reg_convrate <= 0x0A) {  				kind = adt7461;  | 
