On Mon, Aug 18, 2025 at 10:36:21AM -0400, Peter Moss wrote:
> I re-built the 7.7, both release and stable, tested it, it boots ok.
> 
> I even got the red mouse pointer, mouse buttons working.
> 
> Touchpad is not working for me.  Audio, function keys (brightness, volume
> etc) are working.

For touchpad, the i2c devices need to be matched.

Here is a patch to add Arrow Lake U/H ids and attach i2c.

from:
Intel Core Ultra 200H and 200U Series Processors
Datasheet, Volume 1 of 2, Doc. No.: 842704, Rev.: 002

not documented but in your dmesg:
pcib0 at pci0 dev 31 function 0 vendor "Intel", unknown product 0x7703 rev 0x00
I wonder if ARL_U_ESPI should be 0x7703 not 0x7203

CNVi/Wifi id of 0x7740 intentionally skipped

Index: sys/dev/pci/pcidevs
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs,v
diff -u -p -r1.2108 pcidevs
--- sys/dev/pci/pcidevs 18 Aug 2025 06:09:10 -0000      1.2108
+++ sys/dev/pci/pcidevs 19 Aug 2025 09:45:23 -0000
@@ -6336,7 +6336,57 @@ product INTEL 82440MX_PM 0x719b  82440MX 
 product INTEL 82440BX          0x71a0  82440BX AGP
 product INTEL 82440BX_AGP      0x71a1  82440BX AGP
 product INTEL 82443GX          0x71a2  82443GX
+product INTEL ARL_H_ESPI       0x7202  Core Ultra eSPI
+product INTEL ARL_U_ESPI       0x7203  Core Ultra eSPI
 product INTEL 82372FB_IDE      0x7601  82372FB IDE
+product INTEL ARL_U_P2SB_SOC   0x7720  Core Ultra P2SB
+product INTEL ARL_U_PMC_SOC    0x7721  Core Ultra PMC
+product INTEL ARL_U_SMB                0x7722  Core Ultra SMBus
+product INTEL ARL_U_SPI                0x7723  Core Ultra SPI
+product INTEL ARL_U_TH         0x7724  Core Ultra TH
+product INTEL ARL_U_UART_0     0x7725  Core Ultra UART
+product INTEL ARL_U_UART_1     0x7726  Core Ultra UART
+product INTEL ARL_U_GSPI_0     0x7727  Core Ultra GSPI
+product INTEL ARL_U_HDA                0x7728  Core Ultra HD Audio
+product INTEL ARL_U_GSPI_1     0x7730  Core Ultra GSPI
+product INTEL ARL_U_PCIE_1     0x7738  Core Ultra PCIE
+product INTEL ARL_U_PCIE_2     0x7739  Core Ultra PCIE
+product INTEL ARL_U_PCIE_3     0x773a  Core Ultra PCIE
+product INTEL ARL_U_PCIE_4     0x773b  Core Ultra PCIE
+product INTEL ARL_U_PCIE_5     0x773c  Core Ultra PCIE
+product INTEL ARL_U_PCIE_6     0x773d  Core Ultra PCIE
+product INTEL ARL_U_PCIE_7     0x773e  Core Ultra PCIE
+product INTEL ARL_U_PCIE_8     0x773f  Core Ultra PCIE
+product INTEL ARL_U_ISH                0x7745  Core Ultra ISH
+product INTEL ARL_U_GSPI_2     0x7746  Core Ultra GSPI
+product INTEL ARL_U_THC_0_1    0x7748  Core Ultra THC
+product INTEL ARL_U_THC_0_2    0x7749  Core Ultra THC
+product INTEL ARL_U_THC_1_1    0x774a  Core Ultra THC
+product INTEL ARL_U_THC_1_2    0x774b  Core Ultra THC
+product INTEL ARL_U_GNA                0x774c  Core Ultra GNA
+product INTEL ARL_U_PCIE_9     0x774d  Core Ultra PCIE
+product INTEL ARL_U_I2C_4      0x7750  Core Ultra I2C
+product INTEL ARL_U_I2C_5      0x7751  Core Ultra I2C
+product INTEL ARL_U_UART_2     0x7752  Core Ultra UART
+product INTEL ARL_U_HECI_1     0x7758  Core Ultra HECI
+product INTEL ARL_U_HECI_2     0x7759  Core Ultra HECI
+product INTEL ARL_U_HECI_3     0x775a  Core Ultra HECI
+product INTEL ARL_U_AHCI       0x7763  Core Ultra AHCI
+product INTEL ARL_U_RAID       0x7767  Core Ultra RAID
+product INTEL ARL_U_HECI_4     0x7770  Core Ultra HECI
+product INTEL ARL_U_HECI_5     0x7771  Core Ultra HECI
+product INTEL ARL_U_IDER       0x7772  Core Ultra IDE-R
+product INTEL ARL_U_KT         0x7773  Core Ultra KT
+product INTEL ARL_U_HECI_6     0x7774  Core Ultra HECI
+product INTEL ARL_U_HECI_7     0x7775  Core Ultra HECI
+product INTEL ARL_U_I2C_0      0x7778  Core Ultra I2C
+product INTEL ARL_U_I2C_1      0x7779  Core Ultra I2C
+product INTEL ARL_U_I2C_2      0x777a  Core Ultra I2C
+product INTEL ARL_U_I2C_3      0x777b  Core Ultra I2C
+product INTEL ARL_U_I3C                0x777c  Core Ultra I3C
+product INTEL ARL_U_XHCI       0x777d  Core Ultra xHCI
+product INTEL ARL_U_XDCI       0x777e  Core Ultra xDCI
+product INTEL ARL_U_SRAM       0x777f  Core Ultra SRAM
 product INTEL 82740            0x7800  82740 AGP
 product INTEL Z790_ESPI                0x7a04  Z790 eSPI
 product INTEL H770_ESPI                0x7a05  H770 eSPI
