Lines Matching full:data

46     uint16_t data = addr;  in omap_i2c_set_slave_addr()  local
48 qtest_writew(s->parent.qts, s->addr + OMAP_I2C_SA, data); in omap_i2c_set_slave_addr()
49 data = qtest_readw(s->parent.qts, s->addr + OMAP_I2C_SA); in omap_i2c_set_slave_addr()
50 g_assert_cmphex(data, ==, addr); in omap_i2c_set_slave_addr()
57 uint16_t data; in omap_i2c_send() local
61 data = len; in omap_i2c_send()
62 qtest_writew(i2c->qts, s->addr + OMAP_I2C_CNT, data); in omap_i2c_send()
64 data = OMAP_I2C_CON_I2C_EN | in omap_i2c_send()
69 qtest_writew(i2c->qts, s->addr + OMAP_I2C_CON, data); in omap_i2c_send()
70 data = qtest_readw(i2c->qts, s->addr + OMAP_I2C_CON); in omap_i2c_send()
71 g_assert((data & OMAP_I2C_CON_STP) != 0); in omap_i2c_send()
73 data = qtest_readw(i2c->qts, s->addr + OMAP_I2C_STAT); in omap_i2c_send()
74 g_assert((data & OMAP_I2C_STAT_NACK) == 0); in omap_i2c_send()
77 data = qtest_readw(i2c->qts, s->addr + OMAP_I2C_STAT); in omap_i2c_send()
78 g_assert((data & OMAP_I2C_STAT_XRDY) != 0); in omap_i2c_send()
80 data = buf[0] | ((uint16_t)buf[1] << 8); in omap_i2c_send()
81 qtest_writew(i2c->qts, s->addr + OMAP_I2C_DATA, data); in omap_i2c_send()
86 data = qtest_readw(i2c->qts, s->addr + OMAP_I2C_STAT); in omap_i2c_send()
87 g_assert((data & OMAP_I2C_STAT_XRDY) != 0); in omap_i2c_send()
89 data = buf[0]; in omap_i2c_send()
90 qtest_writew(i2c->qts, s->addr + OMAP_I2C_DATA, data); in omap_i2c_send()
93 data = qtest_readw(i2c->qts, s->addr + OMAP_I2C_CON); in omap_i2c_send()
94 g_assert((data & OMAP_I2C_CON_STP) == 0); in omap_i2c_send()
101 uint16_t data, stat; in omap_i2c_recv() local
106 data = len; in omap_i2c_recv()
107 qtest_writew(i2c->qts, s->addr + OMAP_I2C_CNT, data); in omap_i2c_recv()
109 data = OMAP_I2C_CON_I2C_EN | in omap_i2c_recv()
113 qtest_writew(i2c->qts, s->addr + OMAP_I2C_CON, data); in omap_i2c_recv()
115 data = qtest_readw(i2c->qts, s->addr + OMAP_I2C_STAT); in omap_i2c_recv()
116 g_assert((data & OMAP_I2C_STAT_NACK) == 0); in omap_i2c_recv()
119 data = qtest_readw(i2c->qts, s->addr + OMAP_I2C_CON); in omap_i2c_recv()
121 g_assert((data & OMAP_I2C_CON_STP) == 0); in omap_i2c_recv()
123 data = qtest_readw(i2c->qts, s->addr + OMAP_I2C_CNT); in omap_i2c_recv()
124 g_assert_cmpuint(data, ==, orig_len); in omap_i2c_recv()
126 g_assert((data & OMAP_I2C_CON_STP) != 0); in omap_i2c_recv()
128 data = qtest_readw(i2c->qts, s->addr + OMAP_I2C_CNT); in omap_i2c_recv()
129 g_assert_cmpuint(data, ==, len - 4); in omap_i2c_recv()
132 data = qtest_readw(i2c->qts, s->addr + OMAP_I2C_STAT); in omap_i2c_recv()
133 g_assert((data & OMAP_I2C_STAT_RRDY) != 0); in omap_i2c_recv()
134 g_assert((data & OMAP_I2C_STAT_ROVR) == 0); in omap_i2c_recv()
136 data = qtest_readw(i2c->qts, s->addr + OMAP_I2C_DATA); in omap_i2c_recv()
143 buf[0] = data & 0xff; in omap_i2c_recv()
147 buf[0] = data & 0xff; in omap_i2c_recv()
148 buf[1] = data >> 8; in omap_i2c_recv()
154 data = qtest_readw(i2c->qts, s->addr + OMAP_I2C_CON); in omap_i2c_recv()
155 g_assert((data & OMAP_I2C_CON_STP) == 0); in omap_i2c_recv()
171 uint16_t data; in omap_i2c_start_hw() local
174 data = qtest_readw(s->parent.qts, s->addr + OMAP_I2C_REV); in omap_i2c_start_hw()
175 g_assert_cmphex(data, ==, 0x34); in omap_i2c_start_hw()