Re: [PATCH] hwmon: Document which I2C addresses can be probed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Jean,

On 05/29/2015 01:43 AM, Jean Delvare wrote:
Add an item to the checklist when submitting a new hwmon driver: only
some I2C addresses can be probed, others should not for safety
reasons.

Signed-off-by: Jean Delvare <jdelvare@xxxxxxx>
Cc: Guenter Roeck <linux@xxxxxxxxxxxx>
---
  Documentation/hwmon/submitting-patches |    7 +++++++
  1 file changed, 7 insertions(+)

--- linux-4.1-rc5.orig/Documentation/hwmon/submitting-patches	2015-04-27 02:59:10.000000000 +0200
+++ linux-4.1-rc5/Documentation/hwmon/submitting-patches	2015-05-29 10:40:49.118900331 +0200
@@ -81,6 +81,13 @@ increase the chances of your change bein

  * Provide a detect function if and only if a chip can be detected reliably.

+* Only the following I2C addresses shall be probed: 0x18-0x1f, 0x28-0x2f,
+  0x48-0x4f, 0x58, 0x5c, 0x73 and 0x77. Probing other addresses is strongly
+  discouraged as it is known to cause trouble with other (non-hwmon) I2C
+  chips. If your chip can live at an address which can't be probed then the

lives ? After all, the chip can still be probed on its other addresses,
like the tmp435.

Thanks,
Guenter

+  device will have to be instantiated explicitly (which is always better

or, instead of 'lives' above,
	... explicitly if it uses that address ...

Thanks,
Guenter

+  anyway.)
+
  * Avoid writing to chip registers in the detect function. If you have to write,
    only do it after you have already gathered enough data to be certain that the
    detection is going to be successful.




_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux