1config SND_SOC_SOF_INTEL_TOPLEVEL 2 bool "SOF support for Intel audio DSPs" 3 depends on X86 || COMPILE_TEST 4 help 5 This adds support for Sound Open Firmware for Intel(R) platforms. 6 Say Y if you have such a device. 7 If unsure select "N". 8 9if SND_SOC_SOF_INTEL_TOPLEVEL 10 11config SND_SOC_SOF_INTEL_ACPI 12 tristate 13 select SND_SOC_SOF_BAYTRAIL if SND_SOC_SOF_BAYTRAIL_SUPPORT 14 select SND_SOC_SOF_BROADWELL if SND_SOC_SOF_BROADWELL_SUPPORT 15 help 16 This option is not user-selectable but automagically handled by 17 'select' statements at a higher level 18 19config SND_SOC_SOF_INTEL_PCI 20 tristate 21 select SND_SOC_SOF_MERRIFIELD if SND_SOC_SOF_MERRIFIELD_SUPPORT 22 select SND_SOC_SOF_APOLLOLAKE if SND_SOC_SOF_APOLLOLAKE_SUPPORT 23 select SND_SOC_SOF_GEMINILAKE if SND_SOC_SOF_GEMINILAKE_SUPPORT 24 select SND_SOC_SOF_CANNONLAKE if SND_SOC_SOF_CANNONLAKE_SUPPORT 25 select SND_SOC_SOF_COFFEELAKE if SND_SOC_SOF_COFFEELAKE_SUPPORT 26 select SND_SOC_SOF_ICELAKE if SND_SOC_SOF_ICELAKE_SUPPORT 27 help 28 This option is not user-selectable but automagically handled by 29 'select' statements at a higher level 30 31config SND_SOC_SOF_INTEL_HIFI_EP_IPC 32 tristate 33 help 34 This option is not user-selectable but automagically handled by 35 'select' statements at a higher level 36 37config SND_SOC_SOF_INTEL_ATOM_HIFI_EP 38 tristate 39 select SND_SOC_SOF_INTEL_COMMON 40 select SND_SOC_SOF_INTEL_HIFI_EP_IPC 41 help 42 This option is not user-selectable but automagically handled by 43 'select' statements at a higher level 44 45config SND_SOC_SOF_INTEL_COMMON 46 tristate 47 select SND_SOC_ACPI_INTEL_MATCH 48 select SND_SOC_SOF_XTENSA 49 select SND_SOC_INTEL_MACH 50 select SND_SOC_ACPI if ACPI 51 help 52 This option is not user-selectable but automagically handled by 53 'select' statements at a higher level 54 55if SND_SOC_SOF_INTEL_ACPI 56 57config SND_SOC_SOF_BAYTRAIL_SUPPORT 58 bool "SOF support for Baytrail, Braswell and Cherrytrail" 59 help 60 This adds support for Sound Open Firmware for Intel(R) platforms 61 using the Baytrail, Braswell or Cherrytrail processors. 62 Say Y if you have such a device. 63 If unsure select "N". 64 65config SND_SOC_SOF_BAYTRAIL 66 tristate 67 select SND_SOC_SOF_INTEL_ATOM_HIFI_EP 68 help 69 This option is not user-selectable but automagically handled by 70 'select' statements at a higher level 71 72config SND_SOC_SOF_BROADWELL_SUPPORT 73 bool "SOF support for Broadwell" 74 help 75 This adds support for Sound Open Firmware for Intel(R) platforms 76 using the Broadwell processors. 77 Say Y if you have such a device. 78 If unsure select "N". 79 80config SND_SOC_SOF_BROADWELL 81 tristate 82 select SND_SOC_SOF_INTEL_COMMON 83 select SND_SOC_SOF_INTEL_HIFI_EP_IPC 84 help 85 This option is not user-selectable but automagically handled by 86 'select' statements at a higher level 87 88endif ## SND_SOC_SOF_INTEL_ACPI 89 90if SND_SOC_SOF_INTEL_PCI 91 92config SND_SOC_SOF_MERRIFIELD_SUPPORT 93 bool "SOF support for Tangier/Merrifield" 94 help 95 This adds support for Sound Open Firmware for Intel(R) platforms 96 using the Tangier/Merrifield processors. 97 Say Y if you have such a device. 98 If unsure select "N". 99 100config SND_SOC_SOF_MERRIFIELD 101 tristate 102 select SND_SOC_SOF_INTEL_ATOM_HIFI_EP 103 help 104 This option is not user-selectable but automagically handled by 105 'select' statements at a higher level 106 107config SND_SOC_SOF_APOLLOLAKE_SUPPORT 108 bool "SOF support for Apollolake" 109 help 110 This adds support for Sound Open Firmware for Intel(R) platforms 111 using the Apollolake processors. 112 Say Y if you have such a device. 113 If unsure select "N". 114 115config SND_SOC_SOF_APOLLOLAKE 116 tristate 117 select SND_SOC_SOF_HDA_COMMON 118 help 119 This option is not user-selectable but automagically handled by 120 'select' statements at a higher level 121 122config SND_SOC_SOF_GEMINILAKE_SUPPORT 123 bool "SOF support for GeminiLake" 124 help 125 This adds support for Sound Open Firmware for Intel(R) platforms 126 using the Geminilake processors. 127 Say Y if you have such a device. 128 If unsure select "N". 129 130config SND_SOC_SOF_GEMINILAKE 131 tristate 132 select SND_SOC_SOF_HDA_COMMON 133 help 134 This option is not user-selectable but automagically handled by 135 'select' statements at a higher level 136 137config SND_SOC_SOF_CANNONLAKE_SUPPORT 138 bool "SOF support for Cannonlake" 139 help 140 This adds support for Sound Open Firmware for Intel(R) platforms 141 using the Cannonlake processors. 142 Say Y if you have such a device. 143 If unsure select "N". 144 145config SND_SOC_SOF_CANNONLAKE 146 tristate 147 select SND_SOC_SOF_HDA_COMMON 148 help 149 This option is not user-selectable but automagically handled by 150 'select' statements at a higher level 151 152config SND_SOC_SOF_COFFEELAKE_SUPPORT 153 bool "SOF support for CoffeeLake" 154 help 155 This adds support for Sound Open Firmware for Intel(R) platforms 156 using the Coffeelake processors. 157 Say Y if you have such a device. 158 If unsure select "N". 159 160config SND_SOC_SOF_COFFEELAKE 161 tristate 162 select SND_SOC_SOF_HDA_COMMON 163 help 164 This option is not user-selectable but automagically handled by 165 'select' statements at a higher level 166 167config SND_SOC_SOF_ICELAKE_SUPPORT 168 bool "SOF support for Icelake" 169 help 170 This adds support for Sound Open Firmware for Intel(R) platforms 171 using the Icelake processors. 172 Say Y if you have such a device. 173 If unsure select "N". 174 175config SND_SOC_SOF_ICELAKE 176 tristate 177 select SND_SOC_SOF_HDA_COMMON 178 help 179 This option is not user-selectable but automagically handled by 180 'select' statements at a higher level 181 182config SND_SOC_SOF_HDA_COMMON 183 tristate 184 select SND_SOC_SOF_INTEL_COMMON 185 select SND_SOC_SOF_HDA_LINK_BASELINE 186 help 187 This option is not user-selectable but automagically handled by 188 'select' statements at a higher level 189 190if SND_SOC_SOF_HDA_COMMON 191 192config SND_SOC_SOF_HDA_LINK 193 bool "SOF support for HDA Links(HDA/HDMI)" 194 depends on SND_SOC_SOF_NOCODEC=n 195 select SND_SOC_SOF_PROBE_WORK_QUEUE 196 help 197 This adds support for HDA links(HDA/HDMI) with Sound Open Firmware 198 for Intel(R) platforms. 199 Say Y if you want to enable HDA links with SOF. 200 If unsure select "N". 201 202config SND_SOC_SOF_HDA_AUDIO_CODEC 203 bool "SOF support for HDAudio codecs" 204 depends on SND_SOC_SOF_HDA_LINK 205 help 206 This adds support for HDAudio codecs with Sound Open Firmware 207 for Intel(R) platforms. 208 Say Y if you want to enable HDAudio codecs with SOF. 209 If unsure select "N". 210 211endif ## SND_SOC_SOF_HDA_COMMON 212 213config SND_SOC_SOF_HDA_LINK_BASELINE 214 tristate 215 select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK 216 help 217 This option is not user-selectable but automagically handled by 218 'select' statements at a higher level 219 220config SND_SOC_SOF_HDA 221 tristate 222 select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK 223 select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC 224 help 225 This option is not user-selectable but automagically handled by 226 'select' statements at a higher level 227 228endif ## SND_SOC_SOF_INTEL_PCI 229 230endif ## SND_SOC_SOF_INTEL_TOPLEVEL 231