Files
chromebox_10th_audio_driver/reference/ucm2/GoogleKaisa/sof-rt5682/HiFi.conf
jack 60f249773e feat(kaisa): UCM2 Jack-driven HDMI + WirePlumber UCM Lua
Add GoogleKaisa HiFi UCM with JackControl and IEC958 sequences for HDMI1/2/3,
card entry under conf.d/sof-rt5682, and main.lua.d rule to enable UCM/ACP on
sof-rt5682. Add install/disable helper scripts and OPERATION section for
verification; restore pro-audio wireplumber sample under docs.

Made-with: Cursor
2026-04-08 00:12:17 +08:00

87 lines
2.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Google Kaisa — sof-rt5682 / Intel Kabylake HDMI
# HDMI 逻辑名与 ALSA deviceHDMI1=hw:0,2 HDMI2=hw:0,3 HDMI3=hw:0,4以本机 aplay -l 为准)
# 可用性由 JackControl 驱动IEC958 在 Enable/Disable 时切换。
SectionVerb."HiFi" {
SectionDevice."Port1" {
Comment "Analog (Port1)"
EnableSequence [
cset "name='HPOL Playback Switch' 1"
cset "name='HPOR Playback Switch' 1"
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
]
DisableSequence [
cset "name='HPOL Playback Switch' 0"
cset "name='HPOR Playback Switch' 0"
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
]
Value {
PlaybackPriority 100
PlaybackPCM "hw:${CardId},0"
PlaybackChannels 2
}
}
SectionDevice."HDMI1" {
Comment "HDMI1"
EnableSequence [
cset "numid=14 1"
]
DisableSequence [
cset "numid=14 0"
]
Value {
PlaybackPriority 200
PlaybackPCM "hw:${CardId},2"
PlaybackChannels 2
JackControl "HDMI/DP,pcm=2 Jack"
}
}
SectionDevice."HDMI2" {
Comment "HDMI2"
EnableSequence [
cset "numid=20 1"
]
DisableSequence [
cset "numid=20 0"
]
Value {
PlaybackPriority 200
PlaybackPCM "hw:${CardId},3"
PlaybackChannels 2
JackControl "HDMI/DP,pcm=3 Jack"
}
}
SectionDevice."HDMI3" {
Comment "HDMI3"
EnableSequence [
cset "numid=26 1"
]
DisableSequence [
cset "numid=26 0"
]
Value {
PlaybackPriority 200
PlaybackPCM "hw:${CardId},4"
PlaybackChannels 2
JackControl "HDMI/DP,pcm=4 Jack"
}
}
}