kernel: backport NVMEM patch for U-Boot env data "ethaddr" cell
[openwrt/openwrt.git] / target / linux / generic / backport-5.10 / 884-v5.14-Bluetooth-btrtl-rename-USB-fw-for-RTL8761.patch
1 From 9fd2e2949b43dea869f7fce0f8f51df44f635d59 Mon Sep 17 00:00:00 2001
2 From: Joakim Tjernlund <Joakim.Tjernlund@infinera.com>
3 Date: Fri, 28 May 2021 17:26:44 +0200
4 Subject: [PATCH] Bluetooth: btrtl: rename USB fw for RTL8761
5
6 According Realteks own BT drivers firmware RTL8761B is for UART
7 and RTL8761BU is for USB.
8
9 Change existing 8761B to UART and add an 8761BU entry for USB
10
11 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@infinera.com>
12 Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
13 ---
14 drivers/bluetooth/btrtl.c | 9 ++++++++-
15 1 file changed, 8 insertions(+), 1 deletion(-)
16
17 --- a/drivers/bluetooth/btrtl.c
18 +++ b/drivers/bluetooth/btrtl.c
19 @@ -116,12 +116,19 @@ static const struct id_table ic_id_table
20 .cfg_name = "rtl_bt/rtl8761a_config" },
21
22 /* 8761B */
23 - { IC_INFO(RTL_ROM_LMP_8761A, 0xb, 0xa, HCI_USB),
24 + { IC_INFO(RTL_ROM_LMP_8761A, 0xb, 0xa, HCI_UART),
25 .config_needed = false,
26 .has_rom_version = true,
27 .fw_name = "rtl_bt/rtl8761b_fw.bin",
28 .cfg_name = "rtl_bt/rtl8761b_config" },
29
30 + /* 8761BU */
31 + { IC_INFO(RTL_ROM_LMP_8761A, 0xb, 0xa, HCI_USB),
32 + .config_needed = false,
33 + .has_rom_version = true,
34 + .fw_name = "rtl_bt/rtl8761bu_fw.bin",
35 + .cfg_name = "rtl_bt/rtl8761bu_config" },
36 +
37 /* 8822C with UART interface */
38 { IC_INFO(RTL_ROM_LMP_8822B, 0xc, 0xa, HCI_UART),
39 .config_needed = true,