@@ -6468,12 +6518,14 @@ product INTEL MTL_U4_HB         0x7d00  Core Ult
 product INTEL MTL_H_HB_2       0x7d01  Core Ultra Host
 product INTEL MTL_U_HB_2       0x7d02  Core Ultra Host
 product INTEL MTL_DTT          0x7d03  Core Ultra DTT
+product INTEL ARL_H_HB         0x7d06  Core Ultra Host
 product INTEL MTL_VMD          0x7d0b  Core Ultra VMD
 product INTEL MTL_PMT          0x7d0d  Core Ultra PMT
 product INTEL MTL_H_HB_1       0x7d14  Core Ultra Host
 product INTEL MTL_U_HB_1       0x7d16  Core Ultra Host
 product INTEL MTL_IPU          0x7d19  Core Ultra IPU
 product INTEL MTL_NPU          0x7d1d  Core Ultra NPU
+product INTEL ARL_U_HB         0x7d30  Core Ultra Host
 product INTEL MTL_U4_GT_1      0x7d40  Graphics
 product INTEL ARL_U_GT_1       0x7d41  Graphics
 product INTEL MTL_U_GT_1       0x7d45  Graphics
Index: sys/dev/pci/pcidevs.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs.h,v
diff -u -p -r1.2101 pcidevs.h
--- sys/dev/pci/pcidevs.h       18 Aug 2025 06:09:40 -0000      1.2101
+++ sys/dev/pci/pcidevs.h       19 Aug 2025 09:45:25 -0000
@@ -6341,7 +6341,57 @@
 #define        PCI_PRODUCT_INTEL_82440BX       0x71a0          /* 82440BX AGP 
*/
 #define        PCI_PRODUCT_INTEL_82440BX_AGP   0x71a1          /* 82440BX AGP 
*/
 #define        PCI_PRODUCT_INTEL_82443GX       0x71a2          /* 82443GX */
+#define        PCI_PRODUCT_INTEL_ARL_H_ESPI    0x7202          /* Core Ultra 
eSPI */
+#define        PCI_PRODUCT_INTEL_ARL_U_ESPI    0x7203          /* Core Ultra 
eSPI */
 #define        PCI_PRODUCT_INTEL_82372FB_IDE   0x7601          /* 82372FB IDE 
