blob: 92046b9bf767c994817d6b0e44b06a49a2fecbd4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
#
# CG2900
#
config CG2900
tristate "Support ST-Ericsson CG2900 main structure"
depends on NET && HAS_IOMEM
select MFD_CORE
help
ST-Ericsson CG2900 Connectivity Combo controller main
structure.
Supports multiple functionalities muxed over a Bluetooth HCI H:4
interface.
CG2900 support Bluetooth, FM radio, and GPS.
config CG2900_CHIP
tristate "Support CG2900 Connectivity controller"
depends on CG2900
help
ST-Ericsson CG2900 Connectivity Controller chip handler.
Contains chip handler performing driver initialization
such as patchdownload and also instantiates the supported
MFD devices.
config STLC2690_CHIP
tristate "Support STLC2690 Connectivity controller"
depends on CG2900
help
ST-Ericsson STLC2690 Connectivity Controller chip handler.
Contains chip handler performing driver initialization
such as patchdownload and also instantiates the supported
MFD devices.
config CG2900_UART
tristate "Support CG2900 UART transport"
depends on CG2900
select BT
select BT_HCIUART
help
UART driver for ST-Ericsson CG2900 Connectivity Controller.
Contains functions for setting baud rate and to transport
data to and from the CG2900 controller over UART.
Also handles low power handling for the CG2900 when using UART as
transport.
config CG2900_AUDIO
tristate "Support CG2900 audio interface"
depends on CG2900
help
ST-Ericsson CG2900 Connectivity audio interface driver.
Gives a module the ability to setup audio paths
within the CG2900 controller.
Supports both a normal function API and using character device
from user space.
config CG2900_TEST
tristate "Support CG2900 Test Char Device"
depends on CG2900
help
ST-Ericsson CG2900 Test Character Device driver.
Creates a character device which can be used by
a test framework in user space to emulate a connected chip.
Note that this is used to test the chip handler driver,
not to test the connected chip.
config BT_CG2900
tristate "ST-Ericsson CG2900 Bluetooth driver"
depends on CG2900 && BT
help
Select if ST-Ericsson CG2900 Connectivity controller shall be used as
Bluetooth controller for BlueZ.
This driver registers to the Bluetooth stack and when opened,
enables the CG2900 controller in a proper way.
|