1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 2 # This file is provided under a dual BSD/GPLv2 2 # This file is provided under a dual BSD/GPLv2 license. When using or 3 # redistributing this file, you may do so unde 3 # redistributing this file, you may do so under either license. 4 # 4 # 5 # Copyright(c) 2021 Advanced Micro Devices, In 5 # Copyright(c) 2021 Advanced Micro Devices, Inc. All rights reserved. 6 # 6 # 7 7 8 config SND_SOC_AMD_ACP_COMMON 8 config SND_SOC_AMD_ACP_COMMON 9 tristate "AMD Audio ACP Common support 9 tristate "AMD Audio ACP Common support" 10 select SND_AMD_ACP_CONFIG 10 select SND_AMD_ACP_CONFIG 11 depends on X86 && PCI 11 depends on X86 && PCI 12 help 12 help 13 This option enables common modules f 13 This option enables common modules for Audio-Coprocessor i.e. ACP 14 IP block on AMD platforms. 14 IP block on AMD platforms. 15 15 16 config SND_SOC_ACPI_AMD_MATCH 16 config SND_SOC_ACPI_AMD_MATCH 17 tristate 17 tristate 18 select SND_SOC_ACPI if ACPI 18 select SND_SOC_ACPI if ACPI 19 19 20 if SND_SOC_AMD_ACP_COMMON 20 if SND_SOC_AMD_ACP_COMMON 21 21 22 config SND_SOC_AMD_ACP_PDM 22 config SND_SOC_AMD_ACP_PDM 23 tristate 23 tristate 24 24 25 config SND_SOC_AMD_ACP_LEGACY_COMMON 25 config SND_SOC_AMD_ACP_LEGACY_COMMON 26 tristate 26 tristate 27 27 28 config SND_SOC_AMD_ACP_I2S 28 config SND_SOC_AMD_ACP_I2S 29 tristate 29 tristate 30 30 31 config SND_SOC_AMD_ACP_PCM 31 config SND_SOC_AMD_ACP_PCM 32 tristate 32 tristate 33 select SND_SOC_ACPI if ACPI 33 select SND_SOC_ACPI if ACPI 34 34 35 config SND_SOC_AMD_ACP_PCI 35 config SND_SOC_AMD_ACP_PCI 36 tristate "AMD ACP PCI Driver Support" 36 tristate "AMD ACP PCI Driver Support" 37 depends on X86 && PCI 37 depends on X86 && PCI 38 depends on ACPI 38 depends on ACPI 39 select SND_SOC_AMD_ACP_LEGACY_COMMON 39 select SND_SOC_AMD_ACP_LEGACY_COMMON 40 help 40 help 41 This options enables generic PCI dri 41 This options enables generic PCI driver for ACP device. 42 42 43 config SND_AMD_ASOC_RENOIR 43 config SND_AMD_ASOC_RENOIR 44 tristate "AMD ACP ASOC Renoir Support" 44 tristate "AMD ACP ASOC Renoir Support" 45 depends on ACPI 45 depends on ACPI 46 select SND_SOC_AMD_ACP_PCM 46 select SND_SOC_AMD_ACP_PCM 47 select SND_SOC_AMD_ACP_I2S 47 select SND_SOC_AMD_ACP_I2S 48 select SND_SOC_AMD_ACP_PDM 48 select SND_SOC_AMD_ACP_PDM 49 select SND_SOC_AMD_ACP_LEGACY_COMMON 49 select SND_SOC_AMD_ACP_LEGACY_COMMON 50 depends on X86 && PCI 50 depends on X86 && PCI 51 help 51 help 52 This option enables Renoir I2S suppo 52 This option enables Renoir I2S support on AMD platform. 53 53 54 config SND_AMD_ASOC_REMBRANDT 54 config SND_AMD_ASOC_REMBRANDT 55 tristate "AMD ACP ASOC Rembrandt Suppo 55 tristate "AMD ACP ASOC Rembrandt Support" 56 depends on ACPI 56 depends on ACPI 57 select SND_SOC_AMD_ACP_PCM 57 select SND_SOC_AMD_ACP_PCM 58 select SND_SOC_AMD_ACP_I2S 58 select SND_SOC_AMD_ACP_I2S 59 select SND_SOC_AMD_ACP_PDM 59 select SND_SOC_AMD_ACP_PDM 60 select SND_SOC_AMD_ACP_LEGACY_COMMON 60 select SND_SOC_AMD_ACP_LEGACY_COMMON 61 depends on X86 && PCI 61 depends on X86 && PCI 62 help 62 help 63 This option enables Rembrandt I2S su 63 This option enables Rembrandt I2S support on AMD platform. 64 Say Y if you want to enable AUDIO on 64 Say Y if you want to enable AUDIO on Rembrandt 65 If unsure select "N". 65 If unsure select "N". 66 66 67 config SND_AMD_ASOC_ACP63 67 config SND_AMD_ASOC_ACP63 68 tristate "AMD ACP ASOC ACP6.3 Support" 68 tristate "AMD ACP ASOC ACP6.3 Support" 69 depends on X86 && PCI 69 depends on X86 && PCI 70 depends on ACPI 70 depends on ACPI 71 select SND_SOC_AMD_ACP_PCM 71 select SND_SOC_AMD_ACP_PCM 72 select SND_SOC_AMD_ACP_I2S 72 select SND_SOC_AMD_ACP_I2S 73 select SND_SOC_AMD_ACP_PDM 73 select SND_SOC_AMD_ACP_PDM 74 select SND_SOC_AMD_ACP_LEGACY_COMMON 74 select SND_SOC_AMD_ACP_LEGACY_COMMON 75 help 75 help 76 This option enables Acp6.3 I2S suppo 76 This option enables Acp6.3 I2S support on AMD platform. 77 Say Y if you want to enable AUDIO on 77 Say Y if you want to enable AUDIO on ACP6.3 78 If unsure select "N". 78 If unsure select "N". 79 79 80 config SND_AMD_ASOC_ACP70 80 config SND_AMD_ASOC_ACP70 81 tristate "AMD ACP ASOC Acp7.0 Support" 81 tristate "AMD ACP ASOC Acp7.0 Support" 82 depends on X86 && PCI 82 depends on X86 && PCI 83 depends on ACPI 83 depends on ACPI 84 select SND_SOC_AMD_ACP_PCM 84 select SND_SOC_AMD_ACP_PCM 85 select SND_SOC_AMD_ACP_I2S 85 select SND_SOC_AMD_ACP_I2S 86 select SND_SOC_AMD_ACP_PDM 86 select SND_SOC_AMD_ACP_PDM 87 select SND_SOC_AMD_ACP_LEGACY_COMMON 87 select SND_SOC_AMD_ACP_LEGACY_COMMON 88 help 88 help 89 This option enables Acp7.0 PDM support 89 This option enables Acp7.0 PDM support on AMD platform. 90 Say Y if you want to enable AUDIO on A 90 Say Y if you want to enable AUDIO on ACP7.0 91 If unsure select "N". 91 If unsure select "N". 92 92 93 config SND_SOC_AMD_MACH_COMMON 93 config SND_SOC_AMD_MACH_COMMON 94 tristate 94 tristate 95 depends on X86 && PCI && I2C 95 depends on X86 && PCI && I2C 96 select CLK_FIXED_FCH 96 select CLK_FIXED_FCH 97 select SND_SOC_RT5682_I2C 97 select SND_SOC_RT5682_I2C 98 select SND_SOC_DMIC 98 select SND_SOC_DMIC 99 select SND_SOC_RT1019 99 select SND_SOC_RT1019 100 select SND_SOC_MAX98357A 100 select SND_SOC_MAX98357A 101 select SND_SOC_RT5682S 101 select SND_SOC_RT5682S 102 select SND_SOC_NAU8825 102 select SND_SOC_NAU8825 103 select SND_SOC_NAU8821 103 select SND_SOC_NAU8821 104 select SND_SOC_MAX98388 104 select SND_SOC_MAX98388 105 help 105 help 106 This option enables common Machine d 106 This option enables common Machine driver module for ACP. 107 107 108 config SND_SOC_AMD_LEGACY_MACH 108 config SND_SOC_AMD_LEGACY_MACH 109 tristate "AMD Legacy Machine Driver Su 109 tristate "AMD Legacy Machine Driver Support" 110 depends on X86 && PCI && I2C 110 depends on X86 && PCI && I2C 111 select SND_SOC_AMD_MACH_COMMON 111 select SND_SOC_AMD_MACH_COMMON 112 help 112 help 113 This option enables legacy sound car 113 This option enables legacy sound card support for ACP audio. 114 114 115 config SND_SOC_AMD_SOF_MACH 115 config SND_SOC_AMD_SOF_MACH 116 tristate "AMD SOF Machine Driver Suppo 116 tristate "AMD SOF Machine Driver Support" 117 depends on X86 && PCI && I2C 117 depends on X86 && PCI && I2C 118 select SND_SOC_AMD_MACH_COMMON 118 select SND_SOC_AMD_MACH_COMMON 119 help 119 help 120 This option enables SOF sound card s 120 This option enables SOF sound card support for ACP audio. 121 121 122 config SND_SOC_AMD_SOF_SDW_MACH 122 config SND_SOC_AMD_SOF_SDW_MACH 123 tristate "AMD SOF Soundwire Machine Dr 123 tristate "AMD SOF Soundwire Machine Driver Support" 124 depends on X86 && PCI && ACPI 124 depends on X86 && PCI && ACPI 125 depends on SOUNDWIRE 125 depends on SOUNDWIRE 126 select SND_SOC_SDW_UTILS 126 select SND_SOC_SDW_UTILS 127 select SND_SOC_DMIC 127 select SND_SOC_DMIC 128 select SND_SOC_RT711_SDW 128 select SND_SOC_RT711_SDW 129 select SND_SOC_RT711_SDCA_SDW 129 select SND_SOC_RT711_SDCA_SDW 130 select SND_SOC_RT1316_SDW 130 select SND_SOC_RT1316_SDW 131 select SND_SOC_RT715_SDW 131 select SND_SOC_RT715_SDW 132 select SND_SOC_RT715_SDCA_SDW 132 select SND_SOC_RT715_SDCA_SDW 133 help 133 help 134 This option enables SOF sound card s 134 This option enables SOF sound card support for SoundWire enabled 135 AMD platforms along with ACP PDM con 135 AMD platforms along with ACP PDM controller. 136 Say Y if you want to enable SoundWir 136 Say Y if you want to enable SoundWire based machine driver support 137 on AMD platform. 137 on AMD platform. 138 If unsure select "N". 138 If unsure select "N". 139 139 140 endif # SND_SOC_AMD_ACP_COMMON 140 endif # SND_SOC_AMD_ACP_COMMON 141 141 142 config SND_AMD_SOUNDWIRE_ACPI 142 config SND_AMD_SOUNDWIRE_ACPI 143 tristate 143 tristate 144 depends on ACPI 144 depends on ACPI 145 help 145 help 146 This options enables ACPI helper fun 146 This options enables ACPI helper functions for SoundWire 147 interface for AMD platforms. 147 interface for AMD platforms.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.