summaryrefslogtreecommitdiff
path: root/sound/arm/Kconfig
blob: ae88981852b03989b85af2b7d1d986039cc964f8 (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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# ALSA ARM drivers

menuconfig SND_ARM
	bool "ARM sound devices"
	depends on ARM
	default y
	help
	  Support for sound devices specific to ARM architectures.
	  Drivers that are implemented on ASoC can be found in
	  "ALSA for SoC audio support" section.

if SND_ARM

config SND_ARMAACI
	tristate "ARM PrimeCell PL041 AC Link support"
	depends on ARM_AMBA
	select SND_PCM
	select SND_AC97_CODEC

config SND_PXA2XX_PCM
	tristate
	select SND_PCM

config SND_PXA2XX_LIB
	tristate
	select SND_AC97_CODEC if SND_PXA2XX_LIB_AC97

config SND_PXA2XX_LIB_AC97
	bool

config SND_PXA2XX_AC97
	tristate "AC97 driver for the Intel PXA2xx chip"
	depends on ARCH_PXA
	select SND_PXA2XX_PCM
	select SND_AC97_CODEC
	select SND_PXA2XX_LIB
	select SND_PXA2XX_LIB_AC97
	help
	  Say Y or M if you want to support any AC97 codec attached to
	  the PXA2xx AC97 interface.

config SND_MXC_SPDIF
        tristate "MXC SPDIF sound card spport"
        select SND_PCM
        help
          Say Y here to enable SPDIF sound card

config SND_MXC_PMIC
	tristate "MXC PMIC sound system"
	depends on ARCH_MXC && MXC_DAM && MXC_SSI && \
		(MXC_MC13783_AUDIO || MXC_PMIC_SC55112_AUDIO)
	default y
	select SND_PCM
	help
	  Say Y here to include support for soundcards based on the
	  MC13783 chip.

	  To compile this driver as a module, choose M here: the module
	  will be called snd-mc13783.

config  SND_MXC_PLAYBACK_MIXING
        bool "Playback Stream Mixing"
        depends on (!ARCH_MX27) && (!ARCH_MXC91131) && ARCH_MXC && MXC_DAM && MXC_SSI && \
                (MXC_MC13783_AUDIO)
        default n
        select SND_PCM
        help
          Say Y here to include support mixing for soundcards based on the
          MC13783 chip. This supports audio stream mixing on VCODEC for mc13783 based platforms.
	  Analog mixng as well as Digital mixing can be tested on these platforms.
	  As of now , mixing of mono files only are supported in Digital Mixing since it is done on VCODEC.
	  SSI 2 channel mode is used to mix 2 streams on a single SSI.  This is supported on all platforms except imx27ads(imx27ads - Analog mixing only).

config HEADSET_DETECT_ENABLE
        bool "Headset Detect Enable"
        depends on (!ARCH_MXC91131) && ARCH_MXC && MXC_DAM && MXC_SSI && \
                (MXC_MC13783_AUDIO)
        default n
        select SND_PCM
        help
        Say Y here to enable Headset Detect Feature.

config SND_MXC_PMIC_IRAM
        bool "MXC PMIC sound system supports IRAM"
        depends on SND_MXC_PMIC && SDMA_IRAM
        default n
        select SND_PCM
        help
          It will use IRAM as the DMA buffer of ALSA playback.

endif	# SND_ARM