*/
+#define        PCI_PRODUCT_INTEL_ARL_U_P2SB_SOC        0x7720          /* Core 
Ultra P2SB */
+#define        PCI_PRODUCT_INTEL_ARL_U_PMC_SOC 0x7721          /* Core Ultra 
PMC */
+#define        PCI_PRODUCT_INTEL_ARL_U_SMB     0x7722          /* Core Ultra 
SMBus */
+#define        PCI_PRODUCT_INTEL_ARL_U_SPI     0x7723          /* Core Ultra 
SPI */
+#define        PCI_PRODUCT_INTEL_ARL_U_TH      0x7724          /* Core Ultra 
TH */
+#define        PCI_PRODUCT_INTEL_ARL_U_UART_0  0x7725          /* Core Ultra 
UART */
+#define        PCI_PRODUCT_INTEL_ARL_U_UART_1  0x7726          /* Core Ultra 
UART */
+#define        PCI_PRODUCT_INTEL_ARL_U_GSPI_0  0x7727          /* Core Ultra 
GSPI */
+#define        PCI_PRODUCT_INTEL_ARL_U_HDA     0x7728          /* Core Ultra 
HD Audio */
+#define        PCI_PRODUCT_INTEL_ARL_U_GSPI_1  0x7730          /* Core Ultra 
GSPI */
+#define        PCI_PRODUCT_INTEL_ARL_U_PCIE_1  0x7738          /* Core Ultra 
PCIE */
+#define        PCI_PRODUCT_INTEL_ARL_U_PCIE_2  0x7739          /* Core Ultra 
PCIE */
+#define        PCI_PRODUCT_INTEL_ARL_U_PCIE_3  0x773a          /* Core Ultra 
PCIE */
+#define        PCI_PRODUCT_INTEL_ARL_U_PCIE_4  0x773b          /* Core Ultra 
PCIE */
+#define        PCI_PRODUCT_INTEL_ARL_U_PCIE_5  0x773c          /* Core Ultra 
PCIE */
+#define        PCI_PRODUCT_INTEL_ARL_U_PCIE_6  0x773d          /* Core Ultra 
PCIE */
+#define        PCI_PRODUCT_INTEL_ARL_U_PCIE_7  0x773e          /* Core Ultra 
PCIE */
+#define        PCI_PRODUCT_INTEL_ARL_U_PCIE_8  0x773f          /* Core Ultra 
PCIE */
+#define        PCI_PRODUCT_INTEL_ARL_U_ISH     0x7745          /* Core Ultra 
ISH */
+#define        PCI_PRODUCT_INTEL_ARL_U_GSPI_2  0x7746          /* Core Ultra 
GSPI */
+#define        PCI_PRODUCT_INTEL_ARL_U_THC_0_1 0x7748          /* Core Ultra 
THC */
+#define        PCI_PRODUCT_INTEL_ARL_U_THC_0_2 0x7749          /* Core Ultra 
THC */
+#define        PCI_PRODUCT_INTEL_ARL_U_THC_1_1 0x774a          /* Core Ultra 
THC */
+#define        PCI_PRODUCT_INTEL_ARL_U_THC_1_2 0x774b          /* Core Ultra 
THC */
+#define        PCI_PRODUCT_INTEL_ARL_U_GNA     0x774c          /* Core Ultra 
GNA */
+#define        PCI_PRODUCT_INTEL_ARL_U_PCIE_9  0x774d          /* Core Ultra 
PCIE */
+#define        PCI_PRODUCT_INTEL_ARL_U_I2C_4   0x7750          /* Core Ultra 
I2C */
+#define        PCI_PRODUCT_INTEL_ARL_U_I2C_5   0x7751          /* Core Ultra 
I2C */
+#define        PCI_PRODUCT_INTEL_ARL_U_UART_2  0x7752          /* Core Ultra 
UART */
+#define        PCI_PRODUCT_INTEL_ARL_U_HECI_1  0x7758          /* Core Ultra 
HECI */
+#define        PCI_PRODUCT_INTEL_ARL_U_HECI_2  0x7759          /* Core Ultra 
HECI */
+#define        PCI_PRODUCT_INTEL_ARL_U_HECI_3  0x775a          /* Core Ultra 
HECI */
+#define        PCI_PRODUCT_INTEL_ARL_U_AHCI    0x7763          /* Core Ultra 
AHCI */
+#define        PCI_PRODUCT_INTEL_ARL_U_RAID    0x7767          /* Core Ultra 
RAID */
+#define        PCI_PRODUCT_INTEL_ARL_U_HECI_4  0x7770          /* Core Ultra 
HECI */
+#define        PCI_PRODUCT_INTEL_ARL_U_HECI_5  0x7771          /* Core Ultra 
HECI */
+#define        PCI_PRODUCT_INTEL_ARL_U_IDER    0x7772          /* Core Ultra 
IDE-R */
+#define        PCI_PRODUCT_INTEL_ARL_U_KT      0x7773          /* Core Ultra 
KT */
+#define        PCI_PRODUCT_INTEL_ARL_U_HECI_6  0x7774          /* Core Ultra 
HECI */
+#define        PCI_PRODUCT_INTEL_ARL_U_HECI_7  0x7775          /* Core Ultra 
HECI */
+#define        PCI_PRODUCT_INTEL_ARL_U_I2C_0   0x7778          /* Core Ultra 
I2C */
+#define        PCI_PRODUCT_INTEL_ARL_U_I2C_1   0x7779          /* Core Ultra 
I2C */
+#define        PCI_PRODUCT_INTEL_ARL_U_I2C_2   0x777a          /* Core Ultra 
I2C */
+#define        PCI_PRODUCT_INTEL_ARL_U_I2C_3   0x777b          /* Core Ultra 
I2C */
+#define        PCI_PRODUCT_INTEL_ARL_U_I3C     0x777c          /* Core Ultra 
I3C */
+#define        PCI_PRODUCT_INTEL_ARL_U_XHCI    0x777d          /* Core Ultra 
xHCI */
+#define        PCI_PRODUCT_INTEL_ARL_U_XDCI    0x777e          /* Core Ultra 
xDCI */
+#define        PCI_PRODUCT_INTEL_ARL_U_SRAM    0x777f          /* Core Ultra 
SRAM */
 #define        PCI_PRODUCT_INTEL_82740 0x7800          /* 82740 AGP */
 #define        PCI_PRODUCT_INTEL_Z790_ESPI     0x7a04          /* Z790 eSPI */
 #define        PCI_PRODUCT_INTEL_H770_ESPI     0x7a05          /* H770 eSPI */
