aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/bluetooth/hci_uart.h
diff options
context:
space:
mode:
authorSuraj Sumangala <suraj@atheros.com>2010-07-19 03:04:07 -0400
committerMarcel Holtmann <marcel@holtmann.org>2010-07-21 13:39:14 -0400
commitb3190df628617c7a4f188a9465aeabe1f5761933 (patch)
tree95ac5c0247d858e29ac05e8f70f24792c7edaa80 /drivers/bluetooth/hci_uart.h
parent81ca405aee7e4a1a432c3887bc83ae798fd2cccd (diff)
Bluetooth: Support for Atheros AR300x serial chip
Implements Atheros AR300x serial HCI protocol. This protocol extends H4 serial protocol to implement enhanced power management features supported by Atheros AR300x serial Bluetooth chipsets. Signed-off-by: Suraj Sumangala <suraj@atheros.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'drivers/bluetooth/hci_uart.h')
-rw-r--r--drivers/bluetooth/hci_uart.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/bluetooth/hci_uart.h b/drivers/bluetooth/hci_uart.h
index 9694d9d60905..99fb35239d1f 100644
--- a/drivers/bluetooth/hci_uart.h
+++ b/drivers/bluetooth/hci_uart.h
@@ -35,13 +35,14 @@
35#define HCIUARTGETFLAGS _IOR('U', 204, int) 35#define HCIUARTGETFLAGS _IOR('U', 204, int)
36 36
37/* UART protocols */ 37/* UART protocols */
38#define HCI_UART_MAX_PROTO 5 38#define HCI_UART_MAX_PROTO 6
39 39
40#define HCI_UART_H4 0 40#define HCI_UART_H4 0
41#define HCI_UART_BCSP 1 41#define HCI_UART_BCSP 1
42#define HCI_UART_3WIRE 2 42#define HCI_UART_3WIRE 2
43#define HCI_UART_H4DS 3 43#define HCI_UART_H4DS 3
44#define HCI_UART_LL 4 44#define HCI_UART_LL 4
45#define HCI_UART_ATH3K 5
45 46
46#define HCI_UART_RAW_DEVICE 0 47#define HCI_UART_RAW_DEVICE 0
47 48
@@ -96,3 +97,8 @@ int bcsp_deinit(void);
96int ll_init(void); 97int ll_init(void);
97int ll_deinit(void); 98int ll_deinit(void);
98#endif 99#endif
100
101#ifdef CONFIG_BT_HCIUART_ATH3K
102int ath_init(void);
103int ath_deinit(void);
104#endif