Searched refs:i2c_ (Results 1 - 25 of 27) sorted by relevance

12

/fuchsia/zircon/system/ulib/ddktl/include/ddktl/
H A Di2c-channel.h24 i2c_.ops = other.i2c_.ops;
25 i2c_.ctx = other.i2c_.ctx;
34 i2c_.ops = other.i2c_.ops;
35 i2c_.ctx = other.i2c_.ctx;
42 i2c_ = {0, 0};
47 return (i2c_
84 i2c_protocol_t i2c_ = {0, 0}; member in class:ddk::I2cChannel
[all...]
/fuchsia/zircon/system/dev/display/astro-display/
H A Dbacklight.h25 i2c_protocol_t i2c_ = {}; member in class:astro_display::Backlight
H A Dbacklight.cpp45 status = device_get_protocol(parent, ZX_PROTOCOL_I2C, &i2c_);
75 if (i2c_write_sync(&i2c_, &kBacklightInitTable[i], 2) != ZX_OK) {
/fuchsia/zircon/system/dev/audio/astro-tdm-output/
H A Dtas27xx.cpp26 ptr->i2c_ = fbl::move(i2c);
106 i2c_.Read(reg, &val, 1);
114 return i2c_.Write(write_buf, 2);
H A Dtas27xx.h61 ddk::I2cChannel i2c_; member in class:audio::astro::Tas27xx
/fuchsia/zircon/system/dev/audio/gauss-tdm/
H A Dtas57xx.h36 i2c_protocol_t i2c_; member in class:audio::gauss::Tas57xx
H A Dtas57xx.cpp27 memcpy(&ptr->i2c_, i2c, sizeof(*i2c));
85 return i2c_write_read(&i2c_, write_buf, 2, 0, NULL, NULL);
/fuchsia/zircon/system/dev/ethernet/aml-ethernet-s912/
H A Daml-ethernet.h52 i2c_protocol_t i2c_; member in class:eth::AmlEthernet
H A Daml-ethernet.cpp55 status = device_get_protocol(parent, ZX_PROTOCOL_I2C, &i2c_);
157 status = i2c_write_sync(&eth_device->i2c_, write_buf, sizeof(write_buf));
/fuchsia/zircon/system/dev/bus/platform/
H A Dplatform-i2c.h42 ddk::I2cImplProtocolProxy i2c_; member in class:platform_bus::PlatformI2cBus
H A Dplatform-bus.h77 inline ddk::I2cImplProtocolProxy* i2c() const { return i2c_.get(); }
121 fbl::unique_ptr<ddk::I2cImplProtocolProxy> i2c_; member in class:platform_bus::PlatformBus
H A Dplatform-i2c.cpp20 : i2c_(i2c), bus_id_(bus_id) {
28 auto status = i2c_.GetMaxTransferSize(bus_id_, &max_transfer_);
98 auto status = i2c_.Transact(bus_id_, ops, txn->cnt);
H A Dplatform-bus.cpp78 i2c_.reset(new (&ac) ddk::I2cImplProtocolProxy(proto));
231 if (i2c_ != nullptr) {
232 i2c_->GetProto(static_cast<i2c_impl_protocol_t*>(out));
/fuchsia/zircon/system/dev/codec/alc5514/
H A Dalc5514.h44 i2c_protocol_t i2c_; member in class:audio::alc5514::Alc5514Device
H A Dalc5514.cpp23 zx_status_t status = i2c_write_read_sync(&i2c_, &buf, sizeof(buf), &val, sizeof(val));
37 zx_status_t status = i2c_write_sync(&i2c_, buf, sizeof(buf));
222 zx_status_t st = device_get_protocol(parent(), ZX_PROTOCOL_I2C, &i2c_);
/fuchsia/zircon/system/dev/codec/max98927/
H A Dmax98927.cpp21 zx_status_t status = i2c_write_read_sync(&i2c_, &buf, sizeof(buf), &val, sizeof(val));
36 zx_status_t status = i2c_write_sync(&i2c_, buf, sizeof(buf));
53 zx_status_t status = i2c_write_read_sync(&i2c_, &buf, sizeof(buf), out, sizeof(out));
213 zx_status_t st = device_get_protocol(parent(), ZX_PROTOCOL_I2C, &i2c_);
H A Dmax98927.h53 i2c_protocol_t i2c_; member in class:audio::max98927::Max98927Device
/fuchsia/zircon/system/dev/light/ams-light/
H A Dtcs3400.cpp60 status = i2c_write_read_sync(&i2c_, &i.reg_l, 1, &buf_l, 1);
66 status = i2c_write_read_sync(&i2c_, &i.reg_h, 1, &buf_h, 1);
132 status = i2c_write_sync(&i2c_, &i.cmd, sizeof(setup[0]));
172 status = i2c_write_sync(&i2c_, &cmd, sizeof(cmd));
217 status = i2c_write_read_sync(&i2c_, &addr, 1, count == 1 ? p : p + 1, 1);
228 status = i2c_write_read_sync(&i2c_, &addr, 1, p, 1);
339 if (device_get_protocol(parent(), ZX_PROTOCOL_I2C, &i2c_) != ZX_OK) {
H A Dtcs3400.h61 i2c_protocol_t i2c_ TA_GUARDED(i2c_lock_);
/fuchsia/zircon/system/dev/input/goodix/
H A Dgt92xx.h47 i2c_(fbl::move(i2c)), int_gpio_(fbl::move(intr)),
92 const ddk::I2cChannel i2c_; member in class:goodix::Gt92xxDevice
H A Dgt92xx.cpp161 zx_status_t status = i2c_.Transact(conf_data, sizeof(conf_data), NULL, 0);
290 return i2c_.Transact(tbuf, 2, buf, len);
298 return i2c_.Transact(tbuf, 3, NULL, 0);
/fuchsia/zircon/system/dev/input/focaltech/
H A Dft3x27.cpp74 status = device_get_protocol(parent_, ZX_PROTOCOL_I2C, &i2c_);
231 i2c_write_read_sync(&i2c_, &addr, 1, &rbuf, 1);
237 zx_status_t status = i2c_write_read_sync(&i2c_, &addr, 1, buf, len);
H A Dft3x27.h111 i2c_protocol_t i2c_; member in class:ft::Ft3x27Device
/fuchsia/zircon/system/dev/misc/tpm/
H A Di2c-cr50.cpp20 : i2c_(i2c_dev), irq_(fbl::move(irq)) {
119 status = device_read(i2c_, val, len, 0, &actual);
140 status = device_write(i2c_, val, len, 0, &actual);
H A Di2c-cr50.h116 zx_device_t* i2c_ TA_GUARDED(lock_) = nullptr;

Completed in 119 milliseconds

12