Bluetooth: btintel: Add Intel devcoredump support
authorAbhishek Pandit-Subedi <abhishekpandit@chromium.org>
Thu, 30 Mar 2023 16:58:26 +0000 (09:58 -0700)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Mon, 24 Apr 2023 04:59:02 +0000 (21:59 -0700)
commitaf395330abed142a2685bf3d17a938544816bf3c
tree7f20a7d2876ba120fd9aa5b8b292e764bf7745ca
parent4f9c1a089623ac606e79a7886646939e0e2f89bf
Bluetooth: btintel: Add Intel devcoredump support

Intercept debug exception events from the controller and put them into
a devcoredump using hci devcoredump APIs. The debug exception contains
data in a TLV format and it will be parsed in userspace.

Signed-off-by: Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
Signed-off-by: Manish Mandlik <mmandlik@google.com>
Reviewed-by: Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
Reviewed-by: Chethan Tumkur Narayan <chethan.tumkur.narayan@intel.com>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
drivers/bluetooth/btintel.c
drivers/bluetooth/btintel.h
drivers/bluetooth/btusb.c