2020-04-04 20:50:07

by Alistair Francis

[permalink] [raw]
Subject: [PATCH 2/3] Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree

From: Vasily Khoruzhick <[email protected]>

RTL8723BS is often used in ARM boards, so add ability to bind it
using device tree.

Signed-off-by: Vasily Khoruzhick <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
---
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