From 4c8582b09ec173578a7368befc2812bad7727188 Mon Sep 17 00:00:00 2001 From: puterboy Date: Mon, 5 Jan 2026 09:28:32 -0500 Subject: [PATCH] Enable support of i2c-based touchscreens for x86 and aarch64 (#4463) * Enable CONFIG_I2C_ACPI in kernel configuration for generic-x86-64 Needed to support i2c-based touchscreens on x86 boards * Enable I2C HID support in kernel configuration for generic aarch64 Needed to support i2c touchscreens on arm64 devices --- buildroot-external/board/arm-uefi/generic-aarch64/kernel.config | 1 + buildroot-external/board/pc/generic-x86-64/kernel.config | 2 ++ 2 files changed, 3 insertions(+) diff --git a/buildroot-external/board/arm-uefi/generic-aarch64/kernel.config b/buildroot-external/board/arm-uefi/generic-aarch64/kernel.config index 68e467958..365a91924 100644 --- a/buildroot-external/board/arm-uefi/generic-aarch64/kernel.config +++ b/buildroot-external/board/arm-uefi/generic-aarch64/kernel.config @@ -71,6 +71,7 @@ CONFIG_USB_ONBOARD_DEV_USB5744=y # i2c support CONFIG_I2C_CADENCE=y +CONFIG_I2C_HID_OF=m # 1-wire CONFIG_W1_MASTER_AMD_AXI=m diff --git a/buildroot-external/board/pc/generic-x86-64/kernel.config b/buildroot-external/board/pc/generic-x86-64/kernel.config index 6b0a5b868..0171c76af 100644 --- a/buildroot-external/board/pc/generic-x86-64/kernel.config +++ b/buildroot-external/board/pc/generic-x86-64/kernel.config @@ -154,6 +154,8 @@ CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=y CONFIG_I2C_TINY_USB=m +CONFIG_I2C_HID_ACPI=m + CONFIG_I2C_DLN2=m CONFIG_GPIO_DLN2=m CONFIG_MFD_DLN2=m