Commit c970a1ac4e75a5d31c7b6e8e9f0bb192b0a511e7

Authored by Samuel Ortiz
Committed by John W. Linville
1 parent c3b1e1e8a7

NFC: Add device powered netlink attribute

For user space to know if a device is up or down.

Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

Showing 2 changed files with 4 additions and 0 deletions Side-by-side Diff

... ... @@ -107,6 +107,7 @@
107 107 NFC_ATTR_TARGET_SENSF_RES,
108 108 NFC_ATTR_COMM_MODE,
109 109 NFC_ATTR_RF_MODE,
  110 + NFC_ATTR_DEVICE_POWERED,
110 111 /* private: internal use only */
111 112 __NFC_ATTR_AFTER_LAST
112 113 };
... ... @@ -48,6 +48,7 @@
48 48 [NFC_ATTR_PROTOCOLS] = { .type = NLA_U32 },
49 49 [NFC_ATTR_COMM_MODE] = { .type = NLA_U8 },
50 50 [NFC_ATTR_RF_MODE] = { .type = NLA_U8 },
  51 + [NFC_ATTR_DEVICE_POWERED] = { .type = NLA_U8 },
51 52 };
52 53  
53 54 static int nfc_genl_send_target(struct sk_buff *msg, struct nfc_target *target,
... ... @@ -200,6 +201,7 @@
200 201 NLA_PUT_STRING(msg, NFC_ATTR_DEVICE_NAME, nfc_device_name(dev));
201 202 NLA_PUT_U32(msg, NFC_ATTR_DEVICE_INDEX, dev->idx);
202 203 NLA_PUT_U32(msg, NFC_ATTR_PROTOCOLS, dev->supported_protocols);
  204 + NLA_PUT_U8(msg, NFC_ATTR_DEVICE_POWERED, dev->dev_up);
203 205  
204 206 genlmsg_end(msg, hdr);
205 207  
... ... @@ -261,6 +263,7 @@
261 263 NLA_PUT_STRING(msg, NFC_ATTR_DEVICE_NAME, nfc_device_name(dev));
262 264 NLA_PUT_U32(msg, NFC_ATTR_DEVICE_INDEX, dev->idx);
263 265 NLA_PUT_U32(msg, NFC_ATTR_PROTOCOLS, dev->supported_protocols);
  266 + NLA_PUT_U8(msg, NFC_ATTR_DEVICE_POWERED, dev->dev_up);
264 267  
265 268 return genlmsg_end(msg, hdr);
266 269