hwmon: Discard useless I2C driver IDs

Many I2C hwmon drivers define a driver ID but no other code references
these, meaning that they are useless. Discard them, along with a few
IDs which are defined but never used at all.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Mark M. Hoffman <mhoffman@lightlink.com>

authored by

Jean Delvare and committed by
Mark M. Hoffman
7b501b1f 455f791e

-52
-1
drivers/hwmon/adm1021.c
··· 115 .driver = { 116 .name = "adm1021", 117 }, 118 - .id = I2C_DRIVERID_ADM1021, 119 .attach_adapter = adm1021_attach_adapter, 120 .detach_client = adm1021_detach_client, 121 };
··· 115 .driver = { 116 .name = "adm1021", 117 }, 118 .attach_adapter = adm1021_attach_adapter, 119 .detach_client = adm1021_detach_client, 120 };
-1
drivers/hwmon/adm1025.c
··· 123 .driver = { 124 .name = "adm1025", 125 }, 126 - .id = I2C_DRIVERID_ADM1025, 127 .attach_adapter = adm1025_attach_adapter, 128 .detach_client = adm1025_detach_client, 129 };
··· 123 .driver = { 124 .name = "adm1025", 125 }, 126 .attach_adapter = adm1025_attach_adapter, 127 .detach_client = adm1025_detach_client, 128 };
-1
drivers/hwmon/adm9240.c
··· 141 .driver = { 142 .name = "adm9240", 143 }, 144 - .id = I2C_DRIVERID_ADM9240, 145 .attach_adapter = adm9240_attach_adapter, 146 .detach_client = adm9240_detach_client, 147 };
··· 141 .driver = { 142 .name = "adm9240", 143 }, 144 .attach_adapter = adm9240_attach_adapter, 145 .detach_client = adm9240_detach_client, 146 };
-1
drivers/hwmon/asb100.c
··· 221 .driver = { 222 .name = "asb100", 223 }, 224 - .id = I2C_DRIVERID_ASB100, 225 .attach_adapter = asb100_attach_adapter, 226 .detach_client = asb100_detach_client, 227 };
··· 221 .driver = { 222 .name = "asb100", 223 }, 224 .attach_adapter = asb100_attach_adapter, 225 .detach_client = asb100_detach_client, 226 };
-1
drivers/hwmon/ds1621.c
··· 94 .driver = { 95 .name = "ds1621", 96 }, 97 - .id = I2C_DRIVERID_DS1621, 98 .attach_adapter = ds1621_attach_adapter, 99 .detach_client = ds1621_detach_client, 100 };
··· 94 .driver = { 95 .name = "ds1621", 96 }, 97 .attach_adapter = ds1621_attach_adapter, 98 .detach_client = ds1621_detach_client, 99 };
-1
drivers/hwmon/fscher.c
··· 123 .driver = { 124 .name = "fscher", 125 }, 126 - .id = I2C_DRIVERID_FSCHER, 127 .attach_adapter = fscher_attach_adapter, 128 .detach_client = fscher_detach_client, 129 };
··· 123 .driver = { 124 .name = "fscher", 125 }, 126 .attach_adapter = fscher_attach_adapter, 127 .detach_client = fscher_detach_client, 128 };
-1
drivers/hwmon/fscpos.c
··· 105 .driver = { 106 .name = "fscpos", 107 }, 108 - .id = I2C_DRIVERID_FSCPOS, 109 .attach_adapter = fscpos_attach_adapter, 110 .detach_client = fscpos_detach_client, 111 };
··· 105 .driver = { 106 .name = "fscpos", 107 }, 108 .attach_adapter = fscpos_attach_adapter, 109 .detach_client = fscpos_detach_client, 110 };
-1
drivers/hwmon/lm75.c
··· 74 .driver = { 75 .name = "lm75", 76 }, 77 - .id = I2C_DRIVERID_LM75, 78 .attach_adapter = lm75_attach_adapter, 79 .detach_client = lm75_detach_client, 80 };
··· 74 .driver = { 75 .name = "lm75", 76 }, 77 .attach_adapter = lm75_attach_adapter, 78 .detach_client = lm75_detach_client, 79 };
-1
drivers/hwmon/lm78.c
··· 168 .driver = { 169 .name = "lm78", 170 }, 171 - .id = I2C_DRIVERID_LM78, 172 .attach_adapter = lm78_attach_adapter, 173 .detach_client = lm78_detach_client, 174 };
··· 168 .driver = { 169 .name = "lm78", 170 }, 171 .attach_adapter = lm78_attach_adapter, 172 .detach_client = lm78_detach_client, 173 };
-1
drivers/hwmon/lm80.c
··· 147 .driver = { 148 .name = "lm80", 149 }, 150 - .id = I2C_DRIVERID_LM80, 151 .attach_adapter = lm80_attach_adapter, 152 .detach_client = lm80_detach_client, 153 };
··· 147 .driver = { 148 .name = "lm80", 149 }, 150 .attach_adapter = lm80_attach_adapter, 151 .detach_client = lm80_detach_client, 152 };
-1
drivers/hwmon/lm83.c
··· 133 .driver = { 134 .name = "lm83", 135 }, 136 - .id = I2C_DRIVERID_LM83, 137 .attach_adapter = lm83_attach_adapter, 138 .detach_client = lm83_detach_client, 139 };
··· 133 .driver = { 134 .name = "lm83", 135 }, 136 .attach_adapter = lm83_attach_adapter, 137 .detach_client = lm83_detach_client, 138 };
-1
drivers/hwmon/lm85.c
··· 367 .driver = { 368 .name = "lm85", 369 }, 370 - .id = I2C_DRIVERID_LM85, 371 .attach_adapter = lm85_attach_adapter, 372 .detach_client = lm85_detach_client, 373 };
··· 367 .driver = { 368 .name = "lm85", 369 }, 370 .attach_adapter = lm85_attach_adapter, 371 .detach_client = lm85_detach_client, 372 };
-1
drivers/hwmon/lm87.c
··· 171 .driver = { 172 .name = "lm87", 173 }, 174 - .id = I2C_DRIVERID_LM87, 175 .attach_adapter = lm87_attach_adapter, 176 .detach_client = lm87_detach_client, 177 };
··· 171 .driver = { 172 .name = "lm87", 173 }, 174 .attach_adapter = lm87_attach_adapter, 175 .detach_client = lm87_detach_client, 176 };
-1
drivers/hwmon/lm90.c
··· 204 .driver = { 205 .name = "lm90", 206 }, 207 - .id = I2C_DRIVERID_LM90, 208 .attach_adapter = lm90_attach_adapter, 209 .detach_client = lm90_detach_client, 210 };
··· 204 .driver = { 205 .name = "lm90", 206 }, 207 .attach_adapter = lm90_attach_adapter, 208 .detach_client = lm90_detach_client, 209 };
-1
drivers/hwmon/lm92.c
··· 428 .driver = { 429 .name = "lm92", 430 }, 431 - .id = I2C_DRIVERID_LM92, 432 .attach_adapter = lm92_attach_adapter, 433 .detach_client = lm92_detach_client, 434 };
··· 428 .driver = { 429 .name = "lm92", 430 }, 431 .attach_adapter = lm92_attach_adapter, 432 .detach_client = lm92_detach_client, 433 };
-1
drivers/hwmon/w83l785ts.c
··· 96 .driver = { 97 .name = "w83l785ts", 98 }, 99 - .id = I2C_DRIVERID_W83L785TS, 100 .attach_adapter = w83l785ts_attach_adapter, 101 .detach_client = w83l785ts_detach_client, 102 };
··· 96 .driver = { 97 .name = "w83l785ts", 98 }, 99 .attach_adapter = w83l785ts_attach_adapter, 100 .detach_client = w83l785ts_detach_client, 101 };
-1
drivers/i2c/chips/eeprom.c
··· 71 .driver = { 72 .name = "eeprom", 73 }, 74 - .id = I2C_DRIVERID_EEPROM, 75 .attach_adapter = eeprom_attach_adapter, 76 .detach_client = eeprom_detach_client, 77 };
··· 71 .driver = { 72 .name = "eeprom", 73 }, 74 .attach_adapter = eeprom_attach_adapter, 75 .detach_client = eeprom_detach_client, 76 };
-1
drivers/i2c/chips/pcf8574.c
··· 67 .driver = { 68 .name = "pcf8574", 69 }, 70 - .id = I2C_DRIVERID_PCF8574, 71 .attach_adapter = pcf8574_attach_adapter, 72 .detach_client = pcf8574_detach_client, 73 };
··· 67 .driver = { 68 .name = "pcf8574", 69 }, 70 .attach_adapter = pcf8574_attach_adapter, 71 .detach_client = pcf8574_detach_client, 72 };
-1
drivers/i2c/chips/pcf8591.c
··· 92 .driver = { 93 .name = "pcf8591", 94 }, 95 - .id = I2C_DRIVERID_PCF8591, 96 .attach_adapter = pcf8591_attach_adapter, 97 .detach_client = pcf8591_detach_client, 98 };
··· 92 .driver = { 93 .name = "pcf8591", 94 }, 95 .attach_adapter = pcf8591_attach_adapter, 96 .detach_client = pcf8591_detach_client, 97 };
-33
include/linux/i2c-id.h
··· 96 97 #define I2C_DRIVERID_I2CDEV 900 98 99 - /* IDs -- Use DRIVERIDs 1000-1999 for sensors. 100 - These were originally in sensors.h in the lm_sensors package */ 101 - #define I2C_DRIVERID_LM78 1002 102 - #define I2C_DRIVERID_LM75 1003 103 - #define I2C_DRIVERID_EEPROM 1005 104 - #define I2C_DRIVERID_LM80 1007 105 - #define I2C_DRIVERID_ADM1021 1008 106 - #define I2C_DRIVERID_ADM9240 1009 107 - #define I2C_DRIVERID_LTC1710 1010 108 - #define I2C_DRIVERID_BT869 1013 109 - #define I2C_DRIVERID_MAXILIFE 1014 110 - #define I2C_DRIVERID_MATORB 1015 111 - #define I2C_DRIVERID_THMC50 1017 112 - #define I2C_DRIVERID_ADM1025 1020 113 - #define I2C_DRIVERID_LM87 1021 114 - #define I2C_DRIVERID_PCF8574 1022 115 - #define I2C_DRIVERID_MTP008 1023 116 - #define I2C_DRIVERID_DS1621 1024 117 - #define I2C_DRIVERID_ADM1024 1025 118 - #define I2C_DRIVERID_CH700X 1027 /* single driver for CH7003-7009 digital pc to tv encoders */ 119 - #define I2C_DRIVERID_FSCPOS 1028 120 - #define I2C_DRIVERID_FSCSCY 1029 121 - #define I2C_DRIVERID_PCF8591 1030 122 - #define I2C_DRIVERID_LM92 1033 123 - #define I2C_DRIVERID_SMARTBATT 1035 124 - #define I2C_DRIVERID_BMCSENSORS 1036 125 - #define I2C_DRIVERID_FS451 1037 126 - #define I2C_DRIVERID_LM85 1039 127 - #define I2C_DRIVERID_LM83 1040 128 - #define I2C_DRIVERID_LM90 1042 129 - #define I2C_DRIVERID_ASB100 1043 130 - #define I2C_DRIVERID_FSCHER 1046 131 - #define I2C_DRIVERID_W83L785TS 1047 132 #define I2C_DRIVERID_OV7670 1048 /* Omnivision 7670 camera */ 133 134 /*
··· 96 97 #define I2C_DRIVERID_I2CDEV 900 98 99 #define I2C_DRIVERID_OV7670 1048 /* Omnivision 7670 camera */ 100 101 /*