Bluetooth: Connection Parameter Update Procedure

This patch adds support for LE Connection Parameters Request Link
Layer control procedure introduced in Core spec 4.1. This procedure
allows a Peripheral or Central to update the Link Layer connection
parameters of an established connection.

Signed-off-by: Andre Guedes <andre.guedes@openbossa.org>
Bluetooth: Export slave latency parameter

This patch exports slave latency parameter through Bluetooth debugfs
interface. The default value is 0 and it may be changed by writing the
new value in conn_latenty file. The acceptable values range from 0x0000
to 0x01F3, according described in Core 4.1, Vol 2, 7.8.12.

Signed-off-by: Andre Guedes <andre.guedes@openbossa.org>
Bluetooth: Export supervision timeout parameter

This patch exports supervision timeout parameter through Bluetooth
debugfs interface. The default value is 0x002a and it may be changed by
writing the new value in conn_supervision_timeout file. The acceptable
values range from 0x000a to 0x0c80 according described in Core 4.1,
Vol 2, 7.8.12.

Signed-off-by: Andre Guedes <andre.guedes@openbossa.org>
WIP: Bluetooth: Save connection parameters in hci_conn

Signed-off-by: Andre Guedes <andre.guedes@openbossa.org>
WIP: Bluetooth: Add LE Conn Update Complete Event handler

Signed-off-by: Andre Guedes <andre.guedes@openbossa.org>