From nobody Mon Jun 1 06:03:33 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gTNgb0sykz6gTM2 for ; Mon, 01 Jun 2026 06:03:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gTNgZ6Kxyz3xYl for ; Mon, 01 Jun 2026 06:03:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780293818; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kcZ8NBbx1Ziw+AG1i/pzYTAunlp9ysM/X4Cy8hHigug=; b=Je/7oJiVtPyt1FlHcsFh9dvrjS9KdguQYRvrYEgNV1EH1yl7ajL4BWbq9xo90WHRmSG1fj Ay9TP5Dtx9ZzjjbKitXGTowGLYkNpFc1jzrj7QiIXu4CFjk84qHbQveE+j2XMOCHjxHQN/ orX1A+/4qiYSFrZzLWq3W5UoyFHHZEuqmfJEKre0B4sU0JtwRJ/Dit4R5q90KuSX60sOja bkuwD0GN05Fu9NugWZWFPGSBy/yvUfiIxewhDE3ZRV2P3vra9OJSGdZODOPDgPuhYbjJ2M f/7bJWoIjxhGLZ2IVn1AIA0FoIC/632/L08p+LNfhQQrejqjWBQtrd1Ei+ETaw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1780293818; a=rsa-sha256; cv=none; b=Qg/D0hsaAJDs29k6RDmlGmI04joWuCMnFqhuVxIqv1PXwIWY0aVwQ05sdoI0jMO84Y7G/o G/uFD1Pd0oAPKpZyJ9a9MW9qBvWbtVLEXhU7JZZwsx/RU0pLQgYEujb13ls3oUfBZC6IRl aOapjIlbscnH7e4vmFPKvfVGIdoXbKCA+cQVr30s8Ov9yyVQiKFjYpm0U+76EzXzk0V758 k/vQPdS0p0g2wAKkmLNc25Lqsku9Tw8g4vZw7WBNMDkfST/FW9U9GO6DB6yZLEe1FBxNiB MHpBPP7LIXBmE3gu7icLAm/cKuwZk4ViQJiDVsmOnelSeVOY6904TJay70fB/A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780293818; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kcZ8NBbx1Ziw+AG1i/pzYTAunlp9ysM/X4Cy8hHigug=; b=r5LBVhcuNHY74jfMejYBDDKoDyArOYzDm05gJJ/DbwKLW1F/+OcsDzyQxtalizVSGOKUGI mn0E8fG0NmLzHXbAFhw/qktoEYSmxJxaCoCjCx0dRu7VPw/iSj3OYEW9aROseKYxUj7JOJ vULELIN/eBFyPmHMER13fLJx5TMfJS+c9qQQ9XTwA1x87rZfUQXdBQ575XiC7tiOGkWSwr 1iLD72mg1VLd9iQWmYLqEgX1xJ1r2VpxJ7+8YiRFgIn60ccJ2+TQvBT2qJC0ctjOWq5Ag2 R2/YR61jQhnPtE1jM9PWS7GJu5e7+n/SoCKUc0EDFK6LEN5D7w9dpiO4oSFVbA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gTNgZ5qrMz9lG for ; Mon, 01 Jun 2026 06:03:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 18aaf by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 01 Jun 2026 06:03:33 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Cc: Daniel Schaefer From: ShengYi Hung Subject: git: 39e297bf54a5 - main - ig4iic: Add PantherLake IDs List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: aokblast X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 39e297bf54a57a17d8b44c20e502d6f2c6db08f6 Auto-Submitted: auto-generated Date: Mon, 01 Jun 2026 06:03:33 +0000 Message-Id: <6a1d20b5.18aaf.24ac8660@gitrepo.freebsd.org> The branch main has been updated by aokblast: URL: https://cgit.FreeBSD.org/src/commit/?id=39e297bf54a57a17d8b44c20e502d6f2c6db08f6 commit 39e297bf54a57a17d8b44c20e502d6f2c6db08f6 Author: Daniel Schaefer AuthorDate: 2026-05-31 11:18:31 +0000 Commit: ShengYi Hung CommitDate: 2026-06-01 06:02:52 +0000 ig4iic: Add PantherLake IDs MFC after: 2 weeks Sponsored by: Framework Computer Inc Signed-off-by: Daniel Schaefer --- sys/dev/ichiic/ig4_pci.c | 12 ++++++++++++ sys/dev/ichsmb/ichsmb_pci.c | 4 ++++ sys/dev/intel/spi_pci.c | 1 + 3 files changed, 17 insertions(+) diff --git a/sys/dev/ichiic/ig4_pci.c b/sys/dev/ichiic/ig4_pci.c index 49036c6dabc9..52e072e8eae1 100644 --- a/sys/dev/ichiic/ig4_pci.c +++ b/sys/dev/ichiic/ig4_pci.c @@ -196,6 +196,12 @@ static int ig4iic_pci_detach(device_t dev); #define PCI_CHIP_LUNARLAKE_M_I2C_1 0xa8798086 #define PCI_CHIP_LUNARLAKE_M_I2C_2 0xa87a8086 #define PCI_CHIP_LUNARLAKE_M_I2C_3 0xa87b8086 +#define PCI_CHIP_PANTHERLAKE_H_I2C_0 0xe4788086 +#define PCI_CHIP_PANTHERLAKE_H_I2C_1 0xe4798086 +#define PCI_CHIP_PANTHERLAKE_H_I2C_2 0xe4508086 +#define PCI_CHIP_PANTHERLAKE_H_I2C_3 0xe4518086 +#define PCI_CHIP_PANTHERLAKE_H_I2C_4 0xe47a8086 +#define PCI_CHIP_PANTHERLAKE_H_I2C_5 0xe47b8086 struct ig4iic_pci_device { uint32_t devid; @@ -336,6 +342,12 @@ static struct ig4iic_pci_device ig4iic_pci_devices[] = { { PCI_CHIP_LUNARLAKE_M_I2C_1, "Intel Lunar Lake-M I2C Controller-1", IG4_TIGERLAKE}, { PCI_CHIP_LUNARLAKE_M_I2C_2, "Intel Lunar Lake-M I2C Controller-2", IG4_TIGERLAKE}, { PCI_CHIP_LUNARLAKE_M_I2C_3, "Intel Lunar Lake-M I2C Controller-3", IG4_TIGERLAKE}, + { PCI_CHIP_PANTHERLAKE_H_I2C_0, "Intel Panther Lake-H I2C Controller-0", IG4_TIGERLAKE}, + { PCI_CHIP_PANTHERLAKE_H_I2C_1, "Intel Panther Lake-H I2C Controller-1", IG4_TIGERLAKE}, + { PCI_CHIP_PANTHERLAKE_H_I2C_2, "Intel Panther Lake-H I2C Controller-2", IG4_TIGERLAKE}, + { PCI_CHIP_PANTHERLAKE_H_I2C_3, "Intel Panther Lake-H I2C Controller-3", IG4_TIGERLAKE}, + { PCI_CHIP_PANTHERLAKE_H_I2C_4, "Intel Panther Lake-H I2C Controller-4", IG4_TIGERLAKE}, + { PCI_CHIP_PANTHERLAKE_H_I2C_5, "Intel Panther Lake-H I2C Controller-5", IG4_TIGERLAKE}, }; static int diff --git a/sys/dev/ichsmb/ichsmb_pci.c b/sys/dev/ichsmb/ichsmb_pci.c index 7f9409e4452c..7b85fe382a2d 100644 --- a/sys/dev/ichsmb/ichsmb_pci.c +++ b/sys/dev/ichsmb/ichsmb_pci.c @@ -119,6 +119,7 @@ #define ID_METEORLAKE 0x7e22 #define ID_METEORLAKE2 0x7f23 #define ID_METEORLAKE3 0xae22 +#define ID_PANTHERLAKE 0xe422 static const struct pci_device_table ichsmb_devices[] = { { PCI_DEV(PCI_VENDOR_INTEL, ID_82801AA), @@ -280,6 +281,9 @@ static const struct pci_device_table ichsmb_devices[] = { { PCI_DEV(PCI_VENDOR_INTEL, ID_METEORLAKE3), .driver_data = (uintptr_t)ICHSMB_FEATURE_BLOCK_BUFFER, PCI_DESCR("Intel Meteor Lake SMBus controller") }, + { PCI_DEV(PCI_VENDOR_INTEL, ID_PANTHERLAKE), + .driver_data = (uintptr_t)ICHSMB_FEATURE_BLOCK_BUFFER, + PCI_DESCR("Intel Panther Lake SMBus controller") }, }; /* Internal functions */ diff --git a/sys/dev/intel/spi_pci.c b/sys/dev/intel/spi_pci.c index 49fb9c14d268..3780589d03e5 100644 --- a/sys/dev/intel/spi_pci.c +++ b/sys/dev/intel/spi_pci.c @@ -58,6 +58,7 @@ static struct intelspi_pci_device { { 0xa2aa8086, SPI_SUNRISEPOINT, "Intel Kaby Lake-H SPI Controller-1" }, { 0xa3a98086, SPI_SUNRISEPOINT, "Intel Comet Lake-V SPI Controller-0" }, { 0xa3aa8086, SPI_SUNRISEPOINT, "Intel Comet Lake-V SPI Controller-1" }, + { 0xe4238086, SPI_SUNRISEPOINT, "Intel Panther Lake-H SPI Controller" }, }; static int