mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-25 13:14:07 +08:00
hwmon: (w83627hf) Don't touch nonexistent I2C address registers
Only the W83627HF could be accessed through I2C. All other supported chips are LPC-only, so they do not have I2C address registers. Don't write to nonexistent or reserved registers on these chips. Signed-off-by: Jean Delvare <khali@linux-fr.org> Acked-by: Guenter Roeck <linux@roeck-us.net>
This commit is contained in:
parent
7e630bb55a
commit
8f3c7c547d
@ -1732,8 +1732,10 @@ static void w83627hf_init_device(struct platform_device *pdev)
|
||||
/* Minimize conflicts with other winbond i2c-only clients... */
|
||||
/* disable i2c subclients... how to disable main i2c client?? */
|
||||
/* force i2c address to relatively uncommon address */
|
||||
if (type == w83627hf) {
|
||||
w83627hf_write_value(data, W83781D_REG_I2C_SUBADDR, 0x89);
|
||||
w83627hf_write_value(data, W83781D_REG_I2C_ADDR, force_i2c);
|
||||
}
|
||||
|
||||
/* Read VID only once */
|
||||
if (type == w83627hf || type == w83637hf) {
|
||||
|
Loading…
Reference in New Issue
Block a user