Bluetooth: btrtl: add support for the RTL8723CS
authorVasily Khoruzhick <anarsoul@gmail.com>
Tue, 7 Mar 2023 22:17:31 +0000 (23:17 +0100)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Mon, 24 Apr 2023 04:50:24 +0000 (21:50 -0700)
commitc0123cb6c4c7fc2a42ead6cd7d3e82b8e1c25c6f
treea75c4b9e3d8003fa525df6b51a988b1dcafebed8
parent8194f1ef5a815aea815a91daf2c721eab2674f1f
Bluetooth: btrtl: add support for the RTL8723CS

The Realtek RTL8723CS is a SDIO WiFi chip. It also contains a Bluetooth
module which is connected via UART to the host.

It shares lmp subversion with 8703B, so Realtek's userspace
initialization tool (rtk_hciattach) differentiates varieties of RTL8723CS
(CG, VF, XX) with RTL8703B using vendor's command to read chip type.

Also this chip declares support for some features it doesn't support
so add a quirk to indicate that these features are broken.

Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Signed-off-by: Bastian Germann <bage@debian.org>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
drivers/bluetooth/btrtl.c
drivers/bluetooth/btrtl.h
drivers/bluetooth/hci_h5.c