hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# SPDX-License-Identifier: GPL-2.0-only
config SND_SOC_MEDIATEK
   tristate
 
config SND_SOC_MT2701
   tristate "ASoC support for Mediatek MT2701 chip"
   depends on ARCH_MEDIATEK
   select SND_SOC_MEDIATEK
   help
     This adds ASoC driver for Mediatek MT2701 boards
     that can be used with other codecs.
     Select Y if you have such device.
     If unsure select "N".
 
config SND_SOC_MT2701_CS42448
   tristate "ASoc Audio driver for MT2701 with CS42448 codec"
   depends on SND_SOC_MT2701 && I2C
   select SND_SOC_CS42XX8_I2C
   select SND_SOC_BT_SCO
   help
     This adds ASoC driver for Mediatek MT2701 boards
     with the CS42448 codecs.
     Select Y if you have such device.
     If unsure select "N".
 
config SND_SOC_MT2701_WM8960
   tristate "ASoc Audio driver for MT2701 with WM8960 codec"
   depends on SND_SOC_MT2701 && I2C
   select SND_SOC_WM8960
   help
     This adds ASoC driver for Mediatek MT2701 boards
     with the WM8960 codecs.
     Select Y if you have such device.
     If unsure select "N".
 
config SND_SOC_MT6797
   tristate "ASoC support for Mediatek MT6797 chip"
   depends on ARCH_MEDIATEK
   select SND_SOC_MEDIATEK
   help
     This adds ASoC driver for Mediatek MT6797 boards
     that can be used with other codecs.
     Select Y if you have such device.
     If unsure select "N".
 
config SND_SOC_MT6797_MT6351
   tristate "ASoc Audio driver for MT6797 with MT6351 codec"
   depends on SND_SOC_MT6797 && MTK_PMIC_WRAP
   select SND_SOC_MT6351
   help
     This adds ASoC driver for Mediatek MT6797 boards
     with the MT6351 codecs.
     Select Y if you have such device.
     If unsure select "N".
 
config SND_SOC_MT8173
   tristate "ASoC support for Mediatek MT8173 chip"
   depends on ARCH_MEDIATEK
   select SND_SOC_MEDIATEK
   help
     This adds ASoC platform driver support for Mediatek MT8173 chip
     that can be used with other codecs.
     Select Y if you have such device.
     Ex: MT8173
 
config SND_SOC_MT8173_MAX98090
   tristate "ASoC Audio driver for MT8173 with MAX98090 codec"
   depends on SND_SOC_MT8173 && I2C
   select SND_SOC_MAX98090
   help
     This adds ASoC driver for Mediatek MT8173 boards
     with the MAX98090 audio codec.
     Select Y if you have such device.
     If unsure select "N".
 
config SND_SOC_MT8173_RT5650
   tristate "ASoC Audio driver for MT8173 with RT5650 codec"
   depends on SND_SOC_MT8173 && I2C
   select SND_SOC_RT5645
   select SND_SOC_HDMI_CODEC
   help
     This adds ASoC driver for Mediatek MT8173 boards
     with the RT5650 audio codec.
     Select Y if you have such device.
     If unsure select "N".
 
config SND_SOC_MT8173_RT5650_RT5514
   tristate "ASoC Audio driver for MT8173 with RT5650 RT5514 codecs"
   depends on SND_SOC_MT8173 && I2C
   select SND_SOC_RT5645
   select SND_SOC_RT5514
   help
     This adds ASoC driver for Mediatek MT8173 boards
     with the RT5650 and RT5514 codecs.
     Select Y if you have such device.
     If unsure select "N".
 
config SND_SOC_MT8173_RT5650_RT5676
   tristate "ASoC Audio driver for MT8173 with RT5650 RT5676 codecs"
   depends on SND_SOC_MT8173 && I2C
   select SND_SOC_RT5645
   select SND_SOC_RT5677
   select SND_SOC_HDMI_CODEC
   help
     This adds ASoC driver for Mediatek MT8173 boards
     with the RT5650 and RT5676 codecs.
     Select Y if you have such device.
     If unsure select "N".
 
config SND_SOC_MT8183
   tristate "ASoC support for Mediatek MT8183 chip"
   depends on ARCH_MEDIATEK
   select SND_SOC_MEDIATEK
   help
     This adds ASoC platform driver support for Mediatek MT8183 chip
     that can be used with other codecs.
     Select Y if you have such device.
     If unsure select "N".
 
config SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A
   tristate "ASoC Audio driver for MT8183 with MT6358 TS3A227E MAX98357A RT1015 codec"
   depends on I2C
   depends on SND_SOC_MT8183
   select SND_SOC_MT6358
   select SND_SOC_MAX98357A
   select SND_SOC_RT1015
   select SND_SOC_BT_SCO
   select SND_SOC_TS3A227E
   select SND_SOC_CROS_EC_CODEC if CROS_EC
   select SND_SOC_HDMI_CODEC
   help
     This adds ASoC driver for Mediatek MT8183 boards
     with the MT6358 TS3A227E MAX98357A RT1015 audio codec.
     Select Y if you have such device.
     If unsure select "N".
 
config SND_SOC_MT8183_DA7219_MAX98357A
   tristate "ASoC Audio driver for MT8183 with DA7219 MAX98357A RT1015 codec"
   depends on SND_SOC_MT8183 && I2C
   select SND_SOC_MT6358
   select SND_SOC_MAX98357A
   select SND_SOC_RT1015
   select SND_SOC_RT1015P
   select SND_SOC_DA7219
   select SND_SOC_BT_SCO
   select SND_SOC_HDMI_CODEC
   help
     This adds ASoC driver for Mediatek MT8183 boards
     with the DA7219 MAX98357A RT1015 audio codec.
     Select Y if you have such device.
     If unsure select "N".
 
config SND_SOC_MTK_BTCVSD
   tristate "ALSA BT SCO CVSD/MSBC Driver"
   help
     This is for software BTCVSD. This enable
     the function for transferring/receiving
     BT encoded data to/from BT firmware.
     Select Y if you have such device.
     If unsure select "N".