Kconfig 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. menuconfig SND_IMX_SOC
  2. tristate "SoC Audio for Freescale i.MX CPUs"
  3. depends on ARCH_MXC
  4. help
  5. Say Y or M if you want to add support for codecs attached to
  6. the i.MX SSI interface.
  7. if SND_IMX_SOC
  8. config SND_SOC_IMX_SSI
  9. tristate
  10. config SND_SOC_IMX_PCM
  11. tristate
  12. config SND_MXC_SOC_FIQ
  13. tristate
  14. select FIQ
  15. select SND_SOC_IMX_PCM
  16. config SND_MXC_SOC_MX2
  17. select SND_SOC_DMAENGINE_PCM
  18. tristate
  19. select SND_SOC_IMX_PCM
  20. config SND_SOC_IMX_AUDMUX
  21. tristate
  22. config SND_MXC_SOC_WM1133_EV1
  23. tristate "Audio on the the i.MX31ADS with WM1133-EV1 fitted"
  24. depends on MACH_MX31ADS_WM1133_EV1 && EXPERIMENTAL
  25. select SND_SOC_WM8350
  26. select SND_MXC_SOC_FIQ
  27. select SND_SOC_IMX_AUDMUX
  28. select SND_SOC_IMX_SSI
  29. help
  30. Enable support for audio on the i.MX31ADS with the WM1133-EV1
  31. PMIC board with WM8835x fitted.
  32. config SND_SOC_MX27VIS_AIC32X4
  33. tristate "SoC audio support for Visstrim M10 boards"
  34. depends on MACH_IMX27_VISSTRIM_M10 && I2C
  35. select SND_SOC_TLV320AIC32X4
  36. select SND_MXC_SOC_MX2
  37. select SND_SOC_IMX_AUDMUX
  38. select SND_SOC_IMX_SSI
  39. help
  40. Say Y if you want to add support for SoC audio on Visstrim SM10
  41. board with TLV320AIC32X4 codec.
  42. config SND_SOC_PHYCORE_AC97
  43. tristate "SoC Audio support for Phytec phyCORE (and phyCARD) boards"
  44. depends on MACH_PCM043 || MACH_PCA100
  45. select SND_SOC_AC97_BUS
  46. select SND_SOC_WM9712
  47. select SND_MXC_SOC_FIQ
  48. select SND_SOC_IMX_AUDMUX
  49. select SND_SOC_IMX_SSI
  50. help
  51. Say Y if you want to add support for SoC audio on Phytec phyCORE
  52. and phyCARD boards in AC97 mode
  53. config SND_SOC_EUKREA_TLV320
  54. tristate "Eukrea TLV320"
  55. depends on MACH_EUKREA_MBIMX27_BASEBOARD \
  56. || MACH_EUKREA_MBIMXSD25_BASEBOARD \
  57. || MACH_EUKREA_MBIMXSD35_BASEBOARD \
  58. || MACH_EUKREA_MBIMXSD51_BASEBOARD
  59. depends on I2C
  60. select SND_SOC_TLV320AIC23
  61. select SND_MXC_SOC_FIQ
  62. select SND_SOC_IMX_AUDMUX
  63. select SND_SOC_IMX_SSI
  64. help
  65. Enable I2S based access to the TLV320AIC23B codec attached
  66. to the SSI interface
  67. endif # SND_IMX_SOC