mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 19:51:31 -04:00
hwmon: Document which I2C addresses can be probed
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 <[email protected]> Reviewed-by: Guenter Roeck <[email protected]>
This commit is contained in:
parent
f617f7310c
commit
97607f9882
1 changed files with 7 additions and 0 deletions
|
|
@ -81,6 +81,13 @@ increase the chances of your change being accepted.
|
|||
|
||||
* 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 lives at an address which can't be probed then the
|
||||
device will have to be instantiated explicitly (which is always better
|
||||
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.
|
||||
|
|
|
|||
Loading…
Reference in a new issue