mirror of
https://github.com/lm-sensors/lm-sensors.git
synced 2026-10-25 12:14:33 +00:00
Drop support for "dummy" bus type. The kernel no longer supports
such fake i2c buses, so neither should we. Instead, non-i2c buses are handled explicitly. git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4672 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
1 parent
6bf63e0f7a
commit
b52225ffc0
6 files changed
+4
-15
No files matched your search
@@ -20,6 +20,7 @@ SVN HEAD
|
||||
No longer export sensors_chip_name_has_wildcards()
|
||||
Delete sensors_do_all_sets(), unused
|
||||
Pass structures by reference
|
||||
Drop support for dummy type
|
||||
Makefile: Drop the package and version targets
|
||||
Man page sensors.conf.5: Update the chip statement section
|
||||
Programs doc/*: Delete, obsolete
|
||||
|
||||
@@ -326,8 +326,6 @@ const char *sensors_get_adapter_name(int bus_nr)
|
||||
return "ISA adapter";
|
||||
if (bus_nr == SENSORS_CHIP_NAME_BUS_PCI)
|
||||
return "PCI adapter";
|
||||
if (bus_nr == SENSORS_CHIP_NAME_BUS_DUMMY)
|
||||
return "Dummy adapter";
|
||||
for (i = 0; i < sensors_proc_bus_count; i++)
|
||||
if (sensors_proc_bus[i].number == bus_nr)
|
||||
return sensors_proc_bus[i].adapter;
|
||||
|
||||
+1
-7
@@ -171,10 +171,6 @@ DONE2:;
|
||||
if (part2)
|
||||
*(part2-1) = '-';
|
||||
*(part3-1) = '-';
|
||||
} else if(part3 && part4) {
|
||||
res->bus = SENSORS_CHIP_NAME_BUS_DUMMY;
|
||||
if (! (res->busname = strdup(part3)))
|
||||
sensors_fatal_error("sensors_parse_chip_name","Allocating new busname");
|
||||
} else
|
||||
goto ERROR;
|
||||
|
||||
@@ -202,8 +198,7 @@ int sensors_parse_i2cbus_name(const char *name, int *res)
|
||||
return 0;
|
||||
}
|
||||
if (strncmp(name,"i2c-",4)) {
|
||||
*res = SENSORS_CHIP_NAME_BUS_DUMMY;
|
||||
return 0;
|
||||
return -SENSORS_ERR_BUS_NAME;
|
||||
}
|
||||
name += 4;
|
||||
if ((strlen(name) > 3) || (strlen(name) == 0))
|
||||
@@ -265,7 +260,6 @@ int sensors_substitute_busses(void)
|
||||
for(j = 0; j < chips->fits_count; j++)
|
||||
if ((chips->fits[j].bus != SENSORS_CHIP_NAME_BUS_ISA) &&
|
||||
(chips->fits[j].bus != SENSORS_CHIP_NAME_BUS_PCI) &&
|
||||
(chips->fits[j].bus != SENSORS_CHIP_NAME_BUS_DUMMY) &&
|
||||
(chips->fits[j].bus != SENSORS_CHIP_NAME_BUS_ANY) &&
|
||||
(chips->fits[j].bus != SENSORS_CHIP_NAME_BUS_ANY_I2C))
|
||||
if ((err = sensors_substitute_chip(chips->fits+j, lineno)))
|
||||
|
||||
+1
-2
@@ -29,7 +29,6 @@
|
||||
#define SENSORS_CHIP_NAME_BUS_ISA -1
|
||||
#define SENSORS_CHIP_NAME_BUS_ANY -2
|
||||
#define SENSORS_CHIP_NAME_BUS_ANY_I2C -3
|
||||
#define SENSORS_CHIP_NAME_BUS_DUMMY -4
|
||||
#define SENSORS_CHIP_NAME_BUS_PCI -5
|
||||
#define SENSORS_CHIP_NAME_ADDR_ANY -1
|
||||
|
||||
@@ -44,7 +43,7 @@ typedef struct sensors_chip_name {
|
||||
char *prefix;
|
||||
int bus;
|
||||
int addr;
|
||||
char *busname; /* if dummy */
|
||||
char *busname;
|
||||
} sensors_chip_name;
|
||||
|
||||
/* (Re)load the configuration file and the detected chips list. If this
|
||||
|
||||
+1
-1
@@ -382,7 +382,7 @@ int sensors_read_sysfs_bus(void)
|
||||
if (!strncmp(entry.adapter, "ISA ", 4)) {
|
||||
entry.number = SENSORS_CHIP_NAME_BUS_ISA;
|
||||
} else if (sscanf(clsdev->name, "i2c-%d", &entry.number) != 1) {
|
||||
entry.number = SENSORS_CHIP_NAME_BUS_DUMMY;
|
||||
continue;
|
||||
}
|
||||
|
||||
sensors_add_proc_bus(&entry);
|
||||
|
||||
@@ -302,9 +302,6 @@ const char *sprintf_chip_name(const sensors_chip_name *name)
|
||||
snprintf(buf, BUF_SIZE, "%s-isa-%04x", name->prefix, name->addr);
|
||||
else if (name->bus == SENSORS_CHIP_NAME_BUS_PCI)
|
||||
snprintf(buf, BUF_SIZE, "%s-pci-%04x", name->prefix, name->addr);
|
||||
else if (name->bus == SENSORS_CHIP_NAME_BUS_DUMMY)
|
||||
snprintf(buf, BUF_SIZE, "%s-%s-%04x", name->prefix, name->busname,
|
||||
name->addr);
|
||||
else
|
||||
snprintf(buf, BUF_SIZE, "%s-i2c-%d-%02x", name->prefix, name->bus,
|
||||
name->addr);
|
||||
|
||||
Reference in new issue
Block a user