diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2015-10-20 23:25:42 +0200 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@intel.com> | 2015-10-21 06:30:53 +0200 |
commit | 98a63aaf245e2522b0ddd86f38fb83883344bcaf (patch) | |
tree | 1d84c744eb306d7918cfb6043962a4803020cefc /include/net/bluetooth | |
parent | Bluetooth: hci_uart: Provide initial manufacturer information (diff) | |
download | linux-98a63aaf245e2522b0ddd86f38fb83883344bcaf.tar.xz linux-98a63aaf245e2522b0ddd86f38fb83883344bcaf.zip |
Bluetooth: Introduce driver specific post init callback
Some drivers might have to restore certain settings after the init
procedure has been completed. This driver callback allows them to hook
into that stage. This callback is run just before the controller is
declared as powered up.
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Diffstat (limited to 'include/net/bluetooth')
-rw-r--r-- | include/net/bluetooth/hci_core.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/bluetooth/hci_core.h b/include/net/bluetooth/hci_core.h index 989c72aabc45..44fb95685611 100644 --- a/include/net/bluetooth/hci_core.h +++ b/include/net/bluetooth/hci_core.h @@ -398,6 +398,7 @@ struct hci_dev { int (*send)(struct hci_dev *hdev, struct sk_buff *skb); void (*notify)(struct hci_dev *hdev, unsigned int evt); void (*hw_error)(struct hci_dev *hdev, u8 code); + int (*post_init)(struct hci_dev *hdev); int (*set_diag)(struct hci_dev *hdev, bool enable); int (*set_bdaddr)(struct hci_dev *hdev, const bdaddr_t *bdaddr); }; |