|
24 | 24 | #include <linux/i2c.h>
|
25 | 25 | #include <linux/module.h>
|
26 | 26 | #include <linux/nls.h>
|
| 27 | +#include <linux/string_choices.h> |
27 | 28 | #include <linux/usb/ch9.h>
|
28 | 29 | #include "hid-ids.h"
|
29 | 30 |
|
@@ -532,15 +533,13 @@ static int cp2112_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
|
532 | 533 | hid_dbg(hdev, "I2C %d messages\n", num);
|
533 | 534 |
|
534 | 535 | if (num == 1) {
|
| 536 | + hid_dbg(hdev, "I2C %s %#04x len %d\n", |
| 537 | + str_read_write(msgs->flags & I2C_M_RD), msgs->addr, msgs->len); |
535 | 538 | if (msgs->flags & I2C_M_RD) {
|
536 |
| - hid_dbg(hdev, "I2C read %#04x len %d\n", |
537 |
| - msgs->addr, msgs->len); |
538 | 539 | read_length = msgs->len;
|
539 | 540 | read_buf = msgs->buf;
|
540 | 541 | count = cp2112_read_req(buf, msgs->addr, msgs->len);
|
541 | 542 | } else {
|
542 |
| - hid_dbg(hdev, "I2C write %#04x len %d\n", |
543 |
| - msgs->addr, msgs->len); |
544 | 543 | count = cp2112_i2c_write_req(buf, msgs->addr,
|
545 | 544 | msgs->buf, msgs->len);
|
546 | 545 | }
|
@@ -648,7 +647,7 @@ static int cp2112_xfer(struct i2c_adapter *adap, u16 addr,
|
648 | 647 | int ret;
|
649 | 648 |
|
650 | 649 | hid_dbg(hdev, "%s addr 0x%x flags 0x%x cmd 0x%x size %d\n",
|
651 |
| - read_write == I2C_SMBUS_WRITE ? "write" : "read", |
| 650 | + str_write_read(read_write == I2C_SMBUS_WRITE), |
652 | 651 | addr, flags, command, size);
|
653 | 652 |
|
654 | 653 | switch (size) {
|
|
0 commit comments