diff options
author | Hans de Goede <hdegoede@redhat.com> | 2018-08-02 16:57:17 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2018-08-03 13:27:46 +0200 |
commit | 1cc194caaffbe07b8e08d464d8c309bc8e824618 (patch) | |
tree | dfc541830a9e9cd400c881e1cb8f9ace059fc6eb /drivers/bluetooth/btrtl.h | |
parent | c50903e3ee1b55d0d8a43eebed0c159e91986496 (diff) | |
download | lwn-1cc194caaffbe07b8e08d464d8c309bc8e824618.tar.gz lwn-1cc194caaffbe07b8e08d464d8c309bc8e824618.zip |
Bluetooth: btrtl: Add support for a config filename postfix
The contents of the rtl_bt/rtlXXXX_config.bin file may be board specific
allow the caller of btrtl_initialize to specify a postfix identifying
the board, which if specified will make btrtl_initialize look for
rtl_bt/rtlXXXX_config-<postfix>.bin instead.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'drivers/bluetooth/btrtl.h')
-rw-r--r-- | drivers/bluetooth/btrtl.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/bluetooth/btrtl.h b/drivers/bluetooth/btrtl.h index 9249ad1e9a1d..f5e36f3993a8 100644 --- a/drivers/bluetooth/btrtl.h +++ b/drivers/bluetooth/btrtl.h @@ -59,7 +59,8 @@ struct rtl_vendor_config { #if IS_ENABLED(CONFIG_BT_RTL) -struct btrtl_device_info *btrtl_initialize(struct hci_dev *hdev); +struct btrtl_device_info *btrtl_initialize(struct hci_dev *hdev, + const char *postfix); void btrtl_free(struct btrtl_device_info *btrtl_dev); int btrtl_download_firmware(struct hci_dev *hdev, struct btrtl_device_info *btrtl_dev); @@ -71,7 +72,8 @@ int btrtl_get_uart_settings(struct hci_dev *hdev, #else -static inline struct btrtl_device_info *btrtl_initialize(struct hci_dev *hdev) +static inline struct btrtl_device_info *btrtl_initialize(struct hci_dev *hdev, + const char *postfix) { return ERR_PTR(-EOPNOTSUPP); } |