Page MenuHomeFreeBSD

ichiic: Add PCI id for Arrow Lake.
ClosedPublic

Authored by takawata on Jul 1 2025, 2:02 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Nov 28, 12:17 PM
Unknown Object (File)
Wed, Nov 19, 7:35 PM
Unknown Object (File)
Tue, Nov 4, 4:44 AM
Unknown Object (File)
Nov 2 2025, 7:06 PM
Unknown Object (File)
Oct 31 2025, 4:43 AM
Unknown Object (File)
Oct 28 2025, 4:25 AM
Unknown Object (File)
Oct 28 2025, 1:58 AM
Unknown Object (File)
Oct 18 2025, 4:30 AM
Subscribers

Details

Summary

Add PCI id for Arrow Lake to attach iic driver

Test Plan

load ig4iic driver on ThinkPad X13 Gen 6 and see iichid is works properly.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

I haven't tracked new things there, only hope that the IDs are right. But I just wonder about naming uniformity: previously we've already had "_H_" in constant names, while we never had "_U_".

This revision is now accepted and ready to land.Jul 1 2025, 2:35 PM

There are more ArrowLake I2C device ids: 7750 and 7751. At least in share/misc/pci_vendors

There are more ArrowLake I2C device ids: 7750 and 7751. At least in share/misc/pci_vendors

According to the Datasheet, I2C#4(7750),I2C#5(7751) only supports PIO mode, and I'm not sure the PIO mode only device will work or not.

https://edc.intel.com/content/www/us/en/design/products-and-solutions/processors-and-chipsets/core-ultra-200h-and-200u-series-processors-datasheet-volume-1-of-2/intel-serial-i-o-inter-integrated-circuit-i2c-controllers/

There are more ArrowLake I2C device ids: 7750 and 7751. At least in share/misc/pci_vendors

According to the Datasheet, I2C#4(7750),I2C#5(7751) only supports PIO mode, and I'm not sure the PIO mode only device will work or not.

https://edc.intel.com/content/www/us/en/design/products-and-solutions/processors-and-chipsets/core-ultra-200h-and-200u-series-processors-datasheet-volume-1-of-2/intel-serial-i-o-inter-integrated-circuit-i2c-controllers/

MMIO(PIO?) is the only mode supported by ig4. DMA mode is not supported yet.

This revision now requires review to proceed.Jul 2 2025, 1:20 PM
This revision is now accepted and ready to land.Jul 6 2025, 10:30 AM
This revision was automatically updated to reflect the committed changes.