1config SND_HDA_CIRRUS_SCODEC 2 tristate 3 4config SND_HDA_CIRRUS_SCODEC_KUNIT_TEST 5 tristate "KUnit test for Cirrus side-codec library" if !KUNIT_ALL_TESTS 6 depends on SND_HDA_CIRRUS_SCODEC && GPIOLIB && KUNIT 7 default KUNIT_ALL_TESTS 8 help 9 This builds KUnit tests for the cirrus side-codec library. 10 For more information on KUnit and unit tests in general, 11 please refer to the KUnit documentation in 12 Documentation/dev-tools/kunit/. 13 If in doubt, say "N". 14 15config SND_HDA_SCODEC_CS35L41 16 tristate 17 select SND_HDA_GENERIC 18 select REGMAP_IRQ 19 select FW_CS_DSP 20 21config SND_HDA_SCODEC_COMPONENT 22 tristate 23 24config SND_HDA_SCODEC_CS35L41_I2C 25 tristate "Build CS35L41 HD-audio side codec support for I2C Bus" 26 depends on I2C 27 depends on ACPI 28 depends on EFI 29 depends on SND_SOC 30 select SND_SOC_CS35L41_LIB 31 select SND_HDA_SCODEC_CS35L41 32 select SND_SOC_CS_AMP_LIB 33 help 34 Say Y or M here to include CS35L41 I2C HD-audio side codec support 35 in snd-hda-intel driver, such as ALC287. 36 37comment "Set to Y if you want auto-loading the side codec driver" 38 depends on SND_HDA=y && SND_HDA_SCODEC_CS35L41_I2C=m 39 40config SND_HDA_SCODEC_CS35L41_SPI 41 tristate "Build CS35L41 HD-audio codec support for SPI Bus" 42 depends on SPI_MASTER 43 depends on ACPI 44 depends on EFI 45 depends on SND_SOC 46 select SND_SOC_CS35L41_LIB 47 select SND_HDA_SCODEC_CS35L41 48 select SND_SOC_CS_AMP_LIB 49 help 50 Say Y or M here to include CS35L41 SPI HD-audio side codec support 51 in snd-hda-intel driver, such as ALC287. 52 53comment "Set to Y if you want auto-loading the side codec driver" 54 depends on SND_HDA=y && SND_HDA_SCODEC_CS35L41_SPI=m 55 56config SND_HDA_SCODEC_CS35L56 57 tristate 58 59config SND_HDA_SCODEC_CS35L56_I2C 60 tristate "Build CS35L56 HD-audio side codec support for I2C Bus" 61 depends on I2C 62 depends on ACPI 63 depends on SND_SOC 64 select FW_CS_DSP 65 imply SERIAL_MULTI_INSTANTIATE 66 select SND_HDA_GENERIC 67 select SND_SOC_CS35L56_SHARED 68 select SND_HDA_SCODEC_CS35L56 69 select SND_HDA_CIRRUS_SCODEC 70 select SND_SOC_CS_AMP_LIB 71 help 72 Say Y or M here to include CS35L56 amplifier support with 73 I2C control. 74 75config SND_HDA_SCODEC_CS35L56_SPI 76 tristate "Build CS35L56 HD-audio side codec support for SPI Bus" 77 depends on SPI_MASTER 78 depends on ACPI 79 depends on SND_SOC 80 select FW_CS_DSP 81 imply SERIAL_MULTI_INSTANTIATE 82 select SND_HDA_GENERIC 83 select SND_SOC_CS35L56_SHARED 84 select SND_HDA_SCODEC_CS35L56 85 select SND_HDA_CIRRUS_SCODEC 86 select SND_SOC_CS_AMP_LIB 87 help 88 Say Y or M here to include CS35L56 amplifier support with 89 SPI control. 90 91config SND_HDA_SCODEC_TAS2781 92 tristate 93 select SND_HDA_GENERIC 94 95config SND_HDA_SCODEC_TAS2781_I2C 96 tristate "Build TAS2781 HD-audio side codec support for I2C Bus" 97 depends on I2C 98 depends on ACPI 99 depends on EFI 100 depends on SND_SOC 101 select SND_HDA_SCODEC_TAS2781 102 select SND_SOC_TAS2781_COMLIB_I2C 103 select SND_SOC_TAS2781_FMWLIB 104 select CRC32 105 help 106 Say Y or M here to include TAS2781 I2C HD-audio side codec support 107 in snd-hda-intel driver, such as ALC287. 108 109comment "Set to Y if you want auto-loading the side codec driver" 110 depends on SND_HDA=y && SND_HDA_SCODEC_TAS2781_I2C=m 111 112config SND_HDA_SCODEC_TAS2781_SPI 113 tristate "Build TAS2781 HD-audio side codec support for SPI Bus" 114 depends on SPI_MASTER 115 depends on ACPI 116 depends on EFI 117 depends on SND_SOC 118 select SND_HDA_SCODEC_TAS2781 119 select SND_SOC_TAS2781_COMLIB 120 select SND_SOC_TAS2781_FMWLIB 121 select CRC8 122 select CRC32 123 help 124 Say Y or M here to include TAS2781 SPI HD-audio side codec support 125 in snd-hda-intel driver, such as ALC287. 126 127comment "Set to Y if you want auto-loading the side codec driver" 128 depends on SND_HDA=y && SND_HDA_SCODEC_TAS2781_SPI=m 129