Searched refs:i2c (Results 1 - 12 of 12) sorted by relevance
/haiku/src/add-ons/accelerants/radeon_hd/ |
H A D | connector.cpp | 44 if (info->i2c.hwCapable == true && gInfo->shared_info->dceMajor >= 3) { 46 buffer = Read32(OUT, info->i2c.sclMaskReg); 48 Write32(OUT, info->i2c.sclMaskReg, buffer); 52 buffer = Read32(OUT, info->i2c.sclAReg) & ~info->i2c.sclAMask; 53 Write32(OUT, info->i2c.sclAReg, buffer); 54 buffer = Read32(OUT, info->i2c.sdaAReg) & ~info->i2c.sdaAMask; 55 Write32(OUT, info->i2c.sdaAReg, buffer); 59 buffer = Read32(OUT, info->i2c [all...] |
H A D | accelerant.h | 119 bool hwCapable; // can do hw assisted i2c 139 } i2c; member in struct:__anon1 157 // i2c info 158 uint16 i2cPinIndex; // id of gpio pin for i2c router 160 // i2c pin mux 179 uint16 i2cPinIndex; // id of gpio pin for i2c communications
|
/haiku/src/add-ons/kernel/drivers/input/i2c_hid/ |
H A D | HIDDevice.h | 10 #include <i2c.h> 21 HIDDevice(uint16 descriptorAddress, i2c_device_interface* i2c,
|
H A D | Driver.cpp | 13 #include <i2c.h> 31 i2c_device_interface* i2c; member in struct:hid_driver_cookie 269 if (strcmp(bus, "i2c")) 271 TRACE("i2c_hid_support found an i2c device %p\n", parent); 277 TRACE("i2c_hid_support found an i2c device without acpi handle\n"); 284 TRACE("i2c_hid_support found an hid i2c device\n"); 290 TRACE("i2c_hid_support found a compatible hid i2c device\n"); 297 TRACE("i2c_hid_support found a non hid without addr i2c device\n"); 301 TRACE("i2c_hid_support found a non hid i2c device\n"); 364 sDeviceManager->get_driver(parent, (driver_module_info **)&device->i2c, [all...] |
H A D | HIDDevice.cpp | 26 HIDDevice::HIDDevice(uint16 descriptorAddress, i2c_device_interface* i2c, argument 39 fI2C(i2c),
|
/haiku/src/add-ons/kernel/drivers/input/i2c_elan/ |
H A D | ELANDevice.h | 12 #include <i2c.h> 20 ELANDevice(device_node* parent, i2c_device_interface* i2c,
|
H A D | Driver.cpp | 16 #include <i2c.h> 236 if (strcmp(bus, "i2c")) 238 TRACE("i2c_elan_support found an i2c device %p\n", parent); 244 TRACE("i2c_elan_support found an i2c device without acpi handle\n"); 251 TRACE("i2c_elan_support found an elan i2c device\n"); 257 TRACE("i2c_elan_support found a compatible elan i2c device\n"); 292 i2c_device_interface* i2c; local 296 sDeviceManager->get_driver(parent, (driver_module_info **)&i2c, 301 ELANDevice *elanDevice = new(std::nothrow) ELANDevice(node, i2c, i2c_cookie); 368 mutex_init(&sDriverLock, "i2c ela [all...] |
H A D | ELANDevice.cpp | 37 ELANDevice::ELANDevice(device_node* parent, i2c_device_interface* i2c, argument 48 fI2C(i2c),
|
/haiku/src/add-ons/kernel/bus_managers/i2c/ |
H A D | I2CPrivate.h | 15 #include <i2c.h> 29 #define I2C_SIM_MODULE_NAME "bus_managers/i2c/sim/driver_v1" 31 #define I2C_PATHID_GENERATOR "i2c/path_id" 32 #define I2C_BUS_RAW_MODULE_NAME "bus_managers/i2c/bus/raw/device_v1"
|
/haiku/src/add-ons/kernel/busses/i2c/pch/ |
H A D | pch_i2c.h | 16 #include <i2c.h> 31 #define PCH_I2C_ACPI_DEVICE_MODULE_NAME "busses/i2c/pch_i2c/acpi/driver_v1" 32 #define PCH_I2C_PCI_DEVICE_MODULE_NAME "busses/i2c/pch_i2c/pci/driver_v1" 33 #define PCH_I2C_SIM_MODULE_NAME "busses/i2c/pch_i2c/device/v1"
|
/haiku/src/add-ons/kernel/busses/i2c/ocores/ |
H A D | ocores_i2c.h | 10 #include <i2c.h> 20 #define OCORES_I2C_DRIVER_MODULE_NAME "busses/i2c/ocores_i2c/driver_v1" 109 struct mutex fLock = MUTEX_INITIALIZER("Opencores i2c");
|
/haiku/src/libs/compat/freebsd_iflib/ |
H A D | iflib.c | 4459 struct ifi2creq i2c; local 4461 err = copyin(ifr_data_get_ptr(ifr), &i2c, sizeof(i2c)); 4464 if (i2c.dev_addr != 0xA0 && i2c.dev_addr != 0xA2) { 4468 if (i2c.len > sizeof(i2c.data)) { 4473 if ((err = IFDI_I2C_REQ(ctx, &i2c)) == 0) 4474 err = copyout(&i2c, ifr_data_get_ptr(ifr), 4475 sizeof(i2c)); [all...] |
Completed in 174 milliseconds