summaryrefslogtreecommitdiff
path: root/sound/soc/sprd/Kconfig
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2017-08-30 08:25:59 +0000
committerYuval Adam <_@yuv.al>2017-08-30 08:25:59 +0000
commit8e4bff4cab0ddac6060645b0715210484d02ff40 (patch)
tree3a5c3024371a04692a3a6d9974d001cdff8ebf84 /sound/soc/sprd/Kconfig
Initial file dump from open source releaseHEADmaster
Diffstat (limited to 'sound/soc/sprd/Kconfig')
-rw-r--r--sound/soc/sprd/Kconfig59
1 files changed, 59 insertions, 0 deletions
diff --git a/sound/soc/sprd/Kconfig b/sound/soc/sprd/Kconfig
new file mode 100644
index 00000000..c002b52e
--- /dev/null
+++ b/sound/soc/sprd/Kconfig
@@ -0,0 +1,59 @@
+menu "SoC Audio for the SPREADTRUM"
+config SND_SOC_SPRD
+ bool "sprd audio base"
+
+config SND_SOC_SPRD_VBC_R1P0_SPRD_CODEC_V1
+ tristate "VBC(R1P0)CODEC(V1)"
+ select SND_SOC_SPRD_VBC_R1P0
+ select SND_SOC_SPRD_VAUDIO
+ select SND_SOC_SPRD_AUDIO_DMA
+ select SND_SOC_SPRD_CODEC_V1
+ help
+ Say Y if you want to built in to kernel, Say M for ko module.
+ use VBC(R1P0) and SPRD CODEC(V1) for the audio system.
+
+config SND_SOC_SPRD_VBC_R2P0_SPRD_CODEC_V3
+ tristate "VBC(R2P0)CODEC(V3)"
+ select SND_SOC_SPRD_VBC_R2P0
+ select SND_SOC_SPRD_VAUDIO
+ select SND_SOC_SPRD_AUDIO_DMA
+ select SND_SOC_SPRD_CODEC_V3
+ help
+ Say Y if you want to built in to kernel, Say M for ko module.
+ use VBC(R2P0) and SPRD CODEC(V3) for the audio system.
+
+config SND_SOC_SPRD_VBC_R2P0_SPRD_CODEC_V4
+ tristate "VBC(R2P0)CODEC(V4)"
+ select SND_SOC_SPRD_VBC_R2P0
+ select SND_SOC_SPRD_VAUDIO
+ select SND_SOC_SPRD_AUDIO_DMA
+ select SND_SOC_SPRD_CODEC_V4
+ help
+ Say Y if you want to built in to kernel, Say M for ko module.
+ use VBC(R2P0) and SPRD CODEC(V4) for the audio system.
+
+config SND_SOC_SPRD_I2S_V0_NULL_CODEC
+ tristate "I2S(V0)NC"
+ select SND_SOC_SPRD_I2S
+ select SND_SOC_SPRD_AUDIO_DMA
+ select SND_SOC_NULL_CODEC
+ help
+ Say Y if you want to built in to kernel, Say M for ko module.
+ this option will build spreadtrum I2S driver for external codec
+ or like BT/Digital FM etc.
+
+config SND_SOC_SPRD_AUDIO_DEBUG
+ bool "sprd audio debug"
+ help
+ Say Y if defined this will include more
+ print debug information for detail.
+ Or, maybe could reduce the code size.
+
+source "sound/soc/sprd/dai/Kconfig"
+source "sound/soc/sprd/dai/vbc/Kconfig"
+source "sound/soc/sprd/dai/vaudio/Kconfig"
+source "sound/soc/sprd/dai/i2s/Kconfig"
+source "sound/soc/sprd/codec/sprd/Kconfig"
+source "sound/soc/sprd/codec/null-codec/Kconfig"
+
+endmenu