Loic Poulain
b509c02d0f
Bluetooth: HCI H5 peer reset detection
...
H5 Specification says:
If a SYNC message is received while in the Active State, it is
assumed that the peer device has reset. The local device should
therefore perform a full reset of the upper stack, and start Link
Establishment again at the Uninitialized State. Upon entering the
Active State, the first packet sent shall have its SEQ and ACK
numbers set to zero.
This patch resets the HCI H5 driver data/state to unitialized and
reports an HCI hardware error event to notify the upper stack that
HCI synchronization has been lost. H5 will be re-synchronized and
upper stack should generate an HCI Reset command.
Signed-off-by: Loic Poulain <loic.poulain@intel.com>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2014-10-31 19:54:34 +02:00
..
ath3k.c
Bluetooth: Add support for Acer [0489:e078]
2014-10-25 07:56:22 +02:00
bcm203x.c
Bluetooth: Use devm_kzalloc in bcm203x.c file.
2012-08-06 15:03:00 -03:00
bfusb.c
Bluetooth: Remove assignments in if-statements
2014-03-05 20:52:17 +02:00
bluecard_cs.c
Bluetooth: Remove typedef bluecard_info_t
2014-08-14 08:49:25 +02:00
bpa10x.c
Bluetooth: Declare bpa10x_table[] as const
2013-10-11 17:05:22 +02:00
bt3c_cs.c
Bluetooth: Remove typedef bt3c_info_t
2014-08-14 08:49:26 +02:00
btmrvl_debugfs.c
Bluetooth: replace strict_strtol() with kstrtol()
2013-07-25 14:15:25 +01:00
btmrvl_drv.h
Bluetooth: btmrvl: add public address configuration support
2014-07-19 02:33:21 +02:00
btmrvl_main.c
Bluetooth: Fix crash in the Marvell driver initialization codepath
2014-07-31 01:07:28 +02:00
btmrvl_sdio.c
Bluetooth: btmrvl: support Marvell Bluetooth device SD8887
2014-09-30 14:13:29 +02:00
btmrvl_sdio.h
Bluetooth: btmrvl: indicate pscan scheduling instant in a debug event
2014-07-03 17:42:54 +02:00
btsdio.c
Bluetooth: Use MD SET register for changing SDIO Type-B to Type-A
2013-12-29 21:31:07 +02:00
btuart_cs.c
Bluetooth: Remove typedef btuart_info_t
2014-08-14 08:49:25 +02:00
btusb.c
Bluetooth: Add support for Acer [0489:e078]
2014-10-25 07:56:22 +02:00
btwilink.c
Bluetooth: Add hdev parameter to hdev->send driver callback
2013-10-11 15:28:03 +02:00
dtl1_cs.c
Bluetooth: Remove typedefs nsh_t and dtl1_info_t
2014-08-14 08:49:26 +02:00
hci_ath.c
tty: move the termios object into the tty
2012-07-16 13:00:41 -07:00
hci_bcsp.c
Bluetooth: Remove assignments in if-statements
2014-03-05 20:52:17 +02:00
hci_h4.c
Bluetooth: Remove hci_h4 unused defines
2014-04-24 11:55:26 -03:00
hci_h5.c
Bluetooth: HCI H5 peer reset detection
2014-10-31 19:54:34 +02:00
hci_ldisc.c
Bluetooth: Fix HCIUARTGETDEVICE ioctl when UART is not registered
2014-07-12 18:37:34 +03:00
hci_ll.c
Bluetooth: Add hdev parameter to hdev->send driver callback
2013-10-11 15:28:03 +02:00
hci_uart.h
Bluetooth: Add support for external configuration with UART driver
2014-07-11 13:59:50 +03:00
hci_vhci.c
switch hci_vhci to ->write_iter()
2014-10-09 02:39:08 -04:00
Kconfig
Bluetooth: btmrvl: support Marvell Bluetooth device SD8887
2014-09-30 14:13:29 +02:00
Makefile
Bluetooth: Enable -D__CHECK_ENDIAN__ for sparse by default
2013-10-02 09:10:05 +03:00