blob: e30ebbe7e131d5135a42cc6c48c982c25e1befe2 (
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
menuconfig SND_IMX_SOC
tristate "SoC Audio for Freescale i.MX CPUs"
depends on ARCH_MXC
select SND_PCM
select FIQ
select SND_SOC_AC97_BUS
help
Say Y or M if you want to add support for codecs attached to
the i.MX SSI interface.
if SND_IMX_SOC
config SND_MXC_SOC_ESAI
tristate
config SND_MXC_SOC_FIQ
tristate
config SND_MXC_SOC_MX2
tristate
config SND_MXC_SOC_SPDIF_DAI
tristate
config SND_MXC_SOC_WM1133_EV1
tristate "Audio on the the i.MX31ADS with WM1133-EV1 fitted"
depends on MACH_MX31ADS_WM1133_EV1 && EXPERIMENTAL
select SND_SOC_WM8350
select SND_MXC_SOC_FIQ
help
Enable support for audio on the i.MX31ADS with the WM1133-EV1
PMIC board with WM8835x fitted.
config SND_SOC_MX27VIS_AIC32X4
tristate "SoC audio support for Visstrim M10 boards"
depends on MACH_IMX27_VISSTRIM_M10
select SND_SOC_TVL320AIC32X4
select SND_MXC_SOC_MX2
help
Say Y if you want to add support for SoC audio on Visstrim SM10
board with TLV320AIC32X4 codec.
config SND_SOC_PHYCORE_AC97
tristate "SoC Audio support for Phytec phyCORE (and phyCARD) boards"
depends on MACH_PCM043 || MACH_PCA100
select SND_SOC_WM9712
select SND_MXC_SOC_FIQ
help
Say Y if you want to add support for SoC audio on Phytec phyCORE
and phyCARD boards in AC97 mode
config SND_SOC_IMX_SGTL5000
tristate "SoC Audio support for i.MX boards with sgtl5000"
depends on I2C && (MACH_MX35_3DS || MACH_MX51_BABBAGE \
|| MACH_MX6Q_SABRELITE || MACH_MX6Q_ARM2)
select SND_SOC_SGTL5000
select SND_MXC_SOC_MX2
help
Say Y if you want to add support for SoC audio on an i.MX board with
a sgtl5000 codec.
config SND_SOC_IMX_WM8958
tristate "SoC Audio support for IMX boards with WM8958"
depends on MFD_WM8994
select SND_MXC_SOC_MX2
select SND_SOC_WM8994
help
Say Y if you want to add support for SoC audio on an i.MX board with
a WM8958 codec.
config SND_SOC_IMX_WM8962
tristate "SoC Audio support for IMX boards with WM8962"
select SND_MXC_SOC_MX2
select SND_SOC_WM8962
help
Say Y if you want to add support for SoC audio on an i.MX board with
a WM8962 codec.
config SND_SOC_IMX_CS42888
tristate "SoC Audio support for i.MX boards with cs42888"
depends on I2C && (MACH_MX6Q_ARM2 || MACH_MX6Q_SABREAUTO || MACH_MX53_ARD)
select SND_SOC_CS42888
select SND_MXC_SOC_MX2
help
Say Y if you want to add support for SoC audio on an i.MX board with
a cs42888 codec
config SND_SOC_IMX_SI4763
tristate "SoC Audio support for IMX SI4763"
select SND_MXC_SOC_SSI
select SND_SOC_SI4763
help
Say Y if you want to add support for Soc audio for the AMFM Tuner chip
SI4763 module.
config SND_SOC_EUKREA_TLV320
tristate "Eukrea TLV320"
depends on MACH_EUKREA_MBIMX27_BASEBOARD \
|| MACH_EUKREA_MBIMXSD25_BASEBOARD \
|| MACH_EUKREA_MBIMXSD35_BASEBOARD \
|| MACH_EUKREA_MBIMXSD51_BASEBOARD
select SND_SOC_TLV320AIC23
select SND_MXC_SOC_FIQ
help
Enable I2S based access to the TLV320AIC23B codec attached
to the SSI interface
config SND_SOC_IMX_SPDIF
tristate "SoC Audio support for IMX - S/PDIF"
default n
select SND_MXC_SOC_SPDIF_DAI
select SND_SOC_MXC_SPDIF
select SND_MXC_SOC_MX2
help
Say Y if you want to add support for SoC audio on a IMX development
board with S/PDIF.
config SND_SOC_IMX_HDMI
tristate "SoC Audio support for IMX - HDMI"
default n
select SND_SOC_MXC_HDMI
select MFD_MXC_HDMI
help
Say Y if you want to add support for SoC audio through IMX HDMI.
config SND_MXC_SOC_IRAM
bool "Locate SSI Audio DMA playback buffers in IRAM"
depends on MACH_MX6SL_EVK && MACH_MX6SL_ARM2
help
Say Y if you don't want Audio playback buffers in external ram
endif # SND_IMX_SOC
|