summaryrefslogtreecommitdiff
path: root/drivers/staging/cg2900/Kconfig
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.