Searched refs:new_client (Results 1 - 14 of 14) sorted by relevance

/linux-master/drivers/hwmon/
H A Dlm75.c887 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 Dlm92.c271 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 Dlm73.c229 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 Dmax1619.c264 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 Dstts751.c649 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 Dlm95245.c435 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 Dadm9240.c276 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 Dlm95241.c365 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 Demc2103.c630 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 Dw83792d.c921 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 Dw83781d.c846 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 Dvga_switcheroo.c707 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 Dadv7604.c2930 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 Ddm-bufio.c2812 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);

Completed in 1774 milliseconds