hci_uart.h (e5451c8f8330e03ad3cfa16048b4daf961af434f) hci_uart.h (395174bb07c1dce58fbf2baa3a01bb69f5103c59)
1/*
2 *
3 * Bluetooth HCI UART driver
4 *
5 * Copyright (C) 2000-2001 Qualcomm Incorporated
6 * Copyright (C) 2002-2003 Maxim Krasnyansky <maxk@qualcomm.com>
7 * Copyright (C) 2004-2005 Marcel Holtmann <marcel@holtmann.org>
8 *

--- 21 unchanged lines hidden (view full) ---

30/* Ioctls */
31#define HCIUARTSETPROTO _IOW('U', 200, int)
32#define HCIUARTGETPROTO _IOR('U', 201, int)
33#define HCIUARTGETDEVICE _IOR('U', 202, int)
34#define HCIUARTSETFLAGS _IOW('U', 203, int)
35#define HCIUARTGETFLAGS _IOR('U', 204, int)
36
37/* UART protocols */
1/*
2 *
3 * Bluetooth HCI UART driver
4 *
5 * Copyright (C) 2000-2001 Qualcomm Incorporated
6 * Copyright (C) 2002-2003 Maxim Krasnyansky <maxk@qualcomm.com>
7 * Copyright (C) 2004-2005 Marcel Holtmann <marcel@holtmann.org>
8 *

--- 21 unchanged lines hidden (view full) ---

30/* Ioctls */
31#define HCIUARTSETPROTO _IOW('U', 200, int)
32#define HCIUARTGETPROTO _IOR('U', 201, int)
33#define HCIUARTGETDEVICE _IOR('U', 202, int)
34#define HCIUARTSETFLAGS _IOW('U', 203, int)
35#define HCIUARTGETFLAGS _IOR('U', 204, int)
36
37/* UART protocols */
38#define HCI_UART_MAX_PROTO 9
38#define HCI_UART_MAX_PROTO 10
39
40#define HCI_UART_H4 0
41#define HCI_UART_BCSP 1
42#define HCI_UART_3WIRE 2
43#define HCI_UART_H4DS 3
44#define HCI_UART_LL 4
45#define HCI_UART_ATH3K 5
46#define HCI_UART_INTEL 6
47#define HCI_UART_BCM 7
48#define HCI_UART_QCA 8
39
40#define HCI_UART_H4 0
41#define HCI_UART_BCSP 1
42#define HCI_UART_3WIRE 2
43#define HCI_UART_H4DS 3
44#define HCI_UART_LL 4
45#define HCI_UART_ATH3K 5
46#define HCI_UART_INTEL 6
47#define HCI_UART_BCM 7
48#define HCI_UART_QCA 8
49#define HCI_UART_AG6XX 9
49
50#define HCI_UART_RAW_DEVICE 0
51#define HCI_UART_RESET_ON_INIT 1
52#define HCI_UART_CREATE_AMP 2
53#define HCI_UART_INIT_PENDING 3
54#define HCI_UART_EXT_CONFIG 4
55#define HCI_UART_VND_DETECT 5
56

--- 120 unchanged lines hidden (view full) ---

177int bcm_init(void);
178int bcm_deinit(void);
179#endif
180
181#ifdef CONFIG_BT_HCIUART_QCA
182int qca_init(void);
183int qca_deinit(void);
184#endif
50
51#define HCI_UART_RAW_DEVICE 0
52#define HCI_UART_RESET_ON_INIT 1
53#define HCI_UART_CREATE_AMP 2
54#define HCI_UART_INIT_PENDING 3
55#define HCI_UART_EXT_CONFIG 4
56#define HCI_UART_VND_DETECT 5
57

--- 120 unchanged lines hidden (view full) ---

178int bcm_init(void);
179int bcm_deinit(void);
180#endif
181
182#ifdef CONFIG_BT_HCIUART_QCA
183int qca_init(void);
184int qca_deinit(void);
185#endif
186
187#ifdef CONFIG_BT_HCIUART_AG6XX
188int ag6xx_init(void);
189int ag6xx_deinit(void);
190#endif