From 1148ced5cab0297a1d8344f8de71dfe7cf6d8562 Mon Sep 17 00:00:00 2001 From: Tony Huang Date: Wed, 11 Feb 2026 17:44:18 +0800 Subject: [PATCH] mb/google/brox/var/caboc: Add LXST2024 LGD touchscreen This CL aims to make the code support ready before touchscreen launch. BUG=b:483588481 TEST=build brox coreboot image Change-Id: I9f8715311c976e92049ff3058920039c0d38ba3a Signed-off-by: Tony Huang Reviewed-on: https://review.coreboot.org/c/coreboot/+/91156 Tested-by: build bot (Jenkins) Reviewed-by: Wisley Chen --- .../google/brox/variants/caboc/overridetree.cb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/mainboard/google/brox/variants/caboc/overridetree.cb b/src/mainboard/google/brox/variants/caboc/overridetree.cb index 9816c123c1..0587d16324 100644 --- a/src/mainboard/google/brox/variants/caboc/overridetree.cb +++ b/src/mainboard/google/brox/variants/caboc/overridetree.cb @@ -419,6 +419,21 @@ chip soc/intel/alderlake probe PANEL TOUCH_G2TOUCH_HID_I2C end end + chip drivers/i2c/hid + register "generic.hid" = ""LXST2024"" + register "generic.desc" = ""LGD Touchscreen"" + register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_F18_IRQ)" + register "generic.detect" = "1" + register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_F17)" + register "generic.reset_delay_ms" = "150" + register "generic.reset_off_delay_ms" = "2" + register "generic.enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_F7)" + register "generic.enable_delay_ms" = "1" + register "generic.has_power_resource" = "1" + register "generic.use_gpio_for_status" = "true" + register "hid_desc_reg_offset" = "0x00" + device i2c 34 on end + end end device ref gspi1 on chip drivers/spi/acpi