Index | Thread | Search

From:
James Jerkins <james@jamesjerkinscomputer.com>
Subject:
enable all speakers on Thinkpad X1C10
To:
tech@openbsd.org
Date:
Tue, 12 May 2026 20:39:39 -0500

Download raw body.

Thread
  • James Jerkins:

    enable all speakers on Thinkpad X1C10

Add quirk to enable all Thinkpad X1C10 speakers and dolby.


Index: sys/dev/pci/azalia_codec.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/azalia_codec.c,v
diff -u -p -u -r1.189 azalia_codec.c
--- sys/dev/pci/azalia_codec.c	8 Sep 2022 01:35:39 -0000	1.189
+++ sys/dev/pci/azalia_codec.c	13 May 2026 01:11:11 -0000
@@ -177,6 +177,11 @@ azalia_codec_init_vtbl(codec_t *this)
 		break;
 	case 0x10ec0287:
 		this->name = "Realtek ALC287";
+		if (this->subid == 0x22e717aa) {
+			/* Thinkpad X1 Carbon 10 */
+			this->qrks |= AZ_QRK_ROUTE_SPKR2_DAC |
+			    AZ_QRK_DOLBY_ATMOS;
+		}
 		break;
 	case 0x10ec0292:
 		this->name = "Realtek ALC292";