diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2012-03-12 04:00:29 +0100 |
---|---|---|
committer | Gustavo Padovan <gustavo@padovan.org> | 2012-05-09 05:41:30 +0200 |
commit | cdbaccca733c9dde3faf150150102dade311c91f (patch) | |
tree | 75a4d5600a6ab8db1b9a6f6019981b651be7cac6 /include/net/bluetooth | |
parent | Bluetooth: Handle EIR tags for Device ID (diff) | |
download | linux-cdbaccca733c9dde3faf150150102dade311c91f.tar.xz linux-cdbaccca733c9dde3faf150150102dade311c91f.zip |
Bluetooth: Add management command for setting Device ID
The Device ID details need to be programmed into the kernel for every
controller at least once. So provide management command for this.
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Diffstat (limited to 'include/net/bluetooth')
-rw-r--r-- | include/net/bluetooth/mgmt.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/net/bluetooth/mgmt.h b/include/net/bluetooth/mgmt.h index ebfd91fc20f8..23fd0546fccb 100644 --- a/include/net/bluetooth/mgmt.h +++ b/include/net/bluetooth/mgmt.h @@ -341,6 +341,15 @@ struct mgmt_cp_unblock_device { } __packed; #define MGMT_UNBLOCK_DEVICE_SIZE MGMT_ADDR_INFO_SIZE +#define MGMT_OP_SET_DEVICE_ID 0x0028 +struct mgmt_cp_set_device_id { + __le16 source; + __le16 vendor; + __le16 product; + __le16 version; +} __packed; +#define MGMT_SET_DEVICE_ID_SIZE 8 + #define MGMT_EV_CMD_COMPLETE 0x0001 struct mgmt_ev_cmd_complete { __le16 opcode; |