SectionDevice."Hdmi1" {
Comment "HDMI/Display Port 1 Stereo"
- EnableSequence [
- ]
-
- DisableSequence [
- ]
-
Value {
- PlaybackPCM "hw:skylakert286,4"
+ PlaybackPCM "hw:${CardId},4"
PlaybackChannels "2"
PlaybackPriority "3"
- JackControl "HDMI/DP, pcm=4 Jack"
- }
+ If.1 {
+ Condition {
+ ControlExists
+ Control "iface=CARD,name='HDMI/DP,pcm=4 Jack'"
+ }
+ True {
+ JackControl "HDMI/DP,pcm=4 Jack"
+ }
+ False {
+ JackControl "HDMI/DP, pcm=4 Jack"
+ }
+ }
+ }
}
-
SectionDevice."Hdmi2" {
Comment "HDMI/Display Port 2 Stereo"
- EnableSequence [
- ]
-
- DisableSequence [
- ]
-
Value {
- PlaybackPCM "hw:skylakert286,5"
+ PlaybackPCM "hw:${CardId},5"
PlaybackChannels "2"
PlaybackPriority "4"
- JackControl "HDMI/DP, pcm=5 Jack"
+ If.1 {
+ Condition {
+ ControlExists
+ Control "iface=CARD,name='HDMI/DP,pcm=5 Jack'"
+ }
+ True {
+ JackControl "HDMI/DP,pcm=5 Jack"
+ }
+ False {
+ JackControl "HDMI/DP, pcm=5 Jack"
+ }
+ }
}
}
-
# UCM for Intel SKYLAKE/KABYLAKE platforms
# For Audio in I2S mode
+Syntax 2
+
SectionUseCase."HiFi" {
File "HiFi.conf"
Comment "Play and record HiFi quality Music"
}
SectionDefaults [
- cdev "hw:skylakert286"
cset "name='Headphone Jack Switch' 1"
cset "name='Speaker Switch' 1"
cset "name='Speaker Playback Switch' 0,0"