From: Vasily Khoruzhick <anarsoul@xxxxxxxxx> RTL8723BS is often used in ARM boards, so add ability to bind it using device tree. Signed-off-by: Vasily Khoruzhick <anarsoul@xxxxxxxxx> Signed-off-by: Alistair Francis <alistair@xxxxxxxxxxxxx> --- drivers/bluetooth/hci_h5.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/bluetooth/hci_h5.c b/drivers/bluetooth/hci_h5.c index 106c110efe56..6ea6cd73dff4 100644 --- a/drivers/bluetooth/hci_h5.c +++ b/drivers/bluetooth/hci_h5.c @@ -820,6 +820,8 @@ static int h5_serdev_probe(struct serdev_device *serdev) return -ENODEV; h5->vnd = (const struct h5_vnd *)data; + of_property_read_string(dev.of_node, + "firmware-postfix", &h5->id); } @@ -1019,6 +1021,8 @@ static const struct of_device_id rtl_bluetooth_of_match[] = { { .compatible = "realtek,rtl8822cs-bt", .data = (const void *)&rtl_vnd }, #endif + { .compatible = "realtek,rtl8822bs-bt", + .data = (const void *)&rtl_vnd }, { }, }; MODULE_DEVICE_TABLE(of, rtl_bluetooth_of_match); -- 2.25.1