@@ -6473,12 +6523,14 @@
 #define        PCI_PRODUCT_INTEL_MTL_H_HB_2    0x7d01          /* Core Ultra 
Host */
 #define        PCI_PRODUCT_INTEL_MTL_U_HB_2    0x7d02          /* Core Ultra 
Host */
 #define        PCI_PRODUCT_INTEL_MTL_DTT       0x7d03          /* Core Ultra 
DTT */
+#define        PCI_PRODUCT_INTEL_ARL_H_HB      0x7d06          /* Core Ultra 
Host */
 #define        PCI_PRODUCT_INTEL_MTL_VMD       0x7d0b          /* Core Ultra 
VMD */
 #define        PCI_PRODUCT_INTEL_MTL_PMT       0x7d0d          /* Core Ultra 
PMT */
 #define        PCI_PRODUCT_INTEL_MTL_H_HB_1    0x7d14          /* Core Ultra 
Host */
 #define        PCI_PRODUCT_INTEL_MTL_U_HB_1    0x7d16          /* Core Ultra 
Host */
 #define        PCI_PRODUCT_INTEL_MTL_IPU       0x7d19          /* Core Ultra 
IPU */
 #define        PCI_PRODUCT_INTEL_MTL_NPU       0x7d1d          /* Core Ultra 
NPU */
+#define        PCI_PRODUCT_INTEL_ARL_U_HB      0x7d30          /* Core Ultra 
Host */
 #define        PCI_PRODUCT_INTEL_MTL_U4_GT_1   0x7d40          /* Graphics */
 #define        PCI_PRODUCT_INTEL_ARL_U_GT_1    0x7d41          /* Graphics */
 #define        PCI_PRODUCT_INTEL_MTL_U_GT_1    0x7d45          /* Graphics */
