/linux-master/drivers/hwmon/ |
H A D | lm75.c | 887 static int lm75_detect(struct i2c_client *new_client, argument 890 struct i2c_adapter *adapter = new_client->adapter; 925 conf = i2c_smbus_read_byte_data(new_client, 1); 930 if (i2c_smbus_read_byte_data(new_client, 7) == LM75A_ID) { 935 if (i2c_smbus_read_byte_data(new_client, 4) != 0xff 936 || i2c_smbus_read_byte_data(new_client, 5) != 0xff 937 || i2c_smbus_read_byte_data(new_client, 6) != 0xff) 940 hyst = i2c_smbus_read_byte_data(new_client, 2); 941 os = i2c_smbus_read_byte_data(new_client, 3); 944 hyst = i2c_smbus_read_byte_data(new_client, [all...] |
H A D | lm92.c | 271 static int lm92_detect(struct i2c_client *new_client, argument 274 struct i2c_adapter *adapter = new_client->adapter; 282 config = i2c_smbus_read_byte_data(new_client, LM92_REG_CONFIG); 283 man_id = i2c_smbus_read_word_data(new_client, LM92_REG_MAN_ID); 295 static int lm92_probe(struct i2c_client *new_client) argument 300 data = devm_kzalloc(&new_client->dev, sizeof(struct lm92_data), 305 data->client = new_client; 309 lm92_init_client(new_client); 311 hwmon_dev = devm_hwmon_device_register_with_groups(&new_client->dev, 312 new_client [all...] |
H A D | lm73.c | 229 static int lm73_detect(struct i2c_client *new_client, argument 232 struct i2c_adapter *adapter = new_client->adapter; 243 ctrl = i2c_smbus_read_byte_data(new_client, LM73_REG_CTRL); 247 conf = i2c_smbus_read_byte_data(new_client, LM73_REG_CONF); 251 id = i2c_smbus_read_byte_data(new_client, LM73_REG_ID); 256 id = i2c_smbus_read_word_data(new_client, LM73_REG_ID);
|
H A D | max1619.c | 264 static int max1619_probe(struct i2c_client *new_client) argument 269 data = devm_kzalloc(&new_client->dev, sizeof(struct max1619_data), 274 data->client = new_client; 278 max1619_init_client(new_client); 280 hwmon_dev = devm_hwmon_device_register_with_groups(&new_client->dev, 281 new_client->name,
|
H A D | stts751.c | 649 static int stts751_detect(struct i2c_client *new_client, argument 652 struct i2c_adapter *adapter = new_client->adapter; 659 tmp = i2c_smbus_read_byte_data(new_client, STTS751_REG_MAN_ID); 664 tmp = i2c_smbus_read_byte_data(new_client, STTS751_REG_TEMP_L); 668 tmp = i2c_smbus_read_byte_data(new_client, STTS751_REG_HLIM_L); 672 tmp = i2c_smbus_read_byte_data(new_client, STTS751_REG_LLIM_L); 677 tmp = i2c_smbus_read_byte_data(new_client, STTS751_REG_SMBUS_TO); 681 tmp = i2c_smbus_read_byte_data(new_client, STTS751_REG_PROD_ID); 693 dev_dbg(&new_client->dev, "Chip %s detected", name);
|
H A D | lm95245.c | 435 static int lm95245_detect(struct i2c_client *new_client, argument 438 struct i2c_adapter *adapter = new_client->adapter; 439 int address = new_client->addr; 446 id = i2c_smbus_read_byte_data(new_client, LM95245_REG_R_MAN_ID); 450 rev = i2c_smbus_read_byte_data(new_client, LM95245_REG_R_CHIP_ID);
|
H A D | adm9240.c | 276 static int adm9240_detect(struct i2c_client *new_client, argument 279 struct i2c_adapter *adapter = new_client->adapter; 281 int address = new_client->addr; 288 if (i2c_smbus_read_byte_data(new_client, ADM9240_REG_I2C_ADDR) != address) 292 man_id = i2c_smbus_read_byte_data(new_client, ADM9240_REG_MAN_ID); 303 die_rev = i2c_smbus_read_byte_data(new_client, ADM9240_REG_DIE_REV);
|
H A D | lm95241.c | 365 static int lm95241_detect(struct i2c_client *new_client, argument 368 struct i2c_adapter *adapter = new_client->adapter; 375 mfg_id = i2c_smbus_read_byte_data(new_client, LM95241_REG_R_MAN_ID); 379 chip_id = i2c_smbus_read_byte_data(new_client, LM95241_REG_R_CHIP_ID);
|
H A D | emc2103.c | 630 emc2103_detect(struct i2c_client *new_client, struct i2c_board_info *info) argument 632 struct i2c_adapter *adapter = new_client->adapter; 638 manufacturer = i2c_smbus_read_byte_data(new_client, REG_MFG_ID); 642 product = i2c_smbus_read_byte_data(new_client, REG_PRODUCT_ID);
|
H A D | w83792d.c | 921 w83792d_detect_subclients(struct i2c_client *new_client) argument 924 int address = new_client->addr; 926 struct i2c_adapter *adapter = new_client->adapter; 933 dev_err(&new_client->dev, 939 w83792d_write_value(new_client, W83792D_REG_I2C_SUBADDR, 944 val = w83792d_read_value(new_client, W83792D_REG_I2C_SUBADDR); 947 dev_err(&new_client->dev, 953 devm_i2c_new_dummy_device(&new_client->dev, adapter, 0x48 + (val & 0x7)); 956 devm_i2c_new_dummy_device(&new_client->dev, adapter, 0x48 + ((val >> 4) & 0x7));
|
H A D | w83781d.c | 846 w83781d_detect_subclients(struct i2c_client *new_client) argument 850 int address = new_client->addr; 852 struct i2c_adapter *adapter = new_client->adapter; 853 struct w83781d_data *data = i2c_get_clientdata(new_client); 863 dev_err(&new_client->dev, 888 dev_err(&new_client->dev, 899 dev_err(&new_client->dev,
|
/linux-master/drivers/gpu/vga/ |
H A D | vga_switcheroo.c | 707 static int vga_switchto_stage1(struct vga_switcheroo_client *new_client) argument 715 if (vga_switcheroo_pwr_state(new_client) == VGA_SWITCHEROO_OFF) 716 vga_switchon(new_client); 718 vga_set_default_device(new_client->pdev); 723 static int vga_switchto_stage2(struct vga_switcheroo_client *new_client) argument 738 if (new_client->fb_info) 739 fbcon_remap_all(new_client->fb_info); 742 ret = vgasr_priv.handler->switchto(new_client->id); 747 if (new_client->ops->reprobe) 748 new_client [all...] |
/linux-master/drivers/media/i2c/ |
H A D | adv7604.c | 2930 struct i2c_client *new_client; local 2933 new_client = i2c_new_dummy_device(client->adapter, 2936 new_client = i2c_new_ancillary_device(client, 2940 if (!IS_ERR(new_client)) 2941 io_write(sd, io_reg, new_client->addr << 1); 2943 return new_client;
|
/linux-master/drivers/md/ |
H A D | dm-bufio.c | 2812 static void __insert_client(struct dm_bufio_client *new_client) argument 2819 if (time_after_eq(c->oldest_buffer, new_client->oldest_buffer)) 2824 list_add_tail(&new_client->client_list, h);
|