Home
last modified time | relevance | path

Searched refs:i2c_bus_type (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/platform/x86/dell/
H A Ddell-lis3lv02d.c139 bus_for_each_dev(&i2c_bus_type, NULL, &adap, find_i801); in instantiate_i2c_client()
236 err = bus_register_notifier(&i2c_bus_type, &i2c_nb); in dell_lis3lv02d_init()
252 bus_unregister_notifier(&i2c_bus_type, &i2c_nb); in dell_lis3lv02d_module_exit()
/linux/drivers/gpu/drm/xe/
H A Dxe_i2c.c328 bus_unregister_notifier(&i2c_bus_type, &i2c->bus_notifier); in xe_i2c_remove()
381 ret = bus_register_notifier(&i2c_bus_type, &i2c->bus_notifier); in xe_i2c_probe()
387 bus_unregister_notifier(&i2c_bus_type, &i2c->bus_notifier); in xe_i2c_probe()
/linux/drivers/i2c/
H A Di2c-core-base.c700 const struct bus_type i2c_bus_type = { variable
707 EXPORT_SYMBOL_GPL(i2c_bus_type);
1002 client->dev.bus = &i2c_bus_type; in i2c_new_client_device()
1097 dev = bus_find_device_by_fwnode(&i2c_bus_type, fwnode); in i2c_find_device_by_fwnode()
1593 adap->dev.bus = &i2c_bus_type; in i2c_register_adapter()
1638 bus_for_each_drv(&i2c_bus_type, NULL, adap, __process_new_adapter); in i2c_register_adapter()
1771 bus_for_each_drv(&i2c_bus_type, NULL, adap, in i2c_deregister_clients()
1914 dev = bus_find_device(&i2c_bus_type, NULL, fwnode, in i2c_find_adapter_by_fwnode()
2017 res = bus_for_each_dev(&i2c_bus_type, NULL, data, fn); in i2c_for_each_dev()
2046 driver->driver.bus = &i2c_bus_type; in i2c_register_driver()
[all …]
H A Di2c-dev.c774 res = bus_register_notifier(&i2c_bus_type, &i2cdev_notifier); in i2c_dev_init()
794 bus_unregister_notifier(&i2c_bus_type, &i2cdev_notifier); in i2c_dev_exit()
H A Di2c-atr.c742 ret = bus_register_notifier(&i2c_bus_type, &atr->i2c_nb); in i2c_atr_new()
766 bus_unregister_notifier(&i2c_bus_type, &atr->i2c_nb); in i2c_atr_delete()
/linux/drivers/platform/x86/amd/
H A Damd_isp4.c377 ret = bus_register_notifier(&i2c_bus_type, &isp4_platform->i2c_nb); in amd_isp_probe()
400 bus_unregister_notifier(&i2c_bus_type, &isp4_platform->i2c_nb); in amd_isp_remove()
/linux/drivers/input/mouse/
H A Dpsmouse-smbus.c306 error = bus_register_notifier(&i2c_bus_type, &psmouse_smbus_notifier); in psmouse_smbus_module_init()
318 bus_unregister_notifier(&i2c_bus_type, &psmouse_smbus_notifier); in psmouse_smbus_module_exit()
/linux/drivers/platform/chrome/
H A Dchromeos_laptop.c923 error = bus_register_notifier(&i2c_bus_type, in chromeos_laptop_init()
947 bus_unregister_notifier(&i2c_bus_type, &chromeos_laptop_i2c_notifier); in chromeos_laptop_exit()
/linux/drivers/platform/x86/x86-android-tablets/
H A Dcore.c193 adap_dev = bus_find_device(&i2c_bus_type, NULL, pdev, match_parent); in get_i2c_adap_by_pci_parent()
/linux/drivers/i2c/busses/
H A Di2c-i801.c1340 if (bus_register_notifier(&i2c_bus_type, &priv->mux_notifier_block)) in i801_add_mux()
1363 bus_unregister_notifier(&i2c_bus_type, &priv->mux_notifier_block); in i801_del_mux()
/linux/drivers/media/pci/intel/
H A Dipu-bridge.c311 csi_dev = bus_find_device_by_acpi_dev(&i2c_bus_type, adev); in ipu_bridge_get_ivsc_csi_dev()
/linux/drivers/platform/x86/
H A Dtouchscreen_dmi.c1995 error = bus_register_notifier(&i2c_bus_type, &ts_dmi_notifier); in ts_dmi_init()
/linux/drivers/ptp/
H A Dptp_ocp.c5248 err = bus_register_notifier(&i2c_bus_type, &ptp_ocp_i2c_notifier); in ptp_ocp_init()
5260 bus_unregister_notifier(&i2c_bus_type, &ptp_ocp_i2c_notifier); in ptp_ocp_init()
5272 bus_unregister_notifier(&i2c_bus_type, &ptp_ocp_i2c_notifier); in ptp_ocp_fini()