Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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
91menu "CS35L56 driver options"
92 depends on SND_HDA_SCODEC_CS35L56
93
94config SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS
95 bool "CS35L56 create debugfs for factory calibration"
96 default N
97 depends on DEBUG_FS
98 select SND_SOC_CS35L56_CAL_DEBUGFS_COMMON
99 help
100 Create debugfs entries used during factory-line manufacture
101 for factory calibration.
102
103 If unsure select "N".
104endmenu
105
106config SND_HDA_SCODEC_TAS2781
107 tristate
108 select SND_HDA_GENERIC
109
110config SND_HDA_SCODEC_TAS2781_I2C
111 tristate "Build TAS2781 HD-audio side codec support for I2C Bus"
112 depends on I2C
113 depends on ACPI
114 depends on EFI
115 depends on SND_SOC
116 select SND_HDA_SCODEC_TAS2781
117 select SND_SOC_TAS2781_COMLIB_I2C
118 select SND_SOC_TAS2781_FMWLIB
119 select CRC32
120 help
121 Say Y or M here to include TAS2781 I2C HD-audio side codec support
122 in snd-hda-intel driver, such as ALC287.
123
124comment "Set to Y if you want auto-loading the side codec driver"
125 depends on SND_HDA=y && SND_HDA_SCODEC_TAS2781_I2C=m
126
127config SND_HDA_SCODEC_TAS2781_SPI
128 tristate "Build TAS2781 HD-audio side codec support for SPI Bus"
129 depends on SPI_MASTER
130 depends on ACPI
131 depends on EFI
132 depends on SND_SOC
133 select SND_HDA_SCODEC_TAS2781
134 select SND_SOC_TAS2781_COMLIB
135 select SND_SOC_TAS2781_FMWLIB
136 select CRC8
137 select CRC32
138 help
139 Say Y or M here to include TAS2781 SPI HD-audio side codec support
140 in snd-hda-intel driver, such as ALC287.
141
142comment "Set to Y if you want auto-loading the side codec driver"
143 depends on SND_HDA=y && SND_HDA_SCODEC_TAS2781_SPI=m