Index: sys/dev/pci/pcidevs_data.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs_data.h,v
diff -u -p -r1.2096 pcidevs_data.h
--- sys/dev/pci/pcidevs_data.h  18 Aug 2025 06:09:40 -0000      1.2096
+++ sys/dev/pci/pcidevs_data.h  19 Aug 2025 09:45:25 -0000
@@ -22688,10 +22688,210 @@ static const struct pci_known_product pc
            "82443GX",
        },
        {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_H_ESPI,
+           "Core Ultra eSPI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_ESPI,
+           "Core Ultra eSPI",
+       },
+       {
            PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82372FB_IDE,
            "82372FB IDE",
        },
        {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_P2SB_SOC,
+           "Core Ultra P2SB",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_PMC_SOC,
+           "Core Ultra PMC",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_SMB,
+           "Core Ultra SMBus",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_SPI,
+           "Core Ultra SPI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_TH,
+           "Core Ultra TH",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_UART_0,
+           "Core Ultra UART",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_UART_1,
+           "Core Ultra UART",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_GSPI_0,
+           "Core Ultra GSPI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_HDA,
+           "Core Ultra HD Audio",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_GSPI_1,
+           "Core Ultra GSPI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_PCIE_1,
+           "Core Ultra PCIE",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_PCIE_2,
+           "Core Ultra PCIE",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_PCIE_3,
+           "Core Ultra PCIE",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_PCIE_4,
+           "Core Ultra PCIE",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_PCIE_5,
+           "Core Ultra PCIE",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_PCIE_6,
+           "Core Ultra PCIE",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_PCIE_7,
+           "Core Ultra PCIE",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_PCIE_8,
+           "Core Ultra PCIE",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_ISH,
+           "Core Ultra ISH",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_GSPI_2,
+           "Core Ultra GSPI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_THC_0_1,
+           "Core Ultra THC",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_THC_0_2,
+           "Core Ultra THC",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_THC_1_1,
+           "Core Ultra THC",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_THC_1_2,
+           "Core Ultra THC",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_GNA,
+           "Core Ultra GNA",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_PCIE_9,
+           "Core Ultra PCIE",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_I2C_4,
+           "Core Ultra I2C",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_I2C_5,
+           "Core Ultra I2C",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_UART_2,
+           "Core Ultra UART",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_HECI_1,
+           "Core Ultra HECI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_HECI_2,
+           "Core Ultra HECI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_HECI_3,
+           "Core Ultra HECI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_AHCI,
+           "Core Ultra AHCI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_RAID,
+           "Core Ultra RAID",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_HECI_4,
+           "Core Ultra HECI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_HECI_5,
+           "Core Ultra HECI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_IDER,
+           "Core Ultra IDE-R",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_KT,
+           "Core Ultra KT",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_HECI_6,
+           "Core Ultra HECI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_HECI_7,
+           "Core Ultra HECI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_I2C_0,
+           "Core Ultra I2C",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_I2C_1,
+           "Core Ultra I2C",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_I2C_2,
+           "Core Ultra I2C",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_I2C_3,
+           "Core Ultra I2C",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_I3C,
+           "Core Ultra I3C",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_XHCI,
+           "Core Ultra xHCI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_XDCI,
+           "Core Ultra xDCI",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_SRAM,
+           "Core Ultra SRAM",
+       },
+       {
            PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82740,
            "82740 AGP",
        },
@@ -23216,6 +23416,10 @@ static const struct pci_known_product pc
            "Core Ultra DTT",
        },
        {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_H_HB,
+           "Core Ultra Host",
+       },
+       {
            PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_MTL_VMD,
            "Core Ultra VMD",
        },
@@ -23238,6 +23442,10 @@ static const struct pci_known_product pc
        {
            PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_MTL_NPU,
            "Core Ultra NPU",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_HB,
+           "Core Ultra Host",
        },
        {
            PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_MTL_U4_GT_1,
Index: sys/dev/pci/dwiic_pci.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/dwiic_pci.c,v
diff -u -p -r1.31 dwiic_pci.c
--- sys/dev/pci/dwiic_pci.c     6 Sep 2024 03:52:38 -0000       1.31
+++ sys/dev/pci/dwiic_pci.c     19 Aug 2025 09:22:09 -0000
@@ -185,6 +185,12 @@ const struct pci_matchid dwiic_pci_ids[]
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_LNL_I2C_3 },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_LNL_I2C_4 },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_LNL_I2C_5 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_I2C_0 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_I2C_1 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_I2C_2 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_I2C_3 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_I2C_4 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_I2C_5 },
 };
 
 int
Index: sys/dev/pci/ichiic.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/ichiic.c,v
diff -u -p -r1.57 ichiic.c
--- sys/dev/pci/ichiic.c        20 Jul 2025 23:13:21 -0000      1.57
+++ sys/dev/pci/ichiic.c        19 Aug 2025 09:22:31 -0000
@@ -143,6 +143,7 @@ const struct pci_matchid ichiic_ids[] = 
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ADL_N_SMB },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_MTL_SMB },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_LNL_SMB },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ARL_U_SMB },
 };
 
 int

Reply via email to