| /linux/arch/arm/mach-omap1/ |
| H A D | i2c.h | 11 struct i2c_board_info; 19 struct i2c_board_info const *info, 24 struct i2c_board_info const *info, in omap_register_i2c_bus()
|
| /linux/rust/kernel/ |
| H A D | i2c.rs | 436 pub struct I2cBoardInfo(bindings::i2c_board_info); 445 let mut i2c_board_info: bindings::i2c_board_info = pin_init::zeroed(); in new() localVariable 448 i2c_board_info.type_[i] = src[i]; in new() 452 i2c_board_info.addr = addr; in new() 453 Self(i2c_board_info) in new() 456 fn as_raw(&self) -> *const bindings::i2c_board_info { in as_raw() argument 562 i2c_board_info: &I2cBoardInfo, in new() 565 Devres::new(parent_dev, Self::try_new(i2c_adapter, i2c_board_info)) in new() 568 fn try_new(i2c_adapter: &I2cAdapter, i2c_board_info: &I2cBoardInfo) -> Result<Self> { in try_new() 573 bindings::i2c_new_client_device(i2c_adapter.as_raw(), i2c_board_info.as_raw()) in try_new()
|
| /linux/arch/arm/mach-s3c/ |
| H A D | mach-crag6410-module.c | 175 static const struct i2c_board_info wm1254_devs[] = { 184 static const struct i2c_board_info wm1255_devs[] = { 193 static const struct i2c_board_info wm1259_devs[] = { 220 static const struct i2c_board_info wm1277_devs[] = { 317 static const struct i2c_board_info wm6230_i2c_devs[] = { 337 static const struct i2c_board_info wm2200_i2c[] = { 346 const struct i2c_board_info *i2c_devs;
|
| /linux/include/linux/ |
| H A D | i2c.h | 38 struct i2c_board_info; 300 int (*detect)(struct i2c_client *client, struct i2c_board_info *info); 425 struct i2c_board_info { struct 459 i2c_new_client_device(struct i2c_adapter *adap, struct i2c_board_info const *info); 469 struct i2c_board_info *info, 503 i2c_register_board_info(int busnum, struct i2c_board_info const *info, 507 i2c_register_board_info(int busnum, struct i2c_board_info const *info, in i2c_register_board_info() 1046 struct i2c_board_info *info); 1067 struct i2c_board_info *info) in of_i2c_get_board_info() 1084 struct i2c_board_info *info); [all …]
|
| /linux/include/linux/platform_data/media/ |
| H A D | timb_radio.h | 14 struct i2c_board_info *tuner; 15 struct i2c_board_info *dsp;
|
| H A D | timb_video.h | 17 struct i2c_board_info *info;
|
| /linux/include/media/drv-intf/ |
| H A D | s3c_camif.h | 24 struct i2c_board_info i2c_board_info; member
|
| H A D | sh_vou.h | 26 struct i2c_board_info *board_info;
|
| /linux/drivers/i2c/ |
| H A D | i2c-core-acpi.c | 34 struct i2c_board_info *info; 107 struct i2c_board_info *info = lookup->info; in i2c_acpi_fill_info() 148 struct i2c_board_info *info = lookup->info; in i2c_acpi_do_lookup() 233 struct i2c_board_info *info, in i2c_acpi_get_info() 279 struct i2c_board_info *info) in i2c_acpi_register_device() 300 struct i2c_board_info info; in i2c_acpi_add_device() 414 struct i2c_board_info dummy; in i2c_acpi_find_bus_speed() 480 struct i2c_board_info info; in i2c_acpi_notify() 543 struct i2c_board_info *info) in i2c_acpi_new_device_by_fwnode()
|
| H A D | i2c-smbus.c | 314 struct i2c_board_info host_notify_board_info = { in i2c_new_slave_host_notify_device() 458 struct i2c_board_info info; in i2c_register_spd() 461 memset(&info, 0, sizeof(struct i2c_board_info)); in i2c_register_spd()
|
| H A D | i2c-core-of.c | 23 struct i2c_board_info *info) in of_i2c_get_board_info() 68 struct i2c_board_info info; in of_i2c_register_device()
|
| /linux/arch/powerpc/platforms/pasemi/ |
| H A D | misc.c | 32 struct i2c_board_info *info) in find_i2c_driver() 60 struct i2c_board_info info = {}; in pasemi_register_i2c_devices()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-cht-wc.c | 302 static struct i2c_board_info gpd_win_board_info = { 338 static struct i2c_board_info xiaomi_mipad2_board_info = { 375 static struct i2c_board_info lenovo_yogabook1_board_info = { 418 static struct i2c_board_info lenovo_yoga_tab3_board_info = { 429 struct i2c_board_info *board_info = NULL; in cht_wc_i2c_adap_i2c_probe()
|
| H A D | i2c-ccgx-ucsi.c | 19 struct i2c_board_info info = {}; in i2c_new_ccgx_ucsi()
|
| /linux/drivers/media/usb/cx231xx/ |
| H A D | cx231xx-input.c | 51 struct i2c_board_info info; in cx231xx_ir_init() 62 memset(&info, 0, sizeof(struct i2c_board_info)); in cx231xx_ir_init()
|
| /linux/drivers/media/pci/pt3/ |
| H A D | pt3.h | 99 struct i2c_board_info demod_info; 102 struct i2c_board_info tuner_info;
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | falcon_boards.c | 87 static int ef4_init_lm87(struct ef4_nic *efx, const struct i2c_board_info *info, in ef4_init_lm87() 179 ef4_init_lm87(struct ef4_nic *efx, const struct i2c_board_info *info, in ef4_init_lm87() 442 static const struct i2c_board_info sfe4001_hwmon_info = { 522 static const struct i2c_board_info sfe4002_hwmon_info = { 591 static const struct i2c_board_info sfn4112f_hwmon_info = { 653 static const struct i2c_board_info sfe4003_hwmon_info = {
|
| /linux/Documentation/i2c/busses/ |
| H A D | i2c-ocores.rst | 25 There is also a possibility to attach a list of i2c_board_info which 44 struct i2c_board_info ocores_i2c_board_info[] = {
|
| /linux/drivers/platform/x86/amd/ |
| H A D | amd_isp4.c | 33 struct i2c_board_info board_info; 43 struct i2c_board_info board_info; 262 struct i2c_board_info *info = &isp4_platform->board_info; in instantiate_isp_i2c_client()
|
| /linux/Documentation/leds/ |
| H A D | leds-lp3944.rst | 44 registered using the i2c_board_info mechanism. 49 static struct i2c_board_info a910_i2c_board_info[] __initdata = {
|
| /linux/include/linux/platform_data/ |
| H A D | i2c-xiic.h | 28 struct i2c_board_info const *devices;
|
| H A D | i2c-ocores.h | 18 struct i2c_board_info const *devices; /* devices connected to the bus */
|
| /linux/drivers/iio/imu/inv_mpu6050/ |
| H A D | inv_mpu_acpi.c | 47 struct i2c_board_info *info) in asus_acpi_get_sensor_info() 133 struct i2c_board_info info = { }; in inv_mpu_acpi_create_mux_client()
|
| /linux/arch/mips/sibyte/swarm/ |
| H A D | swarm-i2c.c | 13 static struct i2c_board_info swarm_i2c_info1[] __initdata = {
|
| /linux/drivers/media/pci/saa7164/ |
| H A D | saa7164-dvb.c | 106 struct i2c_board_info bi; in si2157_attach() 531 struct i2c_board_info info; in saa7164_dvb_register() 633 memset(&info, 0, sizeof(struct i2c_board_info)); in saa7164_dvb_register() 652 memset(&info, 0, sizeof(struct i2c_board_info)); in saa7164_dvb_register() 676 memset(&info, 0, sizeof(struct i2c_board_info)); in saa7164_dvb_register() 695 memset(&info, 0, sizeof(struct i2c_board_info)); in saa7164_dvb_register()
|