snd_hda: Patch Framework AMD 13th gen

Redirect sound to headphone jack when plugged in.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Reviewed by:	emaste
Differential Revision:	https://reviews.freebsd.org/D49346
This commit is contained in:
Christos Margiolis
2025-03-13 22:50:30 +01:00
parent d6c34d1444
commit 68b6567d09
2 changed files with 8 additions and 0 deletions
+7
View File
@@ -340,6 +340,13 @@ hdac_pin_patch(struct hdaa_widget *w)
patch_str = "as=3 seq=15 color=Black loc=Left";
break;
}
} else if (id == HDA_CODEC_ALC295 &&
subid == FRAMEWORK_LAPTOP_0006_SUBVENDOR) {
switch (nid) {
case 33:
patch_str = "as=1 seq=15 color=Black loc=Left";
break;
}
} else if (id == HDA_CODEC_ALC230 &&
subid == LENOVO_IDEAPAD330_SUBVENDOR) {
switch (nid) {
+1
View File
@@ -529,6 +529,7 @@
#define FRAMEWORK_LAPTOP_0001_SUBVENDOR HDA_MODEL_CONSTRUCT(FRAMEWORK, 0x0001)
#define FRAMEWORK_LAPTOP_0002_SUBVENDOR HDA_MODEL_CONSTRUCT(FRAMEWORK, 0x0002)
#define FRAMEWORK_LAPTOP_0003_SUBVENDOR HDA_MODEL_CONSTRUCT(FRAMEWORK, 0x0003)
#define FRAMEWORK_LAPTOP_0006_SUBVENDOR HDA_MODEL_CONSTRUCT(FRAMEWORK, 0x0006)
/* All codecs you can eat... */
#define HDA_CODEC_CONSTRUCT(vendor, id) \