Home
last modified time | relevance | path

Searched refs:i2c_board_info (Results 1 – 25 of 146) sorted by relevance

123456

/linux/arch/arm/mach-omap1/
H A Di2c.h11 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 Di2c.rs436 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 Dmach-crag6410-module.c175 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 Di2c.h38 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 Dtimb_radio.h14 struct i2c_board_info *tuner;
15 struct i2c_board_info *dsp;
H A Dtimb_video.h17 struct i2c_board_info *info;
/linux/include/media/drv-intf/
H A Ds3c_camif.h24 struct i2c_board_info i2c_board_info; member
H A Dsh_vou.h26 struct i2c_board_info *board_info;
/linux/drivers/i2c/
H A Di2c-core-acpi.c34 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 Di2c-smbus.c314 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 Di2c-core-of.c23 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 Dmisc.c32 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 Di2c-cht-wc.c302 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 Di2c-ccgx-ucsi.c19 struct i2c_board_info info = {}; in i2c_new_ccgx_ucsi()
/linux/drivers/media/usb/cx231xx/
H A Dcx231xx-input.c51 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 Dpt3.h99 struct i2c_board_info demod_info;
102 struct i2c_board_info tuner_info;
/linux/drivers/net/ethernet/sfc/falcon/
H A Dfalcon_boards.c87 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 Di2c-ocores.rst25 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 Damd_isp4.c33 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 Dleds-lp3944.rst44 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 Di2c-xiic.h28 struct i2c_board_info const *devices;
H A Di2c-ocores.h18 struct i2c_board_info const *devices; /* devices connected to the bus */
/linux/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_acpi.c47 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 Dswarm-i2c.c13 static struct i2c_board_info swarm_i2c_info1[] __initdata = {
/linux/drivers/media/pci/saa7164/
H A Dsaa7164-dvb.c106 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()

123456