Kconfig 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. config SND_MFLD_MACHINE
  2. tristate "SOC Machine Audio driver for Intel Medfield MID platform"
  3. depends on INTEL_SCU_IPC
  4. select SND_SOC_SN95031
  5. select SND_SST_MFLD_PLATFORM
  6. select SND_SST_IPC_PCI
  7. help
  8. This adds support for ASoC machine driver for Intel(R) MID Medfield platform
  9. used as alsa device in audio substem in Intel(R) MID devices
  10. Say Y if you have such a device
  11. If unsure select "N".
  12. config SND_SST_MFLD_PLATFORM
  13. tristate
  14. select SND_SOC_COMPRESS
  15. config SND_SST_IPC
  16. tristate
  17. config SND_SST_IPC_PCI
  18. tristate
  19. select SND_SST_IPC
  20. config SND_SST_IPC_ACPI
  21. tristate
  22. select SND_SST_IPC
  23. config SND_SOC_INTEL_SST
  24. tristate
  25. select SND_SOC_INTEL_SST_ACPI if ACPI
  26. depends on (X86 || COMPILE_TEST)
  27. config SND_SOC_INTEL_SST_ACPI
  28. tristate
  29. config SND_SOC_INTEL_HASWELL
  30. tristate
  31. config SND_SOC_INTEL_BAYTRAIL
  32. tristate
  33. config SND_SOC_INTEL_HASWELL_MACH
  34. tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint"
  35. depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
  36. depends on DW_DMAC_CORE
  37. select SND_SOC_INTEL_SST
  38. select SND_SOC_INTEL_HASWELL
  39. select SND_SOC_RT5640
  40. help
  41. This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell
  42. Ultrabook platforms.
  43. Say Y if you have such a device
  44. If unsure select "N".
  45. config SND_SOC_INTEL_BYT_RT5640_MACH
  46. tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec"
  47. depends on X86_INTEL_LPSS && I2C
  48. depends on DW_DMAC_CORE
  49. select SND_SOC_INTEL_SST
  50. select SND_SOC_INTEL_BAYTRAIL
  51. select SND_SOC_RT5640
  52. help
  53. This adds audio driver for Intel Baytrail platform based boards
  54. with the RT5640 audio codec.
  55. config SND_SOC_INTEL_BYT_MAX98090_MACH
  56. tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec"
  57. depends on X86_INTEL_LPSS && I2C
  58. depends on DW_DMAC_CORE
  59. select SND_SOC_INTEL_SST
  60. select SND_SOC_INTEL_BAYTRAIL
  61. select SND_SOC_MAX98090
  62. help
  63. This adds audio driver for Intel Baytrail platform based boards
  64. with the MAX98090 audio codec.
  65. config SND_SOC_INTEL_BROADWELL_MACH
  66. tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint"
  67. depends on X86_INTEL_LPSS && I2C && DW_DMAC && \
  68. I2C_DESIGNWARE_PLATFORM
  69. depends on DW_DMAC_CORE
  70. select SND_SOC_INTEL_SST
  71. select SND_SOC_INTEL_HASWELL
  72. select SND_SOC_RT286
  73. help
  74. This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell
  75. Ultrabook platforms.
  76. Say Y if you have such a device
  77. If unsure select "N".
  78. config SND_SOC_INTEL_BYTCR_RT5640_MACH
  79. tristate "ASoC Audio DSP Support for MID BYT Platform"
  80. depends on X86 && I2C && ACPI
  81. select SND_SOC_RT5640
  82. select SND_SST_MFLD_PLATFORM
  83. select SND_SST_IPC_ACPI
  84. help
  85. This adds support for ASoC machine driver for Intel(R) MID Baytrail platform
  86. used as alsa device in audio substem in Intel(R) MID devices
  87. Say Y if you have such a device
  88. If unsure select "N".
  89. config SND_SOC_INTEL_CHT_BSW_RT5672_MACH
  90. tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec"
  91. depends on X86_INTEL_LPSS && I2C && ACPI
  92. select SND_SOC_RT5670
  93. select SND_SST_MFLD_PLATFORM
  94. select SND_SST_IPC_ACPI
  95. help
  96. This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
  97. platforms with RT5672 audio codec.
  98. Say Y if you have such a device
  99. If unsure select "N".
  100. config SND_SOC_INTEL_CHT_BSW_RT5645_MACH
  101. tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec"
  102. depends on X86_INTEL_LPSS && I2C && ACPI
  103. select SND_SOC_RT5645
  104. select SND_SST_MFLD_PLATFORM
  105. select SND_SST_IPC_ACPI
  106. help
  107. This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
  108. platforms with RT5645/5650 audio codec.
  109. If unsure select "N".
  110. config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH
  111. tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec"
  112. depends on X86_INTEL_LPSS && I2C
  113. select SND_SOC_MAX98090
  114. select SND_SOC_TS3A227E
  115. select SND_SST_MFLD_PLATFORM
  116. select SND_SST_IPC_ACPI
  117. help
  118. This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
  119. platforms with MAX98090 audio codec it also can support TI jack chip as aux device.
  120. If unsure select "N".
  121. config SND_SOC_INTEL_SKYLAKE
  122. tristate
  123. select SND_HDA_EXT_CORE
  124. select SND_SOC_TOPOLOGY
  125. select SND_SOC_INTEL_SST
  126. config SND_SOC_INTEL_SKL_RT286_MACH
  127. tristate "ASoC Audio driver for SKL with RT286 I2S mode"
  128. depends on X86 && ACPI && I2C
  129. select SND_SOC_INTEL_SST
  130. select SND_SOC_INTEL_SKYLAKE
  131. select SND_SOC_RT286
  132. select SND_SOC_DMIC
  133. help
  134. This adds support for ASoC machine driver for Skylake platforms
  135. with RT286 I2S audio codec.
  136. Say Y if you have such a device
  137. If unsure select "N".