xref: /freebsd/sys/contrib/device-tree/Bindings/sound/widgets.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotWidgets:
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotThis mainly specifies audio off-codec DAPM widgets.
4*c66ec88fSEmmanuel Vadot
5*c66ec88fSEmmanuel VadotEach entry is a pair of strings in DT:
6*c66ec88fSEmmanuel Vadot
7*c66ec88fSEmmanuel Vadot	"template-wname", "user-supplied-wname"
8*c66ec88fSEmmanuel Vadot
9*c66ec88fSEmmanuel VadotThe "template-wname" being the template widget name and currently includes:
10*c66ec88fSEmmanuel Vadot"Microphone", "Line", "Headphone" and "Speaker".
11*c66ec88fSEmmanuel Vadot
12*c66ec88fSEmmanuel VadotThe "user-supplied-wname" being the user specified widget name.
13*c66ec88fSEmmanuel Vadot
14*c66ec88fSEmmanuel VadotFor instance:
15*c66ec88fSEmmanuel Vadot	simple-audio-widgets =
16*c66ec88fSEmmanuel Vadot		"Microphone", "Microphone Jack",
17*c66ec88fSEmmanuel Vadot		"Line", "Line In Jack",
18*c66ec88fSEmmanuel Vadot		"Line", "Line Out Jack",
19*c66ec88fSEmmanuel Vadot		"Headphone", "Headphone Jack",
20*c66ec88fSEmmanuel Vadot		"Speaker", "Speaker External";
21