xref: /OK3568_Linux_fs/debian/overlay-firmware/usr/share/alsa/ucm/rockchip,rk809-codec/HiFi.conf (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1# Use case for devices on rockchip,rk809-codec card.
2
3SectionVerb {
4	EnableSequence [
5		cdev "hw:rockchiprk809co"
6	]
7
8	DisableSequence [
9		cdev "hw:rockchiprk809co"
10	]
11}
12
13SectionDevice."Headphone".0 {
14	Comment "Headphones Playback"
15
16	EnableSequence [
17		cdev "hw:rockchiprk809co"
18
19		cset "name='Playback Path' HP"
20	]
21
22	DisableSequence [
23		cdev "hw:rockchiprk809co"
24
25		cset "name='Playback Path' OFF"
26	]
27
28	Value {
29		PlaybackPCM "hw:rockchiprk809co"
30		PlaybackChannels "2"
31		PlaybackPriority "1"
32		# JackControl "Headphone Jack"
33		# JackHWMute "Speaker"
34	}
35}
36
37SectionDevice."Speaker".0 {
38	Comment "Speaker Playback"
39
40	EnableSequence [
41		cdev "hw:rockchiprk809co"
42
43		cset "name='Playback Path' SPK"
44	]
45
46	DisableSequence [
47		cdev "hw:rockchiprk809co"
48
49		cset "name='Playback Path' OFF"
50	]
51
52	Value {
53		PlaybackPCM "hw:rockchiprk809co"
54		PlaybackChannels "2"
55		PlaybackPriority "2"
56		# JackControl "Headphone Jack"
57		# JackHWMute "Headphone"
58	}
59}
60
61SectionDevice."Mic".0 {
62	Comment "Internal Microphone"
63
64	Value {
65		CaptureChannels "2"
66		CapturePriority "150"
67	}
68
69	EnableSequence [
70		cdev "hw:rockchiprk809co"
71	]
72
73	DisableSequence [
74		cdev "hw:rockchiprk809co"
75	]
76}
77
78SectionDevice."HSMic".1 {
79	Comment "Headset Microphone"
80
81	Value {
82		CaptureChannels "2"
83		# JackControl "Headphone Jack"
84		# JackHWMute "Mic"
85	}
86
87	EnableSequence [
88		cdev "hw:rockchiprk809co"
89	]
90
91	DisableSequence [
92		cdev "hw:rockchiprk809co"
93	]
94}
95
96