Lines Matching +full:0 +full:xda

21  * byte 0	0xda (EC_COMMAND_PROTOCOL_3)
26 /* Always 0xda to backward compatible with v2 struct */
34 * byte 0 result code
69 i2c_msg[0].addr = client->addr; in cros_ec_pkt_xfer_i2c()
70 i2c_msg[0].flags = 0; in cros_ec_pkt_xfer_i2c()
89 i2c_msg[0].len = packet_len; in cros_ec_pkt_xfer_i2c()
90 i2c_msg[0].buf = (char *) out_buf; in cros_ec_pkt_xfer_i2c()
98 if (ret < 0) in cros_ec_pkt_xfer_i2c()
104 if (ret < 0) { in cros_ec_pkt_xfer_i2c()
122 dev_dbg(ec_dev->dev, "command 0x%02x in progress\n", in cros_ec_pkt_xfer_i2c()
127 dev_dbg(ec_dev->dev, "command 0x%02x returned %d\n", in cros_ec_pkt_xfer_i2c()
131 * 0xda (EC_COMMAND_PROTOCOL_3) and will return with status in cros_ec_pkt_xfer_i2c()
138 ec_response_i2c->packet_length == 0) { in cros_ec_pkt_xfer_i2c()
162 sum = 0; in cros_ec_pkt_xfer_i2c()
163 for (i = 0; i < sizeof(struct ec_host_response); i++) in cros_ec_pkt_xfer_i2c()
169 for (i = 0; i < ec_response->data_len; i++) in cros_ec_pkt_xfer_i2c()
201 i2c_msg[0].addr = client->addr; in cros_ec_cmd_xfer_i2c()
202 i2c_msg[0].flags = 0; in cros_ec_cmd_xfer_i2c()
225 i2c_msg[0].len = packet_len; in cros_ec_cmd_xfer_i2c()
226 i2c_msg[0].buf = (char *)out_buf; in cros_ec_cmd_xfer_i2c()
228 out_buf[0] = EC_CMD_VERSION0 + msg->version; in cros_ec_cmd_xfer_i2c()
233 sum = out_buf[0] + out_buf[1] + out_buf[2]; in cros_ec_cmd_xfer_i2c()
234 for (i = 0; i < msg->outsize; i++) { in cros_ec_cmd_xfer_i2c()
242 if (ret < 0) { in cros_ec_cmd_xfer_i2c()
252 msg->result = i2c_msg[1].buf[0]; in cros_ec_cmd_xfer_i2c()
266 sum = in_buf[0] + in_buf[1]; in cros_ec_cmd_xfer_i2c()
267 for (i = 0; i < len; i++) { in cros_ec_cmd_xfer_i2c()
316 return 0; in cros_ec_i2c_probe()
355 { "cros-ec-i2c", 0 },
362 { "GOOG0008", 0 },