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 115 .driver = { 116 116 .name = "adm1021", 117 117 }, 118 - .id = I2C_DRIVERID_ADM1021, 119 118 .attach_adapter = adm1021_attach_adapter, 120 119 .detach_client = adm1021_detach_client, 121 120 };
-1
drivers/hwmon/adm1025.c
··· 123 123 .driver = { 124 124 .name = "adm1025", 125 125 }, 126 - .id = I2C_DRIVERID_ADM1025, 127 126 .attach_adapter = adm1025_attach_adapter, 128 127 .detach_client = adm1025_detach_client, 129 128 };
-1
drivers/hwmon/adm9240.c
··· 141 141 .driver = { 142 142 .name = "adm9240", 143 143 }, 144 - .id = I2C_DRIVERID_ADM9240, 145 144 .attach_adapter = adm9240_attach_adapter, 146 145 .detach_client = adm9240_detach_client, 147 146 };
-1
drivers/hwmon/asb100.c
··· 221 221 .driver = { 222 222 .name = "asb100", 223 223 }, 224 - .id = I2C_DRIVERID_ASB100, 225 224 .attach_adapter = asb100_attach_adapter, 226 225 .detach_client = asb100_detach_client, 227 226 };
-1
drivers/hwmon/ds1621.c
··· 94 94 .driver = { 95 95 .name = "ds1621", 96 96 }, 97 - .id = I2C_DRIVERID_DS1621, 98 97 .attach_adapter = ds1621_attach_adapter, 99 98 .detach_client = ds1621_detach_client, 100 99 };
-1
drivers/hwmon/fscher.c
··· 123 123 .driver = { 124 124 .name = "fscher", 125 125 }, 126 - .id = I2C_DRIVERID_FSCHER, 127 126 .attach_adapter = fscher_attach_adapter, 128 127 .detach_client = fscher_detach_client, 129 128 };
-1
drivers/hwmon/fscpos.c
··· 105 105 .driver = { 106 106 .name = "fscpos", 107 107 }, 108 - .id = I2C_DRIVERID_FSCPOS, 109 108 .attach_adapter = fscpos_attach_adapter, 110 109 .detach_client = fscpos_detach_client, 111 110 };
-1
drivers/hwmon/lm75.c
··· 74 74 .driver = { 75 75 .name = "lm75", 76 76 }, 77 - .id = I2C_DRIVERID_LM75, 78 77 .attach_adapter = lm75_attach_adapter, 79 78 .detach_client = lm75_detach_client, 80 79 };
-1
drivers/hwmon/lm78.c
··· 168 168 .driver = { 169 169 .name = "lm78", 170 170 }, 171 - .id = I2C_DRIVERID_LM78, 172 171 .attach_adapter = lm78_attach_adapter, 173 172 .detach_client = lm78_detach_client, 174 173 };
-1
drivers/hwmon/lm80.c
··· 147 147 .driver = { 148 148 .name = "lm80", 149 149 }, 150 - .id = I2C_DRIVERID_LM80, 151 150 .attach_adapter = lm80_attach_adapter, 152 151 .detach_client = lm80_detach_client, 153 152 };
-1
drivers/hwmon/lm83.c
··· 133 133 .driver = { 134 134 .name = "lm83", 135 135 }, 136 - .id = I2C_DRIVERID_LM83, 137 136 .attach_adapter = lm83_attach_adapter, 138 137 .detach_client = lm83_detach_client, 139 138 };
-1
drivers/hwmon/lm85.c
··· 367 367 .driver = { 368 368 .name = "lm85", 369 369 }, 370 - .id = I2C_DRIVERID_LM85, 371 370 .attach_adapter = lm85_attach_adapter, 372 371 .detach_client = lm85_detach_client, 373 372 };
-1
drivers/hwmon/lm87.c
··· 171 171 .driver = { 172 172 .name = "lm87", 173 173 }, 174 - .id = I2C_DRIVERID_LM87, 175 174 .attach_adapter = lm87_attach_adapter, 176 175 .detach_client = lm87_detach_client, 177 176 };
-1
drivers/hwmon/lm90.c
··· 204 204 .driver = { 205 205 .name = "lm90", 206 206 }, 207 - .id = I2C_DRIVERID_LM90, 208 207 .attach_adapter = lm90_attach_adapter, 209 208 .detach_client = lm90_detach_client, 210 209 };
-1
drivers/hwmon/lm92.c
··· 428 428 .driver = { 429 429 .name = "lm92", 430 430 }, 431 - .id = I2C_DRIVERID_LM92, 432 431 .attach_adapter = lm92_attach_adapter, 433 432 .detach_client = lm92_detach_client, 434 433 };
-1
drivers/hwmon/w83l785ts.c
··· 96 96 .driver = { 97 97 .name = "w83l785ts", 98 98 }, 99 - .id = I2C_DRIVERID_W83L785TS, 100 99 .attach_adapter = w83l785ts_attach_adapter, 101 100 .detach_client = w83l785ts_detach_client, 102 101 };
-1
drivers/i2c/chips/eeprom.c
··· 71 71 .driver = { 72 72 .name = "eeprom", 73 73 }, 74 - .id = I2C_DRIVERID_EEPROM, 75 74 .attach_adapter = eeprom_attach_adapter, 76 75 .detach_client = eeprom_detach_client, 77 76 };
-1
drivers/i2c/chips/pcf8574.c
··· 67 67 .driver = { 68 68 .name = "pcf8574", 69 69 }, 70 - .id = I2C_DRIVERID_PCF8574, 71 70 .attach_adapter = pcf8574_attach_adapter, 72 71 .detach_client = pcf8574_detach_client, 73 72 };
-1
drivers/i2c/chips/pcf8591.c
··· 92 92 .driver = { 93 93 .name = "pcf8591", 94 94 }, 95 - .id = I2C_DRIVERID_PCF8591, 96 95 .attach_adapter = pcf8591_attach_adapter, 97 96 .detach_client = pcf8591_detach_client, 98 97 };
-33
include/linux/i2c-id.h
··· 96 96 97 97 #define I2C_DRIVERID_I2CDEV 900 98 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 99 #define I2C_DRIVERID_OV7670 1048 /* Omnivision 7670 camera */ 133 100 134 101 /*