GNU Linux-libre 4.19.245-gnu1
[releases.git] / sound / soc / meson / Kconfig
1 menu "ASoC support for Amlogic platforms"
2         depends on ARCH_MESON || (COMPILE_TEST && COMMON_CLK)
3
4 config SND_MESON_AXG_FIFO
5         tristate
6         select REGMAP_MMIO
7
8 config SND_MESON_AXG_FRDDR
9         tristate "Amlogic AXG Playback FIFO support"
10         select SND_MESON_AXG_FIFO
11         help
12           Select Y or M to add support for the frontend playback interfaces
13           embedded in the Amlogic AXG SoC family
14
15 config SND_MESON_AXG_TODDR
16         tristate "Amlogic AXG Capture FIFO support"
17         select SND_MESON_AXG_FIFO
18         help
19           Select Y or M to add support for the frontend capture interfaces
20           embedded in the Amlogic AXG SoC family
21
22 config SND_MESON_AXG_TDM_FORMATTER
23         tristate
24         select REGMAP_MMIO
25
26 config SND_MESON_AXG_TDM_INTERFACE
27         tristate
28         select SND_MESON_AXG_TDM_FORMATTER
29
30 config SND_MESON_AXG_TDMIN
31         tristate "Amlogic AXG TDM Input Support"
32         select SND_MESON_AXG_TDM_FORMATTER
33         select SND_MESON_AXG_TDM_INTERFACE
34         help
35           Select Y or M to add support for TDM input formatter embedded
36           in the Amlogic AXG SoC family
37
38 config SND_MESON_AXG_TDMOUT
39         tristate "Amlogic AXG TDM Output Support"
40         select SND_MESON_AXG_TDM_FORMATTER
41         select SND_MESON_AXG_TDM_INTERFACE
42         help
43           Select Y or M to add support for TDM output formatter embedded
44           in the Amlogic AXG SoC family
45
46 config SND_MESON_AXG_SOUND_CARD
47         tristate "Amlogic AXG Sound Card Support"
48         select SND_MESON_AXG_TDM_INTERFACE
49         imply SND_MESON_AXG_FRDDR
50         imply SND_MESON_AXG_TODDR
51         imply SND_MESON_AXG_TDMIN
52         imply SND_MESON_AXG_TDMOUT
53         imply SND_MESON_AXG_SPDIFOUT
54         help
55           Select Y or M to add support for the AXG SoC sound card
56
57 config SND_MESON_AXG_SPDIFOUT
58         tristate "Amlogic AXG SPDIF Output Support"
59         select SND_PCM_IEC958
60         imply SND_SOC_SPDIF
61         help
62           Select Y or M to add support for SPDIF output serializer embedded
63           in the Amlogic AXG SoC family
64
65 endmenu