Home
last modified time | relevance | path

Searched refs:i2cdev (Results 1 – 21 of 21) sorted by relevance

/openbmc/qemu/tests/qtest/
H A Disl_pmbus_vr-test.c57 static uint16_t isl_pmbus_vr_i2c_get16(QI2CDevice *i2cdev, uint8_t reg) in isl_pmbus_vr_i2c_get16() argument
60 i2c_read_block(i2cdev, reg, resp, sizeof(resp)); in isl_pmbus_vr_i2c_get16()
65 static void isl_pmbus_vr_i2c_set16(QI2CDevice *i2cdev, uint8_t reg, in isl_pmbus_vr_i2c_set16() argument
72 i2c_write_block(i2cdev, reg, data, sizeof(data)); in isl_pmbus_vr_i2c_set16()
78 QI2CDevice *i2cdev = (QI2CDevice *)obj; in test_defaults() local
83 i2c_value = isl_pmbus_vr_i2c_get16(i2cdev, PMBUS_READ_IOUT); in test_defaults()
89 i2c_value = isl_pmbus_vr_i2c_get16(i2cdev, PMBUS_READ_VIN); in test_defaults()
95 i2c_value = isl_pmbus_vr_i2c_get16(i2cdev, PMBUS_READ_PIN); in test_defaults()
101 i2c_value = isl_pmbus_vr_i2c_get16(i2cdev, PMBUS_READ_TEMPERATURE_2); in test_defaults()
104 i2c_value = i2c_get8(i2cdev, PMBUS_CAPABILITY); in test_defaults()
[all …]
H A Dmax34451-test.c69 static uint16_t max34451_i2c_get16(QI2CDevice *i2cdev, uint8_t reg) in max34451_i2c_get16() argument
72 i2c_read_block(i2cdev, reg, resp, sizeof(resp)); in max34451_i2c_get16()
77 static void max34451_i2c_set16(QI2CDevice *i2cdev, uint8_t reg, uint16_t value) in max34451_i2c_set16() argument
83 i2c_write_block(i2cdev, reg, data, sizeof(data)); in max34451_i2c_set16()
90 QI2CDevice *i2cdev = (QI2CDevice *)obj; in test_defaults() local
101 i2c_set8(i2cdev, PMBUS_PAGE, i + 16); in test_defaults()
102 i2c_value = max34451_i2c_get16(i2cdev, PMBUS_READ_TEMPERATURE_1); in test_defaults()
105 i2c_value = max34451_i2c_get16(i2cdev, PMBUS_OT_FAULT_LIMIT); in test_defaults()
108 i2c_value = max34451_i2c_get16(i2cdev, PMBUS_OT_WARN_LIMIT); in test_defaults()
119 i2c_set8(i2cdev, PMBUS_PAGE, i); in test_defaults()
[all …]
H A Dadm1272-test.c173 static uint16_t adm1272_i2c_get16(QI2CDevice *i2cdev, uint8_t reg) in adm1272_i2c_get16() argument
176 i2c_read_block(i2cdev, reg, resp, sizeof(resp)); in adm1272_i2c_get16()
181 static void adm1272_i2c_set16(QI2CDevice *i2cdev, uint8_t reg, uint16_t value) in adm1272_i2c_set16() argument
187 i2c_write_block(i2cdev, reg, data, sizeof(data)); in adm1272_i2c_set16()
194 QI2CDevice *i2cdev = (QI2CDevice *)obj; in test_defaults() local
199 i2c_value = i2c_get8(i2cdev, PMBUS_OPERATION); in test_defaults()
202 i2c_value = i2c_get8(i2cdev, PMBUS_VOUT_MODE); in test_defaults()
205 i2c_value = adm1272_i2c_get16(i2cdev, PMBUS_VOUT_OV_WARN_LIMIT); in test_defaults()
208 i2c_value = adm1272_i2c_get16(i2cdev, PMBUS_VOUT_UV_WARN_LIMIT); in test_defaults()
211 i2c_value = adm1272_i2c_get16(i2cdev, PMBUS_IOUT_OC_WARN_LIMIT); in test_defaults()
[all …]
H A Dadm1266-test.c48 static void compare_string(QI2CDevice *i2cdev, uint8_t reg, in compare_string() argument
51 uint8_t len = i2c_get8(i2cdev, reg); in compare_string()
54 i2c_read_block(i2cdev, reg, (uint8_t *)i2c_str, len); in compare_string()
58 static void write_and_compare_string(QI2CDevice *i2cdev, uint8_t reg, in write_and_compare_string() argument
64 i2c_write_block(i2cdev, reg, (uint8_t *)buf, len + 1); in write_and_compare_string()
65 compare_string(i2cdev, reg, test_str); in write_and_compare_string()
71 QI2CDevice *i2cdev = (QI2CDevice *)obj; in test_defaults() local
73 i2c_value = i2c_get8(i2cdev, PMBUS_OPERATION); in test_defaults()
76 i2c_value = i2c_get8(i2cdev, PMBUS_REVISION); in test_defaults()
79 compare_string(i2cdev, PMBUS_MFR_ID, ADM1266_MFR_ID_DEFAULT); in test_defaults()
[all …]
H A Dtmp105-test.c48 QI2CDevice *i2cdev = (QI2CDevice *)obj; in send_and_receive() local
53 value = i2c_get16(i2cdev, TMP105_REG_TEMPERATURE); in send_and_receive()
60 value = i2c_get16(i2cdev, TMP105_REG_TEMPERATURE); in send_and_receive()
69 i2c_set8(i2cdev, TMP105_REG_CONFIG, 0x60); in send_and_receive()
70 value = i2c_get8(i2cdev, TMP105_REG_CONFIG); in send_and_receive()
73 value = i2c_get16(i2cdev, TMP105_REG_TEMPERATURE); in send_and_receive()
77 i2c_set8(i2cdev, TMP105_REG_CONFIG, 0x00); in send_and_receive()
78 g_assert_cmphex(i2c_get8(i2cdev, TMP105_REG_CONFIG), ==, 0x00); in send_and_receive()
79 value = i2c_get16(i2cdev, TMP105_REG_TEMPERATURE); in send_and_receive()
82 i2c_set8(i2cdev, TMP105_REG_CONFIG, 0x20); in send_and_receive()
[all …]
H A Dpca9552-test.c20 static void pca9552_init(QI2CDevice *i2cdev) in pca9552_init() argument
23 i2c_set8(i2cdev, PCA9552_LS0, 0x54); in pca9552_init()
24 i2c_set8(i2cdev, PCA9552_LS3, 0x54); in pca9552_init()
29 QI2CDevice *i2cdev = (QI2CDevice *)obj; in receive_autoinc() local
33 pca9552_init(i2cdev); in receive_autoinc()
35 qi2c_send(i2cdev, &reg, 1); in receive_autoinc()
38 qi2c_recv(i2cdev, &resp, 1); in receive_autoinc()
42 qi2c_recv(i2cdev, &resp, 1); in receive_autoinc()
46 qi2c_recv(i2cdev, &resp, 1); in receive_autoinc()
50 qi2c_recv(i2cdev, &resp, 1); in receive_autoinc()
[all …]
H A Dlsm303dlhc-mag-test.c54 QI2CDevice *i2cdev = (QI2CDevice *)obj; in send_and_receive() local
57 g_assert_cmphex(i2c_get8(i2cdev, LSM303DLHC_MAG_REG_CRB), ==, 0x20); in send_and_receive()
86 value = i2c_get16(i2cdev, LSM303DLHC_MAG_REG_OUT_X_H); in send_and_receive()
90 value = i2c_get16(i2cdev, LSM303DLHC_MAG_REG_OUT_Y_H); in send_and_receive()
94 value = i2c_get16(i2cdev, LSM303DLHC_MAG_REG_OUT_Z_H); in send_and_receive()
98 value = i2c_get16(i2cdev, LSM303DLHC_MAG_REG_TEMP_OUT_H); in send_and_receive()
102 i2c_set8(i2cdev, LSM303DLHC_MAG_REG_CRA, 0x90); in send_and_receive()
105 value = i2c_get16(i2cdev, LSM303DLHC_MAG_REG_TEMP_OUT_H); in send_and_receive()
112 QI2CDevice *i2cdev = (QI2CDevice *)obj; in reg_wraparound() local
119 i2c_read_block(i2cdev, LSM303DLHC_MAG_REG_OUT_Y_H, value, 4); in reg_wraparound()
[all …]
H A Demc141x-test.c44 QI2CDevice *i2cdev = (QI2CDevice *)obj; in send_and_receive() local
49 value = i2c_get8(i2cdev, EMC141X_TEMP_HIGH0); in send_and_receive()
53 value = i2c_get8(i2cdev, EMC141X_TEMP_MAX_HIGH0); in send_and_receive()
56 value = i2c_get8(i2cdev, EMC141X_TEMP_MIN_HIGH0); in send_and_receive()
64 value = i2c_get8(i2cdev, EMC141X_TEMP_HIGH0); in send_and_receive()
H A Dds1338-test.c33 QI2CDevice *i2cdev = (QI2CDevice *)obj; in send_and_receive() local
39 i2c_read_block(i2cdev, 0, resp, sizeof(resp)); in send_and_receive()
/openbmc/qemu/tests/qtest/libqos/
H A Di2c.c13 void qi2c_send(QI2CDevice *i2cdev, const uint8_t *buf, uint16_t len) in qi2c_send() argument
15 i2cdev->bus->send(i2cdev->bus, i2cdev->addr, buf, len); in qi2c_send()
18 void qi2c_recv(QI2CDevice *i2cdev, uint8_t *buf, uint16_t len) in qi2c_recv() argument
20 i2cdev->bus->recv(i2cdev->bus, i2cdev->addr, buf, len); in qi2c_recv()
23 void i2c_read_block(QI2CDevice *i2cdev, uint8_t reg, in i2c_read_block() argument
26 qi2c_send(i2cdev, &reg, 1); in i2c_read_block()
27 qi2c_recv(i2cdev, buf, len); in i2c_read_block()
30 void i2c_write_block(QI2CDevice *i2cdev, uint8_t reg, in i2c_write_block() argument
36 qi2c_send(i2cdev, cmd, len + 1); in i2c_write_block()
40 uint8_t i2c_get8(QI2CDevice *i2cdev, uint8_t reg) in i2c_get8() argument
[all …]
/openbmc/u-boot/board/BuR/brxre1/
H A Dboard.c54 struct udevice *i2cdev; in rstctrl_rw() local
57 rc = i2c_get_chip_for_busnum(0, RSTCTRL_ADDR, 1, &i2cdev); in rstctrl_rw()
60 rc = dm_i2c_read(i2cdev, reg, pdat, size); in rstctrl_rw()
62 rc = dm_i2c_write(i2cdev, reg, pdat, size); in rstctrl_rw()
/openbmc/linux/drivers/media/dvb-frontends/
H A Dmxl5xx.c75 struct device *i2cdev; member
160 dev_err(state->i2cdev, "i2c read error 1\n"); in read_register_unlocked()
166 dev_err(state->i2cdev, "i2c read error 2\n"); in read_register_unlocked()
182 dev_info(state->i2cdev, "%s busy\n", __func__); in send_command()
191 dev_info(state->i2cdev, "%s busy\n", __func__); in send_command()
213 dev_err(state->i2cdev, "i2c write error\n"); in write_register()
236 dev_err(state->i2cdev, "fw block write failed\n"); in write_firmware_block()
253 dev_err(state->i2cdev, "i2c read error 1\n"); in read_register()
260 dev_err(state->i2cdev, "i2c read error 2\n"); in read_register()
702 dev_dbg(state->i2cdev, "freq=%u delsys=%u srate=%u\n", in get_frontend()
[all …]
/openbmc/linux/drivers/i3c/
H A Dmaster.c1068 struct i2c_dev_desc *i2cdev; in i3c_master_defslvs_locked() local
1093 i3c_bus_for_each_i2cdev(bus, i2cdev) in i3c_master_defslvs_locked()
1109 i3c_bus_for_each_i2cdev(bus, i2cdev) { in i3c_master_defslvs_locked()
1110 desc->lvr = i2cdev->lvr; in i3c_master_defslvs_locked()
1111 desc->static_addr = i2cdev->addr << 1; in i3c_master_defslvs_locked()
1783 struct i2c_dev_desc *i2cdev, *i2ctmp; in i3c_master_detach_free_devs() local
1797 list_for_each_entry_safe(i2cdev, i2ctmp, &master->bus.devs.i2c, in i3c_master_detach_free_devs()
1799 i3c_master_detach_i2c_dev(i2cdev); in i3c_master_detach_free_devs()
1801 i2cdev->addr, in i3c_master_detach_free_devs()
1803 i3c_master_free_i2c_dev(i2cdev); in i3c_master_detach_free_devs()
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-bsp/i2cdev/
H A Di2cdev_git.bb6 HOMEPAGE = "https://github.com/costad2/i2cdev"
18 git://github.com/costad2/i2cdev.git;protocol=https;branch=master \
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-bsp/i2cdev/i2cdev/
H A Dfix-lsi2c-makefile.patch8 Upstream-Status: Submitted [https://github.com/costad2/i2cdev/pull/2/commits/43f15e97d869797dbfeaac…
H A Dfix-musl.patch12 Upstream-Status: Submitted [https://github.com/costad2/i2cdev/pull/5]
/openbmc/openbmc/poky/documentation/kernel-dev/
H A Dadvanced.rst580 include features/i2c/i2cdev.scc
/openbmc/
Dopengrok1.0.log[all...]
Dopengrok2.0.log[all...]
/openbmc/linux/
H A Dopengrok1.0.log[all...]
H A Dopengrok0.0.log[all...]