Re: [PATCH] Bluetooth: Rockchip: Give nodes for registering in the device tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi David,

> This patch adds the compatbility flags, so the Rockchip Bluetooth can
> be referenced in the device tree
> 
> Signed-off-by: David Summers <beagleboard@xxxxxxxxxxxxxxxxxxx>
> ---
> drivers/bluetooth/btrtl.c | 17 +++++++++++++++++
> 1 file changed, 17 insertions(+)
> 
> diff --git a/drivers/bluetooth/btrtl.c b/drivers/bluetooth/btrtl.c
> index 7f9ea8e4c1b2..4cc89c9fe371 100644
> --- a/drivers/bluetooth/btrtl.c
> +++ b/drivers/bluetooth/btrtl.c
> @@ -20,6 +20,8 @@
> #include <asm/unaligned.h>
> #include <linux/usb.h>
> 
> +#include <linux/of.h>
> +
> #include <net/bluetooth/bluetooth.h>
> #include <net/bluetooth/hci_core.h>
> 
> @@ -743,6 +745,21 @@ int btrtl_get_uart_settings(struct hci_dev *hdev,
> }
> EXPORT_SYMBOL_GPL(btrtl_get_uart_settings);
> 
> +static const struct of_device_id hci_rtl_of_match[] = {
> +	{ .compatible = "realtek,rtl8723a" },
> +	{ .compatible = "realtek,rtl8723bs" },
> +	{ .compatible = "realtek,rtl8723b" },
> +	{ .compatible = "realtek,rtl8723d" },
> +	{ .compatible = "realtek,rtl8723ds" },
> +	{ .compatible = "realtek,rtl8821a" },
> +	{ .compatible = "realtek,rtl8821c" },
> +	{ .compatible = "realtek,rtl8761a" },
> +	{ .compatible = "realtek,rtl8822b" },
> +	{},
> +};
> +MODULE_DEVICE_TABLE(of, hci_rtl_of_match);

this makes no sense in btrtl.c driver. This needs to be in hci_h5.c and bound to h5_serdev_driver.

Regards

Marcel




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux