/drivers/hwmon/ |
D | lm77.c | 248 static int lm77_detect(struct i2c_client *new_client, int kind, in lm77_detect() argument 251 struct i2c_adapter *adapter = new_client->adapter; in lm77_detect() 272 cur = i2c_smbus_read_word_data(new_client, 0); in lm77_detect() 273 conf = i2c_smbus_read_byte_data(new_client, 1); in lm77_detect() 274 hyst = i2c_smbus_read_word_data(new_client, 2); in lm77_detect() 275 crit = i2c_smbus_read_word_data(new_client, 3); in lm77_detect() 276 min = i2c_smbus_read_word_data(new_client, 4); in lm77_detect() 277 max = i2c_smbus_read_word_data(new_client, 5); in lm77_detect() 279 if (i2c_smbus_read_byte_data(new_client, i + 1) != conf in lm77_detect() 280 || i2c_smbus_read_word_data(new_client, i + 2) != hyst in lm77_detect() [all …]
|
D | w83l785ts.c | 149 static int w83l785ts_detect(struct i2c_client *new_client, int kind, in w83l785ts_detect() argument 152 struct i2c_adapter *adapter = new_client->adapter; in w83l785ts_detect() 169 if (((w83l785ts_read_value(new_client, in w83l785ts_detect() 171 || ((w83l785ts_read_value(new_client, in w83l785ts_detect() 175 new_client->addr); in w83l785ts_detect() 184 man_id = (w83l785ts_read_value(new_client, in w83l785ts_detect() 186 w83l785ts_read_value(new_client, in w83l785ts_detect() 188 chip_id = w83l785ts_read_value(new_client, in w83l785ts_detect() 210 static int w83l785ts_probe(struct i2c_client *new_client, in w83l785ts_probe() argument 222 i2c_set_clientdata(new_client, data); in w83l785ts_probe() [all …]
|
D | lm87.c | 161 static int lm87_detect(struct i2c_client *new_client, int kind, 665 static int lm87_detect(struct i2c_client *new_client, int kind, in lm87_detect() argument 668 struct i2c_adapter *adapter = new_client->adapter; in lm87_detect() 680 u8 cid = lm87_read_value(new_client, LM87_REG_COMPANY_ID); in lm87_detect() 681 u8 rev = lm87_read_value(new_client, LM87_REG_REVISION); in lm87_detect() 691 || (lm87_read_value(new_client, LM87_REG_CONFIG) & 0x80)) { in lm87_detect() 694 new_client->addr); in lm87_detect() 704 static int lm87_probe(struct i2c_client *new_client, in lm87_probe() argument 716 i2c_set_clientdata(new_client, data); in lm87_probe() 721 lm87_init_client(new_client); in lm87_probe() [all …]
|
D | lm75.c | 237 static int lm75_detect(struct i2c_client *new_client, int kind, in lm75_detect() argument 240 struct i2c_adapter *adapter = new_client->adapter; in lm75_detect() 258 cur = i2c_smbus_read_word_data(new_client, 0); in lm75_detect() 259 conf = i2c_smbus_read_byte_data(new_client, 1); in lm75_detect() 260 hyst = i2c_smbus_read_word_data(new_client, 2); in lm75_detect() 261 if (i2c_smbus_read_word_data(new_client, 4) != hyst in lm75_detect() 262 || i2c_smbus_read_word_data(new_client, 5) != hyst in lm75_detect() 263 || i2c_smbus_read_word_data(new_client, 6) != hyst in lm75_detect() 264 || i2c_smbus_read_word_data(new_client, 7) != hyst) in lm75_detect() 266 os = i2c_smbus_read_word_data(new_client, 3); in lm75_detect() [all …]
|
D | atxp1.c | 278 static int atxp1_detect(struct i2c_client *new_client, int kind, in atxp1_detect() argument 281 struct i2c_adapter *adapter = new_client->adapter; in atxp1_detect() 289 if (!((i2c_smbus_read_byte_data(new_client, 0x3e) == 0) && in atxp1_detect() 290 (i2c_smbus_read_byte_data(new_client, 0x3f) == 0) && in atxp1_detect() 291 (i2c_smbus_read_byte_data(new_client, 0xfe) == 0) && in atxp1_detect() 292 (i2c_smbus_read_byte_data(new_client, 0xff) == 0))) in atxp1_detect() 297 temp = i2c_smbus_read_byte_data(new_client, 0x00); in atxp1_detect() 299 if (!((i2c_smbus_read_byte_data(new_client, 0x10) == temp) && in atxp1_detect() 300 (i2c_smbus_read_byte_data(new_client, 0x11) == temp))) in atxp1_detect() 317 static int atxp1_probe(struct i2c_client *new_client, in atxp1_probe() argument [all …]
|
D | lm83.c | 121 static int lm83_detect(struct i2c_client *new_client, int kind, 294 static int lm83_detect(struct i2c_client *new_client, int kind, in lm83_detect() argument 297 struct i2c_adapter *adapter = new_client->adapter; in lm83_detect() 318 if (((i2c_smbus_read_byte_data(new_client, LM83_REG_R_STATUS1) in lm83_detect() 320 ((i2c_smbus_read_byte_data(new_client, LM83_REG_R_STATUS2) in lm83_detect() 322 ((i2c_smbus_read_byte_data(new_client, LM83_REG_R_CONFIG) in lm83_detect() 326 new_client->addr); in lm83_detect() 334 man_id = i2c_smbus_read_byte_data(new_client, in lm83_detect() 336 chip_id = i2c_smbus_read_byte_data(new_client, in lm83_detect() 368 static int lm83_probe(struct i2c_client *new_client, in lm83_probe() argument [all …]
|
D | max1619.c | 229 static int max1619_detect(struct i2c_client *new_client, int kind, in max1619_detect() argument 232 struct i2c_adapter *adapter = new_client->adapter; in max1619_detect() 249 reg_config = i2c_smbus_read_byte_data(new_client, in max1619_detect() 251 reg_convrate = i2c_smbus_read_byte_data(new_client, in max1619_detect() 253 reg_status = i2c_smbus_read_byte_data(new_client, in max1619_detect() 259 new_client->addr); in max1619_detect() 267 man_id = i2c_smbus_read_byte_data(new_client, in max1619_detect() 269 chip_id = i2c_smbus_read_byte_data(new_client, in max1619_detect() 288 static int max1619_probe(struct i2c_client *new_client, in max1619_probe() argument 300 i2c_set_clientdata(new_client, data); in max1619_probe() [all …]
|
D | lm63.c | 426 static int lm63_detect(struct i2c_client *new_client, int kind, in lm63_detect() argument 429 struct i2c_adapter *adapter = new_client->adapter; in lm63_detect() 438 man_id = i2c_smbus_read_byte_data(new_client, in lm63_detect() 440 chip_id = i2c_smbus_read_byte_data(new_client, in lm63_detect() 442 reg_config1 = i2c_smbus_read_byte_data(new_client, in lm63_detect() 444 reg_config2 = i2c_smbus_read_byte_data(new_client, in lm63_detect() 446 reg_alert_status = i2c_smbus_read_byte_data(new_client, in lm63_detect() 448 reg_alert_mask = i2c_smbus_read_byte_data(new_client, in lm63_detect() 471 static int lm63_probe(struct i2c_client *new_client, in lm63_probe() argument 483 i2c_set_clientdata(new_client, data); in lm63_probe() [all …]
|
D | lm92.c | 322 static int lm92_detect(struct i2c_client *new_client, int kind, in lm92_detect() argument 325 struct i2c_adapter *adapter = new_client->adapter; in lm92_detect() 334 u8 config = i2c_smbus_read_byte_data(new_client, in lm92_detect() 336 u16 man_id = i2c_smbus_read_word_data(new_client, in lm92_detect() 344 if (max6635_check(new_client)) { in lm92_detect() 357 static int lm92_probe(struct i2c_client *new_client, in lm92_probe() argument 369 i2c_set_clientdata(new_client, data); in lm92_probe() 374 lm92_init_client(new_client); in lm92_probe() 377 if ((err = sysfs_create_group(&new_client->dev.kobj, &lm92_group))) in lm92_probe() 380 data->hwmon_dev = hwmon_device_register(&new_client->dev); in lm92_probe() [all …]
|
D | lm90.c | 659 static int lm90_detect(struct i2c_client *new_client, int kind, in lm90_detect() argument 662 struct i2c_adapter *adapter = new_client->adapter; in lm90_detect() 663 int address = new_client->addr; in lm90_detect() 687 if ((man_id = i2c_smbus_read_byte_data(new_client, in lm90_detect() 689 || (chip_id = i2c_smbus_read_byte_data(new_client, in lm90_detect() 691 || (reg_config1 = i2c_smbus_read_byte_data(new_client, in lm90_detect() 693 || (reg_convrate = i2c_smbus_read_byte_data(new_client, in lm90_detect() 701 if ((reg_config2 = i2c_smbus_read_byte_data(new_client, in lm90_detect() 817 static int lm90_probe(struct i2c_client *new_client, in lm90_probe() argument 820 struct i2c_adapter *adapter = to_i2c_adapter(new_client->dev.parent); in lm90_probe() [all …]
|
D | fscpos.c | 484 static int fscpos_detect(struct i2c_client *new_client, int kind, in fscpos_detect() argument 487 struct i2c_adapter *adapter = new_client->adapter; in fscpos_detect() 494 if ((fscpos_read_value(new_client, FSCPOS_REG_IDENT_0) in fscpos_detect() 496 || (fscpos_read_value(new_client, FSCPOS_REG_IDENT_1) in fscpos_detect() 498 || (fscpos_read_value(new_client, FSCPOS_REG_IDENT_2) in fscpos_detect() 508 static int fscpos_probe(struct i2c_client *new_client, in fscpos_probe() argument 520 i2c_set_clientdata(new_client, data); in fscpos_probe() 525 fscpos_init_client(new_client); in fscpos_probe() 528 dev_info(&new_client->dev, "Found fscpos chip, rev %u\n", data->revision); in fscpos_probe() 531 if ((err = sysfs_create_group(&new_client->dev.kobj, &fscpos_group))) in fscpos_probe() [all …]
|
D | adm9240.c | 548 static int adm9240_detect(struct i2c_client *new_client, int kind, in adm9240_detect() argument 551 struct i2c_adapter *adapter = new_client->adapter; in adm9240_detect() 553 int address = new_client->addr; in adm9240_detect() 566 if (i2c_smbus_read_byte_data(new_client, ADM9240_REG_I2C_ADDR) in adm9240_detect() 574 man_id = i2c_smbus_read_byte_data(new_client, in adm9240_detect() 589 die_rev = i2c_smbus_read_byte_data(new_client, in adm9240_detect() 609 static int adm9240_probe(struct i2c_client *new_client, in adm9240_probe() argument 621 i2c_set_clientdata(new_client, data); in adm9240_probe() 624 adm9240_init_client(new_client); in adm9240_probe() 627 if ((err = sysfs_create_group(&new_client->dev.kobj, &adm9240_group))) in adm9240_probe() [all …]
|
D | fscher.c | 297 static int fscher_detect(struct i2c_client *new_client, int kind, in fscher_detect() argument 300 struct i2c_adapter *adapter = new_client->adapter; in fscher_detect() 307 if ((i2c_smbus_read_byte_data(new_client, in fscher_detect() 309 || (i2c_smbus_read_byte_data(new_client, in fscher_detect() 311 || (i2c_smbus_read_byte_data(new_client, in fscher_detect() 321 static int fscher_probe(struct i2c_client *new_client, in fscher_probe() argument 333 i2c_set_clientdata(new_client, data); in fscher_probe() 337 fscher_init_client(new_client); in fscher_probe() 340 if ((err = sysfs_create_group(&new_client->dev.kobj, &fscher_group))) in fscher_probe() 343 data->hwmon_dev = hwmon_device_register(&new_client->dev); in fscher_probe() [all …]
|
D | w83792d.c | 882 w83792d_detect_subclients(struct i2c_client *new_client) in w83792d_detect_subclients() argument 885 int address = new_client->addr; in w83792d_detect_subclients() 887 struct i2c_adapter *adapter = new_client->adapter; in w83792d_detect_subclients() 888 struct w83792d_data *data = i2c_get_clientdata(new_client); in w83792d_detect_subclients() 895 dev_err(&new_client->dev, "invalid subclient " in w83792d_detect_subclients() 902 w83792d_write_value(new_client, W83792D_REG_I2C_SUBADDR, in w83792d_detect_subclients() 907 val = w83792d_read_value(new_client, W83792D_REG_I2C_SUBADDR); in w83792d_detect_subclients() 914 dev_err(&new_client->dev, "duplicate addresses 0x%x, " in w83792d_detect_subclients()
|
D | w83781d.c | 817 w83781d_detect_subclients(struct i2c_client *new_client) in w83781d_detect_subclients() argument 821 int address = new_client->addr; in w83781d_detect_subclients() 823 struct i2c_adapter *adapter = new_client->adapter; in w83781d_detect_subclients() 824 struct w83781d_data *data = i2c_get_clientdata(new_client); in w83781d_detect_subclients() 833 dev_err(&new_client->dev, "Invalid subclient " in w83781d_detect_subclients() 857 dev_err(&new_client->dev, in w83781d_detect_subclients() 868 dev_err(&new_client->dev, "Subclient %d " in w83781d_detect_subclients()
|
/drivers/char/agp/ |
D | frontend.c | 517 struct agp_client *new_client; in agp_create_client() local 519 new_client = kzalloc(sizeof(struct agp_client), GFP_KERNEL); in agp_create_client() 520 if (new_client == NULL) in agp_create_client() 523 new_client->pid = id; in agp_create_client() 524 agp_insert_client(new_client); in agp_create_client() 525 return new_client; in agp_create_client()
|