[PATCH 2/3 V4] Bluetooth: hci_h5: btrtl: Add support for RTL8821CS
Chris Morgan
macroalpha82 at gmail.com
Fri Mar 10 08:25:41 PST 2023
I shudder to bring this up now, but I'm encountering a new bug and
might have to withdraw this.
I'm receiving errors in dmesg of the following, and I can't seem to
figure out the root cause:
Bluetooth: hci0: Out-of-order packet arrived
Any thoughts on what might cause it?
Thank you.
On Tue, Feb 28, 2023 at 9:22 AM Chris Morgan <macroalpha82 at gmail.com> wrote:
>
> From: Chris Morgan <macromorgan at hotmail.com>
>
> RTL8821CS is a WiFi + Bluetooth combo chip from Realtek that provides
> WiFi A/B/G/N/AC over an SDIO interface and Bluetooth 4.2 over a UART
> interface.
>
> Note that the firmware this was tested with was firmware version
> 0x75b8f098.
>
> Signed-off-by: Chris Morgan <macromorgan at hotmail.com>
> ---
> drivers/bluetooth/btrtl.c | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/drivers/bluetooth/btrtl.c b/drivers/bluetooth/btrtl.c
> index 69c3fe649ca7..72947d319fa6 100644
> --- a/drivers/bluetooth/btrtl.c
> +++ b/drivers/bluetooth/btrtl.c
> @@ -128,6 +128,14 @@ static const struct id_table ic_id_table[] = {
> .fw_name = "rtl_bt/rtl8821c_fw.bin",
> .cfg_name = "rtl_bt/rtl8821c_config" },
>
> + /* 8821CS */
> + { IC_INFO(RTL_ROM_LMP_8821A, 0xc, 0x8, HCI_UART),
> + .config_needed = true,
> + .has_rom_version = true,
> + .has_msft_ext = true,
> + .fw_name = "rtl_bt/rtl8821cs_fw.bin",
> + .cfg_name = "rtl_bt/rtl8821cs_config" },
> +
> /* 8761A */
> { IC_INFO(RTL_ROM_LMP_8761A, 0xa, 0x6, HCI_USB),
> .config_needed = false,
> --
> 2.34.1
>
More information about the Linux-rockchip
mailing list