| /linux/drivers/i2c/busses/ |
| H A D | i2c-ccgx-ucsi.c | 26 return i2c_new_client_device(adapter, &info); in i2c_new_ccgx_ucsi()
|
| H A D | i2c-powermac.c | 236 newdev = i2c_new_client_device(adap, &info); in i2c_powermac_create_one() 354 newdev = i2c_new_client_device(adap, &info); in i2c_powermac_register_devices()
|
| H A D | i2c-taos-evm.c | 52 return i2c_new_client_device(adapter, &tsl2550_info); in taos_instantiate_device()
|
| H A D | i2c-cht-wc.c | 515 adap->client = i2c_new_client_device(&adap->adapter, board_info); in cht_wc_i2c_adap_i2c_probe()
|
| /linux/drivers/media/pci/saa7164/ |
| H A D | saa7164-dvb.c | 119 tuner = i2c_new_client_device(adapter, &bi); in si2157_attach() 638 client_demod = i2c_new_client_device(&dev->i2c_bus[2].i2c_adap, &info); in saa7164_dvb_register() 657 client_tuner = i2c_new_client_device(&dev->i2c_bus[0].i2c_adap, &info); in saa7164_dvb_register() 681 client_demod = i2c_new_client_device(&dev->i2c_bus[2].i2c_adap, &info); in saa7164_dvb_register() 700 client_tuner = i2c_new_client_device(&dev->i2c_bus[1].i2c_adap, &info); in saa7164_dvb_register()
|
| /linux/drivers/gpu/drm/nouveau/dispnv04/ |
| H A D | nouveau_i2c_encoder.c | 64 client = i2c_new_client_device(adap, info); in nouveau_i2c_encoder_init()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
| H A D | ic.c | 39 client = i2c_new_client_device(&bus->i2c, info); in probe_monitoring_device()
|
| /linux/drivers/media/usb/cx231xx/ |
| H A D | cx231xx-input.c | 91 dev->ir_i2c_client = i2c_new_client_device( in cx231xx_ir_init()
|
| /linux/Documentation/i2c/ |
| H A D | instantiating-devices.rst | 116 a struct i2c_board_info and calling i2c_new_client_device(). 130 i2c_new_client_device(&efx->i2c_adap, &sfe4001_hwmon_info); 143 i2c_new_scanned_device() instead of i2c_new_client_device(). 174 pointer that was earlier returned by i2c_new_client_device() or
|
| /linux/drivers/media/pci/mgb4/ |
| H A D | mgb4_i2c.c | 75 client->client = i2c_new_client_device(adap, info); in mgb4_i2c_init()
|
| /linux/drivers/iio/imu/inv_mpu6050/ |
| H A D | inv_mpu_acpi.c | 168 mux_client = i2c_new_client_device(st->muxc->adapter[0], &info); in inv_mpu_acpi_create_mux_client()
|
| /linux/drivers/platform/x86/dell/ |
| H A D | dell-lis3lv02d.c | 147 i2c_dev = i2c_new_client_device(adap, &info); in instantiate_i2c_client()
|
| /linux/drivers/i2c/ |
| H A D | i2c-core-base.c | 959 i2c_new_client_device(struct i2c_adapter *adap, struct i2c_board_info const *info) in i2c_new_client_device() function 1046 EXPORT_SYMBOL_GPL(i2c_new_client_device); 1149 return i2c_new_client_device(adapter, &info); in i2c_new_dummy_device() 1306 client = i2c_new_client_device(adap, &info); in new_device_store() 1415 IS_ERR(i2c_new_client_device(adapter, &devinfo->board_info))) in i2c_scan_static_board_info() 2497 client = i2c_new_client_device(adapter, &info); in i2c_detect_address() 2597 return i2c_new_client_device(adap, info); in i2c_new_scanned_device()
|
| H A D | i2c-core-acpi.c | 291 if (IS_ERR(i2c_new_client_device(adapter, info))) in i2c_acpi_register_device() 575 return i2c_new_client_device(adapter, info); in i2c_acpi_new_device_by_fwnode()
|
| H A D | i2c-smbus.c | 328 client = i2c_new_client_device(adapter, &host_notify_board_info); in i2c_new_slave_host_notify_device()
|
| /linux/drivers/regulator/ |
| H A D | raa215300.c | 160 rtc_client = i2c_new_client_device(client->adapter, &info); in raa215300_i2c_probe()
|
| /linux/drivers/media/usb/pvrusb2/ |
| H A D | pvrusb2-i2c-core.c | 567 i2c_new_client_device(&hdw->i2c_adap, &info); in pvr2_i2c_register_ir() 582 i2c_new_client_device(&hdw->i2c_adap, &info); in pvr2_i2c_register_ir()
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_hwmon.c | 201 client = i2c_new_client_device(&adapter->i2c_adap, &i350_sensor_info); in igb_sysfs_init()
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | falcon_boards.c | 91 struct i2c_client *client = i2c_new_client_device(&board->i2c_adap, info); in ef4_init_lm87() 457 i2c_new_client_device(&board->i2c_adap, &sfe4001_hwmon_info); in sfe4001_init()
|
| /linux/drivers/platform/x86/amd/ |
| H A D | amd_isp4.c | 270 i2c_dev = i2c_new_client_device(adap, info); in instantiate_isp_i2c_client()
|
| /linux/drivers/media/usb/dvb-usb-v2/ |
| H A D | zd1301.c | 175 client = i2c_new_client_device(adapter, &board_info); in zd1301_frontend_attach()
|
| /linux/drivers/platform/mellanox/ |
| H A D | mlxreg-lc.c | 420 dev->client = i2c_new_client_device(dev->adapter, dev->brdinfo); in mlxreg_lc_create_static_devices() 840 data->hpdev.client = i2c_new_client_device(data->hpdev.adapter, in mlxreg_lc_probe()
|
| H A D | mlxreg-dpu.c | 544 data->hpdev.client = i2c_new_client_device(data->hpdev.adapter, in mlxreg_dpu_probe()
|
| /linux/drivers/gpu/drm/nouveau/dispnv04/i2c/ |
| H A D | sil164_drv.c | 391 return i2c_new_client_device(adap, &info); in sil164_detect_slave()
|
| /linux/rust/kernel/ |
| H A D | i2c.rs | 558 /// The C `i2c_new_client_device` function wrapper for manual I2C client creation. 568 // SAFETY: the kernel guarantees that `i2c_new_client_device()` returns either a valid in try_new() 572 bindings::i2c_new_client_device(i2c_adapter.as_raw(), i2c_board_info.as_raw()) in try_new()
|