From nobody Mon Feb 2 02:20:55 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 4f49MW4Pjnz6RDSV for ; Mon, 02 Feb 2026 02:20:55 +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" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f49MW3hnqz3tKv for ; Mon, 02 Feb 2026 02:20:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1769998855; 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=x67tzIZPinrvzolBUQVKfli2fqysFZXLXzG5s8At5ww=; b=TDpcUnpgMDrqVgg25Q/fJUzps6q1zU/WoLS69Z2lEGgoPSVmllTeg9YH28TwkhCbqdhdNI KPe065vE9tXeb6CXPupMAqxUoE20hthh4df/c7sa4fSRww0vxq/peJZc3dM7/agL8a0gsI 4hf6Y3Gu4qg4Tr4tz9nSrUaNzBU4lavC2X2ZJId5wB9yPysIFsWNJjXhXLLTq5J+LgLiAT ggdelNllU3FeI+Ixxs+x2vdV50hIPUbVHes3bYaV0/AmYvqglLqXXiYuz1bxVntPxfSivr 6Gx5d3c13DwhCAtxjlZBA5undZt/mpjOxIX6zIUXlOgDSpHpApyvLY8DJSerKg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1769998855; a=rsa-sha256; cv=none; b=yOIqZytPeqrdwoQZHf7nmhGp/SeW4WG5cZiZeLKcn1n449WLsN4VNjnkE3/PA+k7j1hN15 S4AoaifxdfyPWr2CKRY3Nfmez8K7BItCeHAfuAw4WCbirR32ulAB292RMKgieR3Xkr4NXr JA/8a48jr5+g75NWl1jlbBreMqDM0RFitvioe39L2vsiZKXFGV73Vu2SlHKgNYptr1Krqb i0+D8GxoV7i04tczcxu8yY89uxXXLunhZA/3eP0ISRl3UxhYXo6KdHHH9o4R9yYkF9YMgS s/boiguvT6mUvYahAI2DIHAmDnEXh6ZiQ3iDLloJGK7jlVT/OERcfnBhGTVmgg== 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=1769998855; 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=x67tzIZPinrvzolBUQVKfli2fqysFZXLXzG5s8At5ww=; b=f/5/TCoQqISRxxA0UWj/KS786CgUi419J/EE1CciEEO7YM55SJns+Cwdm/LZ58DQ/4R8X0 UJWtsF0ZsEhylp8pL31PCB2TF9Iy2cASUr4mENWonrYE8ocrUnr9+KN5DlvzPZC40p/Y6D +Zt8hUzOgZfm+oeArjs1xMzzhASMTEJKWZ2dFosl6NOw+8pvqaCjH05aMX3auUlDDG7ryr 2s/yzn7558t/tMUeHOjfnk0uWRDMxDooYkfE8DR101ATs+aebPgG+zb+p/5o3Cp2XYGolE 1Qf3etj2zrOgq1aAnoFKyiMeFkzHiI3EioorPLe3tg6gk50O1k+Bk3J7Zkh4+g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f49MW3Fb4z161m for ; Mon, 02 Feb 2026 02:20:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3b2f2 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 02 Feb 2026 02:20:55 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Cc: Defenso-EBO From: Warner Losh Subject: git: 851dffef532a - main - ig4: Add support for Lunar Lake-M I2C 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 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: imp X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 851dffef532ad9611fcaf02318744c8de9f397b0 Auto-Submitted: auto-generated Date: Mon, 02 Feb 2026 02:20:55 +0000 Message-Id: <69800a07.3b2f2.7d5f17c3@gitrepo.freebsd.org> The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=851dffef532ad9611fcaf02318744c8de9f397b0 commit 851dffef532ad9611fcaf02318744c8de9f397b0 Author: Defenso-EBO AuthorDate: 2026-01-29 09:47:13 +0000 Commit: Warner Losh CommitDate: 2026-02-01 21:22:15 +0000 ig4: Add support for Lunar Lake-M I2C this patch adds PCI IDs to the ig4(4) driver: - Lunar Lake-M (0xa878, 0xa879, 0xa87a, 0xa87b) These controllers use the Tiger Lake hardware revision of the I2C IP. Adding these IDs enables support for peripherals connected to the I2C Bus. Tested on: Intel Lunar Lake (LENOVO_MT_21QX_BU_Think_FM_ThinkPad T14s Gen 6) Signed-off-by: Defenso-EBO MFC after: 2 weeks Sponsored by: Defenso Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1995 --- sys/dev/ichiic/ig4_pci.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sys/dev/ichiic/ig4_pci.c b/sys/dev/ichiic/ig4_pci.c index 3a49e220e335..49036c6dabc9 100644 --- a/sys/dev/ichiic/ig4_pci.c +++ b/sys/dev/ichiic/ig4_pci.c @@ -192,6 +192,10 @@ static int ig4iic_pci_detach(device_t dev); #define PCI_CHIP_ARROWLAKE_U_I2C_3 0x777b8086 #define PCI_CHIP_ARROWLAKE_U_I2C_4 0x77508086 #define PCI_CHIP_ARROWLAKE_U_I2C_5 0x77518086 +#define PCI_CHIP_LUNARLAKE_M_I2C_0 0xa8788086 +#define PCI_CHIP_LUNARLAKE_M_I2C_1 0xa8798086 +#define PCI_CHIP_LUNARLAKE_M_I2C_2 0xa87a8086 +#define PCI_CHIP_LUNARLAKE_M_I2C_3 0xa87b8086 struct ig4iic_pci_device { uint32_t devid; @@ -328,6 +332,10 @@ static struct ig4iic_pci_device ig4iic_pci_devices[] = { { PCI_CHIP_ARROWLAKE_U_I2C_3, "Intel Arrow Lake-H/U I2C Controller-3", IG4_TIGERLAKE}, { PCI_CHIP_ARROWLAKE_U_I2C_4, "Intel Arrow Lake-H/U I2C Controller-4", IG4_TIGERLAKE}, { PCI_CHIP_ARROWLAKE_U_I2C_5, "Intel Arrow Lake-H/U I2C Controller-5", IG4_TIGERLAKE}, + { PCI_CHIP_LUNARLAKE_M_I2C_0, "Intel Lunar Lake-M I2C Controller-0", IG4_TIGERLAKE}, + { 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}, }; static int