From 18c067d3920e353aa712922e23c10fa285f14220 Mon Sep 17 00:00:00 2001 From: Ivy Jian Date: Tue, 8 Jul 2025 12:03:01 +0800 Subject: [PATCH] mb/google/fatcat/var/kinmen: Add Synaptics touchpad Add support for Synaptics HID-over-I2C touchpad (addr and offset per spec: Product Spec_03510_Rev1.pdf) BUG=None TEST=1. emerge-fatcat coreboot 2. check touchpad function is working properly. Change-Id: Ib4e96e9b7df7d9adba2534b12eaf5d6cb7bb4317 Signed-off-by: Ivy Jian Reviewed-on: https://review.coreboot.org/c/coreboot/+/88349 Reviewed-by: Kapil Porwal Tested-by: build bot (Jenkins) Reviewed-by: Subrata Banik --- .../google/fatcat/variants/kinmen/overridetree.cb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/mainboard/google/fatcat/variants/kinmen/overridetree.cb b/src/mainboard/google/fatcat/variants/kinmen/overridetree.cb index aeda394cbf..3fc3d28ff5 100644 --- a/src/mainboard/google/fatcat/variants/kinmen/overridetree.cb +++ b/src/mainboard/google/fatcat/variants/kinmen/overridetree.cb @@ -246,6 +246,15 @@ chip soc/intel/pantherlake register "hid_desc_reg_offset" = "0x20" device i2c 68 on end end + chip drivers/i2c/hid + register "generic.hid" = ""PNP0C50"" + register "generic.desc" = ""Synaptics Touchpad"" + register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_E18_IRQ)" + register "generic.wake" = "GPE0_DW2_18" + register "generic.detect" = "1" + register "hid_desc_reg_offset" = "0x20" + device i2c 2c on end + end end # I2C4 device ref i2c5 on chip drivers/i2c/hid