From 778c45136cda426c4826dee16719763aca01edd0 Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Sun, 11 Nov 2007 21:20:16 +0000 Subject: [PATCH] Stop probing I2C addresses 0x20-0x27 for the LM78, LM79, W83781D and W83782D chips. We've never seen any hardware monitoring chip at these addresses. The correponding kernel drivers will be modified to no longer probe these addresses either. git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5016 7894878c-1315-0410-8ee3-d5d059ff63e0 --- CHANGES | 1 + prog/detect/sensors-detect | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGES b/CHANGES index a5a533f9..a4b00582 100644 --- a/CHANGES +++ b/CHANGES @@ -5,6 +5,7 @@ SVN HEAD sensors-detect: Add Texas Instruments TMP401 detection Mention the f75375s driver Add SMSC LPC47B367-NC detection (no sensors) + Reduce w83781d/lm78 I2C address probing range 3.0.0-rc3 (2007-10-28) libsensors: Add a default configuration file diff --git a/prog/detect/sensors-detect b/prog/detect/sensors-detect index d6aaa402..6f8adecd 100755 --- a/prog/detect/sensors-detect +++ b/prog/detect/sensors-detect @@ -760,7 +760,7 @@ use vars qw(@pci_adapters_sis5595 @pci_adapters_sis645 @pci_adapters_sis96x); { name => "National Semiconductor LM78", driver => "lm78", - i2c_addrs => [0x20..0x2f], + i2c_addrs => [0x28..0x2f], i2c_detect => sub { lm78_detect(0, @_); }, isa_addrs => [0x290], isa_detect => sub { lm78_isa_detect(0, @_); }, @@ -769,7 +769,7 @@ use vars qw(@pci_adapters_sis5595 @pci_adapters_sis645 @pci_adapters_sis96x); { name => "National Semiconductor LM78-J", driver => "lm78", - i2c_addrs => [0x20..0x2f], + i2c_addrs => [0x28..0x2f], i2c_detect => sub { lm78_detect(1, @_); }, isa_addrs => [0x290], isa_detect => sub { lm78_isa_detect(1, @_); }, @@ -778,7 +778,7 @@ use vars qw(@pci_adapters_sis5595 @pci_adapters_sis645 @pci_adapters_sis96x); { name => "National Semiconductor LM79", driver => "lm78", - i2c_addrs => [0x20..0x2f], + i2c_addrs => [0x28..0x2f], i2c_detect => sub { lm78_detect(2, @_); }, isa_addrs => [0x290], isa_detect => sub { lm78_isa_detect(2, @_); }, @@ -910,7 +910,7 @@ use vars qw(@pci_adapters_sis5595 @pci_adapters_sis645 @pci_adapters_sis96x); name => "Winbond W83781D", driver => "w83781d", i2c_detect => sub { w83781d_detect(0, @_); }, - i2c_addrs => [0x20..0x2f], + i2c_addrs => [0x28..0x2f], isa_addrs => [0x290], isa_detect => sub { w83781d_isa_detect(0, @_); }, alias_detect => sub { w83781d_alias_detect(0, @_); }, @@ -918,7 +918,7 @@ use vars qw(@pci_adapters_sis5595 @pci_adapters_sis645 @pci_adapters_sis96x); { name => "Winbond W83782D", driver => "w83781d", - i2c_addrs => [0x20..0x2f], + i2c_addrs => [0x28..0x2f], i2c_detect => sub { w83781d_detect(1, @_); }, isa_addrs => [0x290], isa_detect => sub { w83781d_isa_detect(1, @_); },