Lines Matching refs:dev

28 	struct udevice *bus, *dev;  in dm_test_i2c_find()  local
36 ut_assertok(dm_i2c_probe(bus, chip, 0, &dev)); in dm_test_i2c_find()
37 ut_asserteq(-ENOENT, dm_i2c_probe(bus, no_chip, 0, &dev)); in dm_test_i2c_find()
46 struct udevice *bus, *dev; in dm_test_i2c_read_write() local
50 ut_assertok(i2c_get_chip(bus, chip, 1, &dev)); in dm_test_i2c_read_write()
51 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_read_write()
53 ut_assertok(dm_i2c_write(dev, 2, (uint8_t *)"AB", 2)); in dm_test_i2c_read_write()
54 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_read_write()
63 struct udevice *bus, *dev; in dm_test_i2c_speed() local
70 ut_assertok(i2c_get_chip(bus, chip, 1, &dev)); in dm_test_i2c_speed()
72 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_speed()
75 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_speed()
76 ut_asserteq(-EINVAL, dm_i2c_write(dev, 0, buf, 5)); in dm_test_i2c_speed()
85 struct udevice *bus, *dev; in dm_test_i2c_offset_len() local
89 ut_assertok(i2c_get_chip(bus, chip, 1, &dev)); in dm_test_i2c_offset_len()
90 ut_assertok(i2c_set_chip_offset_len(dev, 1)); in dm_test_i2c_offset_len()
91 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_offset_len()
94 ut_asserteq(-EINVAL, i2c_set_chip_offset_len(dev, 5)); in dm_test_i2c_offset_len()
102 struct udevice *bus, *dev; in dm_test_i2c_probe_empty() local
108 ut_assertok(dm_i2c_probe(bus, SANDBOX_I2C_TEST_ADDR, 0, &dev)); in dm_test_i2c_probe_empty()
117 struct udevice *bus, *dev; in dm_test_i2c_bytewise() local
122 ut_assertok(i2c_get_chip(bus, chip, 1, &dev)); in dm_test_i2c_bytewise()
123 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_bytewise()
132 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_bytewise()
136 ut_assertok(i2c_set_chip_flags(dev, DM_I2C_CHIP_RD_ADDRESS)); in dm_test_i2c_bytewise()
137 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_bytewise()
141 ut_assertok(i2c_set_chip_flags(dev, 0)); in dm_test_i2c_bytewise()
142 ut_assertok(dm_i2c_write(dev, 2, (uint8_t *)"AB", 2)); in dm_test_i2c_bytewise()
143 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_bytewise()
147 ut_assertok(i2c_set_chip_flags(dev, DM_I2C_CHIP_RD_ADDRESS)); in dm_test_i2c_bytewise()
148 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_bytewise()
152 ut_assertok(i2c_set_chip_flags(dev, DM_I2C_CHIP_WR_ADDRESS)); in dm_test_i2c_bytewise()
153 ut_assertok(dm_i2c_write(dev, 2, (uint8_t *)"AB", 2)); in dm_test_i2c_bytewise()
154 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_bytewise()
157 ut_assertok(i2c_set_chip_flags(dev, DM_I2C_CHIP_WR_ADDRESS | in dm_test_i2c_bytewise()
159 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_bytewise()
164 ut_assertok(i2c_set_chip_flags(dev, 0)); in dm_test_i2c_bytewise()
173 struct udevice *dev; in dm_test_i2c_offset() local
176 ut_assertok(i2c_get_chip_for_busnum(busnum, chip, 1, &dev)); in dm_test_i2c_offset()
179 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_offset()
184 ut_assertok(i2c_set_chip_offset_len(dev, 0)); in dm_test_i2c_offset()
185 ut_assertok(dm_i2c_write(dev, 10 /* ignored */, (uint8_t *)"AB", 2)); in dm_test_i2c_offset()
186 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_offset()
192 ut_assertok(i2c_set_chip_offset_len(dev, 1)); in dm_test_i2c_offset()
193 ut_assertok(dm_i2c_write(dev, 2, (uint8_t *)"AB", 2)); in dm_test_i2c_offset()
195 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_offset()
201 ut_assertok(i2c_set_chip_offset_len(dev, 2)); in dm_test_i2c_offset()
202 ut_assertok(dm_i2c_write(dev, 0xFF, (uint8_t *)"A", 1)); in dm_test_i2c_offset()
204 ut_assertok(dm_i2c_write(dev, 0x100, (uint8_t *)"B", 1)); in dm_test_i2c_offset()
206 ut_assertok(dm_i2c_write(dev, 0x101, (uint8_t *)"C", 1)); in dm_test_i2c_offset()
208 ut_assertok(dm_i2c_read(dev, 0xFF, buf, 5)); in dm_test_i2c_offset()
214 ut_assertok(i2c_set_chip_offset_len(dev, 2)); in dm_test_i2c_offset()
215 ut_assertok(dm_i2c_write(dev, 0x2020, (uint8_t *)"AB", 2)); in dm_test_i2c_offset()
216 ut_assertok(dm_i2c_read(dev, 0x2020, buf, 5)); in dm_test_i2c_offset()
222 ut_assertok(i2c_set_chip_offset_len(dev, 3)); in dm_test_i2c_offset()
223 ut_assertok(dm_i2c_write(dev, 0x303030, (uint8_t *)"AB", 2)); in dm_test_i2c_offset()
224 ut_assertok(dm_i2c_read(dev, 0x303030, buf, 5)); in dm_test_i2c_offset()
230 ut_assertok(i2c_set_chip_offset_len(dev, 4)); in dm_test_i2c_offset()
231 ut_assertok(dm_i2c_write(dev, 0x40404040, (uint8_t *)"AB", 2)); in dm_test_i2c_offset()
232 ut_assertok(dm_i2c_read(dev, 0x40404040, buf, 5)); in dm_test_i2c_offset()
246 struct udevice *dev; in dm_test_i2c_addr_offset() local
249 ut_assertok(i2c_get_chip_for_busnum(busnum, chip, 1, &dev)); in dm_test_i2c_addr_offset()
252 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_addr_offset()
258 ut_assertok(i2c_set_chip_offset_len(dev, 0)); in dm_test_i2c_addr_offset()
259 ut_assertok(i2c_set_chip_addr_offset_mask(dev, 0x3)); in dm_test_i2c_addr_offset()
260 ut_assertok(dm_i2c_write(dev, 0x3, (uint8_t *)"AB", 2)); in dm_test_i2c_addr_offset()
261 ut_assertok(dm_i2c_read(dev, 0x3, buf, 5)); in dm_test_i2c_addr_offset()
269 ut_assertok(i2c_set_chip_offset_len(dev, 1)); in dm_test_i2c_addr_offset()
270 ut_assertok(i2c_set_chip_addr_offset_mask(dev, 0x3)); in dm_test_i2c_addr_offset()
271 ut_assertok(dm_i2c_write(dev, 0x310, (uint8_t *)"AB", 2)); in dm_test_i2c_addr_offset()
272 ut_assertok(dm_i2c_read(dev, 0x310, buf, 5)); in dm_test_i2c_addr_offset()
280 ut_assertok(i2c_set_chip_offset_len(dev, 2)); in dm_test_i2c_addr_offset()
281 ut_assertok(i2c_set_chip_addr_offset_mask(dev, 0x3)); in dm_test_i2c_addr_offset()
282 ut_assertok(dm_i2c_write(dev, 0x32020, (uint8_t *)"AB", 2)); in dm_test_i2c_addr_offset()
283 ut_assertok(dm_i2c_read(dev, 0x32020, buf, 5)); in dm_test_i2c_addr_offset()
291 ut_assertok(i2c_set_chip_offset_len(dev, 3)); in dm_test_i2c_addr_offset()
292 ut_assertok(i2c_set_chip_addr_offset_mask(dev, 0x3)); in dm_test_i2c_addr_offset()
293 ut_assertok(dm_i2c_write(dev, 0x3303030, (uint8_t *)"AB", 2)); in dm_test_i2c_addr_offset()
294 ut_assertok(dm_i2c_read(dev, 0x3303030, buf, 5)); in dm_test_i2c_addr_offset()