aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWaldemar Rymarkiewicz <waldemar.rymarkiewicz@tieto.com>2013-04-03 02:01:59 -0400
committerSamuel Ortiz <sameo@linux.intel.com>2013-04-11 10:29:00 -0400
commita45e1c8d17c04b8fbb27818ce3454d889696da08 (patch)
treeab619e634b8ef18b05ff99d24111114da4c865eb
parent63123108f45663a93cfbb7480050043c04d202bf (diff)
NFC: pn533: Print out response status bits in hex
For better debugging as the codes are defined in hex in the spec. Signed-off-by: Waldemar Rymarkiewicz <waldemar.rymarkiewicz@tieto.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
-rw-r--r--drivers/nfc/pn533.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/nfc/pn533.c b/drivers/nfc/pn533.c
index 8e809e083c33..8ee032d3faa0 100644
--- a/drivers/nfc/pn533.c
+++ b/drivers/nfc/pn533.c
@@ -1724,6 +1724,8 @@ static int pn533_activate_target_nfcdep(struct pn533 *dev)
1724 rsp = (struct pn533_cmd_activate_response *)resp->data; 1724 rsp = (struct pn533_cmd_activate_response *)resp->data;
1725 rc = rsp->status & PN533_CMD_RET_MASK; 1725 rc = rsp->status & PN533_CMD_RET_MASK;
1726 if (rc != PN533_CMD_RET_SUCCESS) { 1726 if (rc != PN533_CMD_RET_SUCCESS) {
1727 nfc_dev_err(&dev->interface->dev,
1728 "Target activation failed (error 0x%x)", rc);
1727 dev_kfree_skb(resp); 1729 dev_kfree_skb(resp);
1728 return -EIO; 1730 return -EIO;
1729 } 1731 }
@@ -1851,7 +1853,7 @@ static int pn533_in_dep_link_up_complete(struct pn533 *dev, void *arg,
1851 rc = rsp->status & PN533_CMD_RET_MASK; 1853 rc = rsp->status & PN533_CMD_RET_MASK;
1852 if (rc != PN533_CMD_RET_SUCCESS) { 1854 if (rc != PN533_CMD_RET_SUCCESS) {
1853 nfc_dev_err(&dev->interface->dev, 1855 nfc_dev_err(&dev->interface->dev,
1854 "Bringing DEP link up failed %d", rc); 1856 "Bringing DEP link up failed (error 0x%x)", rc);
1855 goto error; 1857 goto error;
1856 } 1858 }
1857 1859
@@ -2065,8 +2067,7 @@ static int pn533_data_exchange_complete(struct pn533 *dev, void *_arg,
2065 2067
2066 if (ret != PN533_CMD_RET_SUCCESS) { 2068 if (ret != PN533_CMD_RET_SUCCESS) {
2067 nfc_dev_err(&dev->interface->dev, 2069 nfc_dev_err(&dev->interface->dev,
2068 "PN533 reported error %d when exchanging data", 2070 "Exchanging data failed (error 0x%x)", ret);
2069 ret);
2070 rc = -EIO; 2071 rc = -EIO;
2071 goto error; 2072 goto error;
2072 } 2073 }