USB-Audio: ALC4080: Add support for ASUS Pro ET900N G3 - Station GB300 platform

This enables:
- Front panel line out
- Front panel mic in

Fix front panel audio routing and PCM settings.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/757
Signed-off-by: Kenny4_Lin <Kenny4_Lin@asus.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Kenny4_Lin 2026-05-07 08:37:37 +00:00 committed by Jaroslav Kysela
commit c7d61f3d63
2 changed files with 22 additions and 1 deletions

View file

@ -200,6 +200,26 @@ If.asus-rog-strix {
} }
} }
If.nvidia-dgx-station {
Condition {
Type RegexMatch
String "${CardComponents}"
Regex "USB(0955:cf0a)"
}
True.Define {
HeadphonesName "Front Line Out"
Mic1Name "Front Microphone"
Mic1Mindex "1"
Mic1Jack "name='Mic - Input Jack',index=1"
Mic2Name "Rear Microphone"
Mic2Mixer "Mic"
Mic2Jack "Mic - Input Jack"
Mic2PCM "0"
Line1Name "Rear Line Input"
SpdifName ""
}
}
SectionVerb { SectionVerb {
EnableSequence [ EnableSequence [
disdevall "" disdevall ""

View file

@ -71,6 +71,7 @@ Macro.alc4080.RegexMatch {
# 0414:a011 Gigabyte Z690 AORUS ULTRA # 0414:a011 Gigabyte Z690 AORUS ULTRA
# 0414:a012 Gigabyte Z690 AERO G DDR4 # 0414:a012 Gigabyte Z690 AERO G DDR4
# 0414:a014 Gigabyte Z690I AORUS ULTRA DDR4 # 0414:a014 Gigabyte Z690I AORUS ULTRA DDR4
# 0955:cf0a NVIDIA USB Audio
# 0b05:1984 ASUS Pro WS WRX80E-SAGE SE WIFI # 0b05:1984 ASUS Pro WS WRX80E-SAGE SE WIFI
# 0b05:1996 ASUS on multiple boards (including ASUS ROG Maximus XIII) # 0b05:1996 ASUS on multiple boards (including ASUS ROG Maximus XIII)
# 0b05:1999 ASUS ROG Strix Z590-A Gaming WiFi # 0b05:1999 ASUS ROG Strix Z590-A Gaming WiFi
@ -126,7 +127,7 @@ Macro.alc4080.RegexMatch {
# 26ce:0a06 ASRock X670E/Z790 Taichi # 26ce:0a06 ASRock X670E/Z790 Taichi
# 26ce:0a08 ASRock Z790 PG-ITX/TB4, X870 Steel Legend # 26ce:0a08 ASRock Z790 PG-ITX/TB4, X870 Steel Legend
# 26ce:0a0b ASRock X870E Taichi # 26ce:0a0b ASRock X870E Taichi
Id "((0414:a0(0e|1[0124]))|(0b05:(19(84|9[69]|ac)|1a(16|2[07]|5[23c]|7a|97|f1)|1b(7c|9b|e1)))|(0db0:(005a|0b58|1(24b|51f|9a2|feb)|3130|36e7|4(19c|22d|240|88c|c84)|543d|62a4|6c[0c]9|70d3|7696|82c[47]|8af7|9(5bb|61e|e6d)|a(073|228|47c|74b)|b202|c(c78|d0e)|d(1d7|4fa|6e7)|e1f8))|(26ce:0a0[68b]))" Id "((0414:a0(0e|1[0124]))|(0955:cf0a)|(0b05:(19(84|9[69]|ac)|1a(16|2[07]|5[23c]|7a|97|f1)|1b(7c|9b|e1)))|(0db0:(005a|0b58|1(24b|51f|9a2|feb)|3130|36e7|4(19c|22d|240|88c|c84)|543d|62a4|6c[0c]9|70d3|7696|82c[47]|8af7|9(5bb|61e|e6d)|a(073|228|47c|74b)|b202|c(c78|d0e)|d(1d7|4fa|6e7)|e1f8))|(26ce:0a0[68b]))"
Profile "Realtek/ALC4080" Profile "Realtek/ALC4080"
} }