Lines Matching +full:0 +full:x420
21 static const int chip = 0x2c;
27 const int no_chip = 0x10; in dm_test_i2c_find()
37 ut_assertok(dm_i2c_probe(bus, chip, 0, &dev)); in dm_test_i2c_find()
38 ut_asserteq(-ENOENT, dm_i2c_probe(bus, no_chip, 0, &dev)); in dm_test_i2c_find()
41 return 0; in dm_test_i2c_find()
52 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_read_write()
53 ut_assertok(memcmp(buf, "\0\0\0\0\0", sizeof(buf))); in dm_test_i2c_read_write()
55 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_read_write()
56 ut_assertok(memcmp(buf, "\0\0AB\0", sizeof(buf))); in dm_test_i2c_read_write()
58 return 0; in dm_test_i2c_read_write()
73 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_speed()
76 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_speed()
77 ut_asserteq(-EINVAL, dm_i2c_write(dev, 0, buf, 5)); in dm_test_i2c_speed()
80 return 0; in dm_test_i2c_speed()
92 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_offset_len()
97 return 0; in dm_test_i2c_offset_len()
109 ut_assertok(dm_i2c_probe(bus, SANDBOX_I2C_TEST_ADDR, 0, &dev)); in dm_test_i2c_probe_empty()
112 return 0; in dm_test_i2c_probe_empty()
124 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_bytewise()
125 ut_assertok(memcmp(buf, "\0\0\0\0\0", sizeof(buf))); in dm_test_i2c_bytewise()
132 /* Now we only get the first byte - the rest will be 0xff */ in dm_test_i2c_bytewise()
133 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_bytewise()
134 ut_assertok(memcmp(buf, "\0\xff\xff\xff\xff", sizeof(buf))); in dm_test_i2c_bytewise()
138 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_bytewise()
139 ut_assertok(memcmp(buf, "\0\0\0\0\0", sizeof(buf))); in dm_test_i2c_bytewise()
142 ut_assertok(i2c_set_chip_flags(dev, 0)); in dm_test_i2c_bytewise()
144 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_bytewise()
145 ut_assertok(memcmp(buf, "\0\xff\xff\xff\xff", sizeof(buf))); in dm_test_i2c_bytewise()
149 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_bytewise()
150 ut_assertok(memcmp(buf, "\0\0A\0\0\0", sizeof(buf))); in dm_test_i2c_bytewise()
155 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_bytewise()
156 ut_assertok(memcmp(buf, "\0\xff\xff\xff\xff", sizeof(buf))); in dm_test_i2c_bytewise()
160 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_bytewise()
161 ut_assertok(memcmp(buf, "\0\0AB\0\0", sizeof(buf))); in dm_test_i2c_bytewise()
165 ut_assertok(i2c_set_chip_flags(dev, 0)); in dm_test_i2c_bytewise()
167 return 0; in dm_test_i2c_bytewise()
180 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_offset()
183 /* Offset length 0 */ in dm_test_i2c_offset()
184 sandbox_i2c_eeprom_set_offset_len(eeprom, 0); in dm_test_i2c_offset()
185 ut_assertok(i2c_set_chip_offset_len(dev, 0)); in dm_test_i2c_offset()
187 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_offset()
188 ut_assertok(memcmp(buf, "AB\0\0\0\0", sizeof(buf))); in dm_test_i2c_offset()
194 ut_assertok(dm_i2c_read(dev, 0, buf, 5)); in dm_test_i2c_offset()
195 ut_assertok(memcmp(buf, "ABAB\0", sizeof(buf))); in dm_test_i2c_offset()
200 ut_assertok(dm_i2c_write(dev, 0x210, (uint8_t *)"AB", 2)); in dm_test_i2c_offset()
201 ut_assertok(dm_i2c_read(dev, 0x210, buf, 5)); in dm_test_i2c_offset()
202 ut_assertok(memcmp(buf, "AB\0\0\0", sizeof(buf))); in dm_test_i2c_offset()
207 ut_assertok(dm_i2c_write(dev, 0x410, (uint8_t *)"AB", 2)); in dm_test_i2c_offset()
208 ut_assertok(dm_i2c_read(dev, 0x410, buf, 5)); in dm_test_i2c_offset()
209 ut_assertok(memcmp(buf, "AB\0\0\0", sizeof(buf))); in dm_test_i2c_offset()
214 ut_assertok(dm_i2c_write(dev, 0x420, (uint8_t *)"AB", 2)); in dm_test_i2c_offset()
215 ut_assertok(dm_i2c_read(dev, 0x420, buf, 5)); in dm_test_i2c_offset()
216 ut_assertok(memcmp(buf, "AB\0\0\0", sizeof(buf))); in dm_test_i2c_offset()
221 return 0; in dm_test_i2c_offset()