aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGenCXX/debug-info-limit.cpp
diff options
context:
space:
mode:
authorKang Kang <kk1987@gmail.com>2026-09-03 20:18:51 +0000
committerAhmad Khalifa <vexeduxr@FreeBSD.org>2026-09-10 18:11:27 +0000
commit6b92093fdf65a80cba01af74710bdfe7ac7ef252 (patch)
treed458c1a3b7c3edec0251259e296734db454e0fe4 /test/CodeGenCXX/debug-info-limit.cpp
parent009940e3d4d398f0cba8b689d284bd8585e2ad5a (diff)
ig4: Add Lunar Lake-M I2C controllers 4 and 5HEADmain
Commit 851dffef532a added the Lunar Lake-M I2C controllers 0 through 3 (0xa878-0xa87b), which sit on PCI device 0x15. The platform exposes two further controllers at 0xa850 and 0xa851 on PCI device 0x19, reported by Intel as I2C #4 and #5. This mirrors the layout already handled for Arrow Lake-U, where both the 0x777x and 0x775x ranges are listed. On an HP OmniBook X Flip 16-as0xxx (Core Ultra 9 288V) the firmware enables only four of the six controllers, and both HID devices sit on the two that were missing: an ELAN2514 touchscreen on controller 4 and a SYNA3503 touchpad on controller 5. Neither attaches without this change, so the machine has no working pointing device. Like the other four, these use the Tiger Lake revision of the I2C IP; Linux treats 0xa850/0xa851 identically to 0xa878-0xa87b in intel-lpss-pci.c. Tested on: HP OmniBook X Flip 16-as0xxx (Intel Core Ultra 9 288V) Reviewed by: vexeduxr MFC after: 2 weeks Signed-off-by: Kang Kang <kk1987@gmail.com> Pull Request: https://github.com/freebsd/freebsd-src/pull/2406
Diffstat (limited to 'test/CodeGenCXX/debug-info-limit.cpp')
0 files changed, 0 insertions, 0 deletions