Files
jack bda6b60c15 docs(kaisa): make UCM HiFi the only supported path
Promote UCM2/HiFi (Jack-driven) as the primary delivery, add HISTORY.md,
remove ProAudio/REPRO docs and non-UCM scripts, and fix repo-wide references.

Made-with: Cursor
2026-04-08 15:22:45 +08:00

95 lines
2.2 KiB
Plaintext
Raw Permalink 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
# 本文件由 conf.d/sof-rt5682/sof-rt5682.conf 中 SectionUseCase."HiFi" 引用。
# 须有 SectionVerb + Value.TQ与上游 ucm2 中 Intel/*/HiFi.conf 一致PipeWire/ACP 才会把
# 「HiFi」注册为 pactl 可见的 card profile仅有顶层 SectionDevice 时 alsaucm 可能仍列出
# HiFi但活动配置会卡在 off、配置列表只剩 off + pro-audio。
# HDMIdevice 2/3/4JackControl + IEC958 numid 与本机 amixer 对齐。
# SectionVerb 内勿使用 disdevall部分 SOF 卡会导致 PipeWire 不把 HiFi 注册进 EnumProfile。
SectionVerb {
Value {
TQ "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"
}
}