aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/Kconfig.voodoo
blob: 6672bedc8068d8c05eb3f0d5772d2acd38cfaa8b (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
menuconfig SND_VOODOO
	bool "Voodoo sound driver"
	depends on SND_UNIVERSAL_WM8994 || SND_S3C24XX_SOC || SND_SOC_WM8994_P3 || SND_SOC_SAMSUNG_HERRING_WM8994
	default y
	help
	  With this option enabled, the kernel compile an additionnal driver
	  that extend the existing sound driver

config SND_VOODOO_HP_LEVEL_CONTROL
	bool "Add headphone amplifier level control"
	depends on SND_VOODOO
	default y
	help
	  Adds a control allowing to adjust the analog gain of the headphone
	  amplifier

config SND_VOODOO_HP_LEVEL
	int "default level at boot 0-62"
	depends on SND_VOODOO_HP_LEVEL_CONTROL
	default 54 if MACH_HERRING=y || M110S=y
	default 47
	range 0 62
	help
	  Default headphone amplifier level. Take care not setting it to high,
	  it would introduce hiss for people not using the control app

config SND_VOODOO_RECORD_PRESETS
	bool "Microphone recording presets"
	depends on SND_VOODOO
	default y
	help
	  Recording presets with Dynamic Range Compression auto-gain
	  on microphone:
	    - Original
	    - High sensitivity
	    - Balanced (recommanded, default)
	    - Loud environment - concert

config SND_VOODOO_FM
	bool "FM radio: frequency response and levels optimizations"
	depends on SND_VOODOO && ARIES_EUR
	default n
	help
	  Adds a control to enable or disable the high-pass filter on FM radio

config SND_VOODOO_MODULE
	tristate "Build also as module (incomplete)"
	depends on SND_VOODOO && m && n
	default n
	help
	  requires additionnal source

config SND_VOODOO_DEVELOPMENT
	bool "Codec development tools (unsafe)"
	depends on SND_VOODOO
	default n
	help
	  Allow to codec dump registers and load register-address/value batchs
	  Powerful but also dangerous tool